1
0
mirror of https://github.com/go-ping/ping.git synced 2025-05-03 04:56:22 +00:00

Commit Graph

  • 12026d0859 Bump golang.org/x/net from 0.33.0 to 0.34.0 dependabot[bot] 2025-01-06 23:25:26 +0000
  • f127584fec Bump golang.org/x/net from 0.31.0 to 0.33.0 dependabot[bot] 2024-12-24 00:04:52 +0000
  • a24042fffe Bump golang.org/x/sync from 0.9.0 to 0.10.0 dependabot[bot] 2024-12-09 23:08:35 +0000
  • 610518ea2b
    Mark module as deprecated () master v1.2.0 Thomas Casteleyn 2024-12-02 01:53:39 +0100
  • 936b0ed789
    Update ping.go Thomas Casteleyn 2024-11-22 11:48:44 +0100
  • fbeb8d223f
    Ignore deprecations in CI Thomas Casteleyn 2024-11-22 11:43:09 +0100
  • 791448b077
    Apply review comments Thomas Casteleyn 2024-11-22 11:35:25 +0100
  • 0e2060b693
    Update ping.go Thomas Casteleyn 2024-11-22 11:31:06 +0100
  • c5990455e4
    Update ping.go Thomas Casteleyn 2024-11-22 11:30:21 +0100
  • 28abb8f917
    Update ping.go Thomas Casteleyn 2024-11-22 11:29:19 +0100
  • d2c46802ef Bump golang.org/x/net from 0.30.0 to 0.31.0 dependabot[bot] 2024-11-11 23:10:40 +0000
  • ec875f58bb Bump golang.org/x/net from 0.25.0 to 0.30.0 dependabot[bot] 2024-10-29 05:50:00 +0000
  • 5ca972229b Bump golang.org/x/sync from 0.7.0 to 0.8.0 dependabot[bot] 2024-10-28 23:38:54 +0000
  • 8da8976af1
    Merge pull request from basen/dependabot/go_modules/golang.org/x/sync-0.7.0 Mika Savela 2024-10-23 09:52:53 +0300
  • cfcf549307
    Merge branch 'master' into dependabot/go_modules/golang.org/x/sync-0.7.0 Mika Savela 2024-10-23 09:52:39 +0300
  • b3f9f2e4e4
    Merge pull request from basen/dependabot/go_modules/golang.org/x/net-0.25.0 Mika Savela 2024-10-23 09:50:54 +0300
  • 8ebd979c6c
    Bump golang.org/x/net from 0.21.0 to 0.25.0 dependabot[bot] 2024-05-06 23:19:39 +0000
  • 50a638489d
    Bump golang.org/x/sync from 0.6.0 to 0.7.0 dependabot[bot] 2024-04-08 23:43:48 +0000
  • ab023f382c upgrade go mod version Kaj Niemi 2024-02-28 11:59:36 +0000
  • 62b6ddd49b
    Merge pull request from basen/dependabot/go_modules/github.com/google/uuid-1.6.0 Kaj J. Niemi 2024-02-28 13:44:47 +0200
  • d4b52cb669
    Bump github.com/google/uuid from 1.5.0 to 1.6.0 dependabot[bot] 2024-02-28 11:44:35 +0000
  • 5470ddcf76
    Merge pull request from basen/dependabot/go_modules/golang.org/x/net-0.21.0 Kaj J. Niemi 2024-02-28 13:44:14 +0200
  • 3a322d80b9
    Bump golang.org/x/net from 0.20.0 to 0.21.0 dependabot[bot] 2024-02-12 23:10:15 +0000
  • 57a4297590
    Merge pull request from basen/dependabot/go_modules/golang.org/x/net-0.20.0 Kaj J. Niemi 2024-01-09 08:39:44 +0200
  • 515a69f2ef
    Bump golang.org/x/net from 0.19.0 to 0.20.0 dependabot[bot] 2024-01-09 05:32:25 +0000
  • cdb8b2cec3
    Merge pull request from basen/dependabot/go_modules/golang.org/x/sync-0.6.0 Kaj J. Niemi 2024-01-09 07:30:55 +0200
  • 0f2e232c8c
    Bump golang.org/x/sync from 0.5.0 to 0.6.0 dependabot[bot] 2024-01-08 23:34:16 +0000
  • 756fbf728a
    Merge pull request from basen/dependabot/go_modules/golang.org/x/net-0.19.0 Kaj J. Niemi 2023-12-19 11:56:21 +0200
  • a65f11fd68
    Bump golang.org/x/net from 0.15.0 to 0.19.0 dependabot[bot] 2023-12-19 09:56:09 +0000
  • 98d1a39fbf
    Merge pull request from basen/dependabot/go_modules/github.com/google/uuid-1.5.0 Kaj J. Niemi 2023-12-19 11:55:13 +0200
  • 0190d627c4
    Merge pull request from basen/dependabot/go_modules/golang.org/x/sync-0.5.0 Kaj J. Niemi 2023-12-19 11:54:47 +0200
  • b66b61d63c
    Bump github.com/google/uuid from 1.3.1 to 1.5.0 dependabot[bot] 2023-12-18 23:30:56 +0000
  • 06ebda74fb
    Bump golang.org/x/sync from 0.3.0 to 0.5.0 dependabot[bot] 2023-11-06 23:22:30 +0000
  • a4e4b990ba
    Merge pull request from basen/dependabot/go_modules/golang.org/x/net-0.15.0 Kaj J. Niemi 2023-09-12 12:23:43 +0300
  • b8f179c9b6
    Bump golang.org/x/net from 0.14.0 to 0.15.0 dependabot[bot] 2023-09-11 23:41:13 +0000
  • f740309aae
    Merge pull request from basen/dependabot/go_modules/github.com/google/uuid-1.3.1 Kaj J. Niemi 2023-08-28 13:54:28 +0300
  • 5dd117c3e4
    Bump github.com/google/uuid from 1.3.0 to 1.3.1 dependabot[bot] 2023-08-21 23:07:23 +0000
  • dba794308a
    Merge pull request from basen/dependabot/go_modules/golang.org/x/net-0.14.0 Kaj J. Niemi 2023-08-16 16:03:47 +0300
  • b0c2c210c1 add mention of cherry picking Kaj Niemi 2023-08-16 12:45:26 +0000
  • 343775cbaa Return ctx.Err() from RunWithContext() and Run() () Jeremiah Millay 2023-06-24 04:13:11 -0400
  • 118abe2a50 Add support for OnSendError and OnRecvError handlers () Jeremiah Millay 2023-06-08 06:56:38 -0400
  • 28dee17585 Remove unnecessary handler allocations () Ben Kochie 2023-06-06 13:47:12 +0200
  • 7b2aa2bf3d Add support for setting do-not-fragment bit (linux) () Jeremiah Millay 2023-05-21 04:04:36 -0400
  • 877239a18a create error type for unsupported SO_MARK socket option Jeremiah Millay 2023-05-19 10:43:31 -0400
  • 089e6a92cb Workaround unprivileged PacketConn on darwin returns the entire IP packet in icmp.ListenPacket() Jeremiah Millay 2023-05-18 19:43:43 -0400
  • 5e08633e1b Create a Run API with a context object TheRushingWookie 2023-04-03 17:40:17 -0500
  • a4fbe74944 Add support for setting SO_MARK socket option on outgoing ICMP packets Jeremiah Millay 2023-05-17 16:06:51 -0400
  • a5e239147e Fix datarace in testPacketConnOK by adding a mutex when accessing testPacketConnOK's member variables TheRushingWookie 2023-04-03 17:40:58 -0500
  • 31b1b44067 Fix packet loss stat zero division () Jeremiah Millay 2023-06-29 01:18:09 -0400
  • 9e960329a1
    Bump golang.org/x/net from 0.12.0 to 0.14.0 dependabot[bot] 2023-08-07 23:57:37 +0000
  • 17096581d8
    Merge pull request from basen/dependabot/go_modules/golang.org/x/sync-0.3.0 Kaj J. Niemi 2023-07-13 17:12:56 +0300
  • 2f4eedb1d6
    Bump golang.org/x/sync from 0.2.0 to 0.3.0 dependabot[bot] 2023-07-13 14:12:21 +0000
  • 0b3e2694f6
    Merge pull request from basen/dependabot/go_modules/golang.org/x/net-0.12.0 Kaj J. Niemi 2023-07-13 17:11:36 +0300
  • 136126a27b
    Bump golang.org/x/net from 0.10.0 to 0.12.0 dependabot[bot] 2023-07-10 23:20:55 +0000
  • 442eb100c5
    Merge pull request from basen/dependabot/go_modules/golang.org/x/sync-0.2.0 Kaj J. Niemi 2023-05-17 20:03:03 +0300
  • b702988fa6
    Bump golang.org/x/sync from 0.1.0 to 0.2.0 dependabot[bot] 2023-05-17 16:57:13 +0000
  • c2457fc90d
    Merge pull request from basen/dependabot/go_modules/golang.org/x/net-0.10.0 Kaj J. Niemi 2023-05-17 19:56:34 +0300
  • ececdc59cf
    Merge pull request from go-ping/master Kaj J. Niemi 2023-05-17 19:56:12 +0300
  • 76dcbcc416
    Bump golang.org/x/net from 0.7.0 to 0.10.0 dependabot[bot] 2023-05-09 00:01:59 +0000
  • 682d8849a8 fix: fix not exist interface ilolicon 2023-04-11 19:37:37 +0800
  • 25a5dabc81 feat: add unit test ilolicon 2023-04-11 18:51:04 +0800
  • 344d6f322c feat: add specify interface to ping ilolicon 2023-04-11 15:47:38 +0800
  • c486a21ad5 get up to date Kaj Niemi 2023-02-21 15:38:27 +0200
  • 51f8079108 add dependabot to keep us somewhat up to date Kaj Niemi 2023-02-21 15:34:46 +0200
  • caaf2b72ea Add deprecation notice to README Thomas Casteleyn 2023-01-13 09:40:01 +0100
  • 4ec33fb275
    Add deprecation notice to README Thomas Casteleyn 2023-01-13 09:40:01 +0100
  • c939a03fb2 fix tests Mika Savela 2023-01-12 11:34:15 +0000
  • 62e11a6da0
    fix: Non-privileged (UDP) ping response parsing for OSes not supporting STRIPHDR sock option Gaius 2023-01-05 18:26:55 +0800
  • abdf2de029 Add a packet timeout option : In order to to this we will store the sent time in the awaitingSequences struct. As a bonus, it will give us a better accuracy as we can store the sent time just before sending the packet instead of just before building the packet content. So we gain some CPU cycles. Franck Lizaga 2022-11-25 11:46:27 +0100
  • 434362500e Changed the way we get the ping latency : The current go_ping project stores a date in the ping packet data, then compare this date to the current reception date Franck Lizaga 2022-11-23 15:48:58 +0100
  • 05baf05773 Flexible ping interval option (allows to send next ping packet as soon as the previous packet echo answer is received) Evgeniy Makeev 2022-09-28 17:21:59 -0700
  • 1c7ace28c4
    Merge pull request from basen/tos-support Kaj J. Niemi 2022-09-19 13:08:12 +0300
  • 63b43a38b6 Add TOS support Mika Savela 2022-09-19 09:57:36 +0000
  • f4146feb68 Fix non-privileged (UDP) ping response parsing for OSes not supporting STRIPHDR sock option Evgeniy Makeev 2022-08-26 17:16:16 -0700
  • 51fc3918b1 Remove uses of Fatalf which causes the application to quit if a custom logger is provided such as Uber zap Stanimir Ivanov 2022-06-27 11:57:14 -0400
  • bbd78f8398 feature: add handling of lost/timed out packets to ping example app Florian Loch 2022-02-28 14:40:33 +0100
  • 8ef5fddf90 refactor: simplify handling of done channel Florian Loch 2022-02-28 13:33:43 +0100
  • dbd1b5c8a8 test: improve assertions and remove stack traces Seems like these stack traces are not necessary, as the information which assertion actually failed is already figured out by "go test" in a less convoluted way. Florian Loch 2022-02-28 12:47:34 +0100
  • bca0870d92 test: add test for new lost packet detection Florian Loch 2022-02-28 12:45:01 +0100
  • 7e850a1444 feature: implement packet timeout to detect lost packets Florian Loch 2022-02-27 22:06:48 +0100
  • 1f8d90182d refactor: flatten awaitingSequences map Not nesting this map anymore has the advantages of making the access logic simpler and avoiding memory leaks due to empty maps being referred to by former UUIDs not being removed from the root list. Florian Loch 2022-02-25 18:07:41 +0100
  • b89bb75386
    Report whether or not the TTL value was read () v1.1.0 Marcelo Magallon 2022-05-23 08:54:11 -0600
  • 6d40342032
    Delete redundant pinger.Stop() call () chenlujjj 2022-04-28 21:36:15 +0800
  • 1edd7f860f Report whether or not the TTL value was read Marcelo E. Magallon 2022-02-25 17:20:11 -0600
  • 16bb1169d3 add pinger reset to re-use instance zekroTJA 2020-10-26 11:36:37 +0100
  • 93993b4921 Delete redundant pinger.Stop() call chenlujjj 2022-01-06 20:49:38 +0800
  • 64d100b308 Goreleaser can no longer be installed using goreleaser.sh Marcelo E. Magallon 2022-04-26 16:34:34 -0600
  • 35db79fa2e Goreleaser can no longer be installed using goreleaser.sh Marcelo E. Magallon 2022-04-26 16:34:34 -0600
  • 47c097f8b4 Add ability to set outgouing interface (only Linux support). Fix test TimofeyAf 2022-02-23 14:28:42 +0300
  • 72dfce2120 Add ability to set outgouing interface (only Linux support). Review TimofeyAf 2022-02-22 23:49:57 +0300
  • 3ef8b51873 Add ability to set outgouing interface (only Linux support) TimofeyAf 2022-02-22 23:02:39 +0300
  • 035eb2feee make InflightPackets private thatmattlove 2022-02-18 07:01:55 -0700
  • 7d19def034 re-add PacketTimeout field from thatmattlove 2022-02-18 07:00:23 -0700
  • ccc75a38ee refactor CheckInFlightPackets to use packet UUID thatmattlove 2022-02-17 16:30:58 -0700
  • 46c548aa5a Refactor onTimeout to be (int, *ping.InFlightPacket) Hampton Moore 2021-08-27 12:12:02 -0400
  • 58ebcd5b44 Update InFlightPackets comment Hampton Moore 2021-08-27 12:09:14 -0400
  • 9e634db39b Don't CheckInFlightPackets if PacketTimeout is the max Hampton Moore 2021-08-27 12:07:31 -0400
  • 53e42bb95c Refactor naming of awaitingSequences Hampton Moore 2021-08-27 12:03:07 -0400
  • f981c2d446 Move to pkt Hampton 2021-08-27 11:54:32 -0400
  • 8ceb274e5f Set default PacketTimeout to infinite Hampton 2021-08-27 11:54:19 -0400