1
0
mirror of https://github.com/taigrr/go-fastping synced 2025-01-18 05:03:15 -08:00

Commit Graph

  • e42d43f3b9
    Adds go mod master v1.0.0 Tai Groot 2021-05-17 16:56:00 -07:00
  • d7bb493dee Rewrite some parts of the README for English correctness Cameron Sparr 2016-01-08 10:53:29 -07:00
  • 496f96870c Add NumGoroutines parameter to Pinger struct fix/refactor-sendicmp Tatsushi Demachi 2015-10-25 15:09:41 +09:00
  • 022e2c3afe Remove packet struct Tatsushi Demachi 2015-10-25 14:47:07 +09:00
  • d7610ec331 Call procRecv directly from sendICMP Tatsushi Demachi 2015-10-25 14:26:39 +09:00
  • 1f74bfd6d1 Move sent addresses variable to Pinger struct Tatsushi Demachi 2015-10-25 14:08:17 +09:00
  • 42755b085b Multi-thread receive of packets Anton Skorokhod 2015-09-21 13:59:13 +02:00
  • 04c22ac9c6 Send ICMP from routines in multiples of GOMAXPROCS Tatsushi Demachi 2015-09-03 07:37:28 +09:00
  • d36728c9f3 Add numGoRoutines function Tatsushi Demachi 2015-09-03 05:04:17 +09:00
  • 06cac0fecd Add listen function's test Tatsushi Demachi 2015-08-18 21:58:05 +09:00
  • d602e9250a Add Err function's test Tatsushi Demachi 2015-08-18 21:57:50 +09:00
  • 7d35c24061 Add AddIPAddr function's test Tatsushi Demachi 2015-08-18 21:26:05 +09:00
  • 7c5596df1e Simplify test Tatsushi Demachi 2015-08-18 20:58:17 +09:00
  • 780383b35c Add Source function's test Tatsushi Demachi 2015-08-18 20:52:58 +09:00
  • dcca9a6b8e Add cover.out to .gitignore Tatsushi Demachi 2015-08-18 20:52:31 +09:00
  • 716eadcd8f Fix setting IPv6 source address Anton Skorokhod 2015-08-17 19:56:48 +02:00
  • a06009512e Option to specify source ip for ping Anton Skorokhod 2015-08-17 10:31:27 +02:00
  • 5bf6f7ec59 Remove golang.org/x/net/internal/iana dependency Tatsushi Demachi 2015-07-23 23:31:02 +09:00
  • d19ff13e39 checking errors Murilo Santana 2015-04-22 10:57:50 -03:00
  • 9078c8f204 check length after adding as well Murilo Santana 2015-04-22 10:48:52 -03:00
  • 42027cc47f adding RemoveIP and RemoveIPAddr funcs Murilo Santana 2015-04-22 10:25:20 -03:00
  • 41b7495ae3 Add non-privileged datagram-oriented ICMP endpoints mode using UDP Tatsushi Demachi 2015-01-11 00:20:08 +09:00
  • 805934dbbf Change to use icmp.ListenPacket instead of net.ListenIP Tatsushi Demachi 2015-01-10 18:17:52 +09:00
  • 8f74a61288 Add a description about a root privilege requirement to README Tatsushi Demachi 2015-01-08 22:24:44 +09:00
  • 4188955ef5 Change to use golang.org/x/net/icmp instead of my own icmp.go Tatsushi Demachi 2015-01-06 20:52:41 +09:00
  • f2eec8c939 Allow shutdown after timeout Matt Jibson 2014-11-17 19:11:36 -05:00
  • 13ddfb32b1 fix close connection && fix sleep in chan Vasiliev Dmitry 2014-10-23 11:32:23 +04:00
  • 56843b1f9f Fixed payload size. Added tests. Simon Whitehead 2014-11-06 08:28:54 +11:00
  • 1a8c22e90d Added const for default packet size Simon Whitehead 2014-11-05 11:30:06 +11:00
  • c6c53385e0 Added payload size Simon Whitehead 2014-11-03 20:33:20 +11:00
  • 47b4079cf0 Fix a document Tatsushi Demachi 2014-10-16 21:08:44 +09:00
  • bbe9a51966 Add OnRecv and OnIdle field to Pinger. AddHandler is deprecated Tatsushi Demachi 2014-10-16 21:01:45 +09:00
  • 2ce592c234 Fix error message to pass http://go-lint.appspot.com/ checks Tatsushi Demachi 2014-10-11 15:35:11 +09:00
  • 17702e6449 Fix documents Tatsushi Demachi 2014-10-11 15:03:44 +09:00
  • d22f240852 Add IPv6 support Tatsushi Demachi 2014-10-11 14:48:23 +09:00
  • 8242021828 Fix documents Tatsushi Demachi 2014-10-10 20:59:57 +09:00
  • be67e41b89 Clean up codes to pass golint checks Tatsushi Demachi 2014-10-10 20:51:32 +09:00
  • be887297cb Apply go fmt Tatsushi Demachi 2014-08-03 20:37:27 +09:00
  • 2fb7a54c20 Add mutex Tatsushi Demachi 2014-08-03 20:34:54 +09:00
  • f930d86dae Fix documents Tatsushi Demachi 2014-08-03 18:23:10 +09:00
  • 9bc45ffa9d Add error handlings Tatsushi Demachi 2014-08-03 17:54:15 +09:00
  • 9aa84098f2 Fix typos Tatsushi Demachi 2014-08-03 17:53:15 +09:00
  • ee8935c046 Add documents Tatsushi Demachi 2014-08-03 17:52:19 +09:00
  • d1ac219a65 Refactor RunLoop() and change its usage Tatsushi Demachi 2014-08-03 17:36:03 +09:00
  • 8187842419 Refactor run() Tatsushi Demachi 2014-08-03 10:31:58 +09:00
  • af91e84187 Add recvICMP4 error handling Tatsushi Demachi 2014-08-03 09:50:33 +09:00
  • 69db984e45 Use sync.WaitGroup for waiting to finish sendICMP4 Tatsushi Demachi 2014-08-03 07:36:16 +09:00
  • 88c0127fe9 Simplify RunLoop() call and add Stop() Tatsushi Demachi 2014-08-03 00:00:15 +09:00
  • a97a44952e Fix a wrong test error message Tatsushi Demachi 2014-08-02 23:59:33 +09:00
  • a83423c361 Add error handling codes to tests Tatsushi Demachi 2014-07-21 11:09:57 +09:00
  • 0e0b3516a6 Fix error handling in AddHandler timdufrane 2014-07-15 12:29:06 -04:00
  • e7d04da2f8 Remove debug logging Matt Jibson 2014-07-14 12:08:00 -04:00
  • 94491434bc Change ping command loop like a RunLoop example Tatsushi Demachi 2014-04-22 00:15:03 +09:00
  • 5d1967e357 Fixed RunLoop test in the same way as an example Tatsushi Demachi 2014-04-22 00:08:42 +09:00
  • e5a0822b78 Fix RunLoop example Tatsushi Demachi 2014-04-21 23:53:52 +09:00
  • 4b49bd943e Use defer when it calls Mutex Unlock Tatsushi Demachi 2014-04-21 22:50:00 +09:00
  • 7224648946 Fixed typo Tatsushi Demachi 2014-04-21 21:31:27 +09:00
  • f81b4cf5d3 Stop to use panic Tatsushi Demachi 2014-04-21 10:15:18 +09:00
  • 85b47b7a02 Write README.md Tatsushi Demachi 2013-09-06 00:35:58 +09:00
  • 031b1120f3 Add command binary ignoring rules Tatsushi Demachi 2013-09-06 00:07:03 +09:00
  • 54a08af19a Initial import. Tatsushi Demachi 2013-09-06 00:06:12 +09:00
  • 1af7e063df Initial commit Tatsushi Demachi 2013-09-05 07:52:42 -07:00