{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2951284,"defaultBranch":"develop","name":"fping","ownerLogin":"schweikert","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-12-10T00:43:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1253376?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713705835.0","currentOid":""},"activityList":{"items":[{"before":"c8b8141791576b4e192a15af0962b11d81b79052","after":"7e9ce344499b1d96e10b772773c1deb15b2644fc","ref":"refs/heads/develop","pushedAt":"2024-09-07T18:09:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auerswal","name":"Erik Auerswald","path":"/auerswal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5308154?s=80&v=4"},"commit":{"message":"allow combination of -a with --print-tos\n\nThis is similar to how -e, --elapsed works.\nAlso adjust -h output regarding --print-tos.","shortMessageHtmlLink":"allow combination of -a with --print-tos"}},{"before":"291656af14b8734e881f1f4bfcdf8dc0418491cc","after":"c8b8141791576b4e192a15af0962b11d81b79052","ref":"refs/heads/develop","pushedAt":"2024-08-31T12:27:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auerswal","name":"Erik Auerswald","path":"/auerswal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5308154?s=80&v=4"},"commit":{"message":"Fix warning unused parameter 'reply_timestamp' under macOS","shortMessageHtmlLink":"Fix warning unused parameter 'reply_timestamp' under macOS"}},{"before":"c0eb514f4e8be6574194bc849545efc3aa8056ea","after":"291656af14b8734e881f1f4bfcdf8dc0418491cc","ref":"refs/heads/develop","pushedAt":"2024-08-31T12:20:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auerswal","name":"Erik Auerswald","path":"/auerswal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5308154?s=80&v=4"},"commit":{"message":"Print returned TTL value\n\nCo-authored-by: Luís Fonseca ","shortMessageHtmlLink":"Print returned TTL value"}},{"before":"d565df4fbd23f35b7b71203aa5744ae81459c71a","after":"c0eb514f4e8be6574194bc849545efc3aa8056ea","ref":"refs/heads/develop","pushedAt":"2024-08-24T17:30:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auerswal","name":"Erik Auerswald","path":"/auerswal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5308154?s=80&v=4"},"commit":{"message":"docs: adjust description for --print-tos\n\nEvery IPv4 packet has a TOS byte. Every IPv6 packet has a TC byte.\nBut fping can only read it when using raw sockets, and only for IPv4.","shortMessageHtmlLink":"docs: adjust description for --print-tos"}},{"before":"54f452c1c61c76a0a47dd5bdc316ffb4793e2e56","after":"d565df4fbd23f35b7b71203aa5744ae81459c71a","ref":"refs/heads/develop","pushedAt":"2024-08-24T16:09:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auerswal","name":"Erik Auerswald","path":"/auerswal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5308154?s=80&v=4"},"commit":{"message":"Increase maximum -b value to 65507\n\nCorrect definitions: maximum theoretical IPv4 packet size and minimum\nIPv4 header size (previously probably IPv6 size was used).\n\nBecause fping does not know ahead whether address is IPv4 or IPv6 assume\nIPv4. Previously fping allowed only 65488, but real maximum for IPv4 on\nLinux is 65507 (IPv6 would allow 65527 follow the current approach and\nallow smaller value than reachable for IPv6).\n\nUpdate test affected by this change. While at this, test 65508 (one\nabove the limit) instead of 65509.\n\nSigned-off-by: Petr Vorel ","shortMessageHtmlLink":"Increase maximum -b value to 65507"}},{"before":"096a75fa56945d4f84938432d09b3cd41bd68715","after":"54f452c1c61c76a0a47dd5bdc316ffb4793e2e56","ref":"refs/heads/develop","pushedAt":"2024-08-18T15:02:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"auerswal","name":"Erik Auerswald","path":"/auerswal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5308154?s=80&v=4"},"commit":{"message":"CI: use chmod and File::Copy's copy, not system\n\nBefore, ci/test-11-unpriv.pl used Perl's \"system\" function\nto execute a Unix command line to copy a file and change the\npermissions of the copy.\n\nNow, the Perl functions \"copy\" (from File::Copy) and \"chmod\"\nare used instead.","shortMessageHtmlLink":"CI: use chmod and File::Copy's copy, not system"}},{"before":"fc2fcb32adc753a947bef2f267788a4c4b8b4cf6","after":"096a75fa56945d4f84938432d09b3cd41bd68715","ref":"refs/heads/develop","pushedAt":"2024-08-17T15:10:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auerswal","name":"Erik Auerswald","path":"/auerswal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5308154?s=80&v=4"},"commit":{"message":"fix -k, --fwmark with setuid fping executable\n\n* Setting the SO_MARK socket option requires root privileges (or\n CAP_NET_ADMIN), thus temporarily elevate privileges for this\n operation, if possible, by using the p_setsockopt() function.\n This allows to use -k, --fwmark with setuid fping.\n* Adjust README.md since setuid now works for -k, --fwmark.\n* Remove \"sudo\" from testing -k since it is no longer needed.\n* Test failure of setting firewall mark without privileges or\n capabilities for both IPv4 and IPv6.","shortMessageHtmlLink":"fix -k, --fwmark with setuid fping executable"}},{"before":"f0acc5c2da9fe3af0bb8ac52608fd0675c47ca02","after":"fc2fcb32adc753a947bef2f267788a4c4b8b4cf6","ref":"refs/heads/develop","pushedAt":"2024-08-01T17:04:07.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"schweikert","name":"David Schweikert","path":"/schweikert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1253376?s=80&v=4"},"commit":{"message":"test error resolving host name\n\nThe top level domain '.invalid' is reserved for such tests.","shortMessageHtmlLink":"test error resolving host name"}},{"before":"04950d2841aceec24d19272d5061c0a170deccdc","after":"f0acc5c2da9fe3af0bb8ac52608fd0675c47ca02","ref":"refs/heads/develop","pushedAt":"2024-08-01T17:02:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schweikert","name":"David Schweikert","path":"/schweikert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1253376?s=80&v=4"},"commit":{"message":"Document that -a and -u are overridden by -c and -C\n\nThe other way around was already documented in commit\nae0bc2380462878466f19aa45c7d38774f4b6e3f, but GitHub\npull request #337 by Moritz Lenz implies that this is\ninsufficient.","shortMessageHtmlLink":"Document that -a and -u are overridden by -c and -C"}},{"before":"8ecda7f0cd9610424140815c5591bb8d73861851","after":"04950d2841aceec24d19272d5061c0a170deccdc","ref":"refs/heads/develop","pushedAt":"2024-07-28T15:57:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auerswal","name":"Erik Auerswald","path":"/auerswal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5308154?s=80&v=4"},"commit":{"message":"Print returned TOS value","shortMessageHtmlLink":"Print returned TOS value"}},{"before":"b4da5e44d9a41cf8a171bca9d3d42f67037943ff","after":"8ecda7f0cd9610424140815c5591bb8d73861851","ref":"refs/heads/develop","pushedAt":"2024-07-27T12:53:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auerswal","name":"Erik Auerswald","path":"/auerswal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5308154?s=80&v=4"},"commit":{"message":"new option --check-source\n\nUsing the new option --check-source discards Echo reply packets\nsourced from an address that is different from the specified target\naddress. This can be useful on busy monitoring hosts, because it\nis possible that two fping processes running at he same time use\nthe same ICMP Echo Reply Identifier for ICMP Echo messages sent to\ndifferent hosts.\n\nThis aims to address GH issue #206.","shortMessageHtmlLink":"new option --check-source"}},{"before":"00d641710499248319622c25d4fc79e1465f2714","after":"b4da5e44d9a41cf8a171bca9d3d42f67037943ff","ref":"refs/heads/develop","pushedAt":"2024-07-20T22:20:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gsnw","name":"German-Service-Network","path":"/gsnw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30377384?s=80&v=4"},"commit":{"message":"Sets SEQMAP_TIMEOUT_IN_NSSEQMAP_TIMEOUT_IN_NS as INT64_C","shortMessageHtmlLink":"Sets SEQMAP_TIMEOUT_IN_NSSEQMAP_TIMEOUT_IN_NS as INT64_C"}},{"before":"ab20b150b83af45a0f70fff2b40355f5878fd0d9","after":"00d641710499248319622c25d4fc79e1465f2714","ref":"refs/heads/develop","pushedAt":"2024-07-12T16:19:39.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"auerswal","name":"Erik Auerswald","path":"/auerswal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5308154?s=80&v=4"},"commit":{"message":"adjust generator limit to allow an IPv4 /15","shortMessageHtmlLink":"adjust generator limit to allow an IPv4 /15"}},{"before":"65f00ff013cc66309c5c8b70cd30c71c3b692436","after":"ab20b150b83af45a0f70fff2b40355f5878fd0d9","ref":"refs/heads/develop","pushedAt":"2024-06-28T19:13:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gsnw","name":"German-Service-Network","path":"/gsnw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30377384?s=80&v=4"},"commit":{"message":"ci: skip an unreliable test on macOS\n\nSometimes, this test fails on macOS, at least on the GitHub CI.\nIt looks as if the fping process is killed before it produces\nthe required output. This test works reliably on GNU/Linux, so\nkeep it, but skip it when running on macOS.","shortMessageHtmlLink":"ci: skip an unreliable test on macOS"}},{"before":"94de79153f1d14ba0385037202fd0e5e5a6f7b5b","after":"65f00ff013cc66309c5c8b70cd30c71c3b692436","ref":"refs/heads/develop","pushedAt":"2024-06-28T17:18:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"auerswal","name":"Erik Auerswald","path":"/auerswal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5308154?s=80&v=4"},"commit":{"message":"ci: test timestamp plausibility\n\nSome changes of fping resulted in some systems reporting\nimplausible timestamps, see, e.g., GH issue #203. This\ncommit adds a simplistic plausability check for timestamps\nin Unix time format: they need to be greater or equal to\n1000000000 (2001-09-09 03:46:40+02:00).","shortMessageHtmlLink":"ci: test timestamp plausibility"}},{"before":"118cdc5cc6bed1afdf66001c2a88088fe9dc7598","after":"94de79153f1d14ba0385037202fd0e5e5a6f7b5b","ref":"refs/heads/develop","pushedAt":"2024-06-23T14:55:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auerswal","name":"Erik Auerswald","path":"/auerswal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5308154?s=80&v=4"},"commit":{"message":"Fix incorrect return-value check for a scanf like function","shortMessageHtmlLink":"Fix incorrect return-value check for a scanf like function"}},{"before":"2f2ff0bd2c38c911cfe659bd65dc494e8dd0bc2b","after":"118cdc5cc6bed1afdf66001c2a88088fe9dc7598","ref":"refs/heads/develop","pushedAt":"2024-06-22T11:37:05.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"auerswal","name":"Erik Auerswald","path":"/auerswal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5308154?s=80&v=4"},"commit":{"message":"configure.ac check required function strftime","shortMessageHtmlLink":"configure.ac check required function strftime"}},{"before":"46793cdf802d76e6202708915fab7c9d1f4c293d","after":"2f2ff0bd2c38c911cfe659bd65dc494e8dd0bc2b","ref":"refs/heads/develop","pushedAt":"2024-06-09T07:08:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schweikert","name":"David Schweikert","path":"/schweikert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1253376?s=80&v=4"},"commit":{"message":"Change to codeql-action-v2","shortMessageHtmlLink":"Change to codeql-action-v2"}},{"before":"97b74843501cc8be364b795999792ec133d8d6c6","after":"46793cdf802d76e6202708915fab7c9d1f4c293d","ref":"refs/heads/develop","pushedAt":"2024-06-09T07:07:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schweikert","name":"David Schweikert","path":"/schweikert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1253376?s=80&v=4"},"commit":{"message":"Debug with Visual Studio Code","shortMessageHtmlLink":"Debug with Visual Studio Code"}},{"before":"90ad83fbd077ed1b11c647cf3e305c0103b017d5","after":"97b74843501cc8be364b795999792ec133d8d6c6","ref":"refs/heads/develop","pushedAt":"2024-06-09T07:07:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"schweikert","name":"David Schweikert","path":"/schweikert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1253376?s=80&v=4"},"commit":{"message":"test error when binding to wrong local address\n\nTest \"fping -S\" with both IPv4 and IPv6 addresses not configured\non local interfaces using addresses reserved for documentation.\nCheck the fping error message, but accept any system generated\nadditional information. This additional information differs\nbetween operation systems.","shortMessageHtmlLink":"test error when binding to wrong local address"}},{"before":"0d08321346164487464bd2910b323314d5607219","after":"90ad83fbd077ed1b11c647cf3e305c0103b017d5","ref":"refs/heads/develop","pushedAt":"2024-05-08T19:49:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schweikert","name":"David Schweikert","path":"/schweikert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1253376?s=80&v=4"},"commit":{"message":"Print cumulative stats with -Q SECS,cumulative\n\nWith -Q SECS, fping emits information for the just finished\ninterval. This is good for long-running fping processes where\none would like to get an update on recent results, ignoring\nmissing responses from older intervals. This seems appropriate\nfor use with other software like netdata or smokeping.\n\nBut for short(er)-running fping processes, e.g., during a change\nwindow, it may be more interesting to get a status update since\nthe beginning of the change window, i.e., the start of fping.\nAdding a comma followed by the keyword \"cumulative\" to -Q SECS\n(i.e., -Q SECS,cumulative) changes the interim reports to output\nthe current per system overall statistics, unless -N is used, too.\n\nThe new syntax is documented in fping.pod and added to fping -h\noutput.\n\nFour tests are added:\n\n 1. Characters after SECS are ignored as before.\n 2. Unknown keywords are ignored as before.\n 2. Adding \",cumulative\" changes -Q output.\n 3. Adding \",cumulative\" also affects the additional -o output.\n\nThis addresses issue #243.","shortMessageHtmlLink":"Print cumulative stats with -Q SECS,cumulative"}},{"before":"9f649045dfe85a785496b5f50976de3dee5d0cb6","after":null,"ref":"refs/heads/push-ukoxnvwnypvv","pushedAt":"2024-04-21T13:22:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schweikert","name":"David Schweikert","path":"/schweikert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1253376?s=80&v=4"}},{"before":"bd44c9f016eacf2e77f52a9d2438284ed45fdcb8","after":"0d08321346164487464bd2910b323314d5607219","ref":"refs/heads/develop","pushedAt":"2024-04-21T13:22:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schweikert","name":"David Schweikert","path":"/schweikert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1253376?s=80&v=4"},"commit":{"message":"Prepare v5.2 release.","shortMessageHtmlLink":"Prepare v5.2 release."}},{"before":"0afc2e37b910be74fc07ae48d52485d4f45457e7","after":"9f649045dfe85a785496b5f50976de3dee5d0cb6","ref":"refs/heads/push-ukoxnvwnypvv","pushedAt":"2024-04-21T13:15:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schweikert","name":"David Schweikert","path":"/schweikert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1253376?s=80&v=4"},"commit":{"message":"Prepare v5.2 release.","shortMessageHtmlLink":"Prepare v5.2 release."}},{"before":"87c9b29d865a893d0e3dfadd7bbd8f4affdbc9e4","after":null,"ref":"refs/heads/master","pushedAt":"2024-04-21T13:14:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schweikert","name":"David Schweikert","path":"/schweikert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1253376?s=80&v=4"}},{"before":null,"after":"87c9b29d865a893d0e3dfadd7bbd8f4affdbc9e4","ref":"refs/heads/master-old","pushedAt":"2024-04-21T13:14:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"schweikert","name":"David Schweikert","path":"/schweikert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1253376?s=80&v=4"},"commit":{"message":"update changelog and 5.1 release date","shortMessageHtmlLink":"update changelog and 5.1 release date"}},{"before":"594eb61fae78493eb599058a33e3f818097315a6","after":"0afc2e37b910be74fc07ae48d52485d4f45457e7","ref":"refs/heads/push-ukoxnvwnypvv","pushedAt":"2024-04-21T13:03:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schweikert","name":"David Schweikert","path":"/schweikert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1253376?s=80&v=4"},"commit":{"message":"Prepare v5.2 release.","shortMessageHtmlLink":"Prepare v5.2 release."}},{"before":null,"after":"594eb61fae78493eb599058a33e3f818097315a6","ref":"refs/heads/push-ukoxnvwnypvv","pushedAt":"2024-04-20T13:13:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"schweikert","name":"David Schweikert","path":"/schweikert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1253376?s=80&v=4"},"commit":{"message":"Prepare v5.2 release.","shortMessageHtmlLink":"Prepare v5.2 release."}},{"before":"f71e40ab600b1b3d00f163d1edf7125ca99b25bd","after":"bd44c9f016eacf2e77f52a9d2438284ed45fdcb8","ref":"refs/heads/develop","pushedAt":"2024-04-20T07:06:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schweikert","name":"David Schweikert","path":"/schweikert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1253376?s=80&v=4"},"commit":{"message":"Removes the unnecessary file 18","shortMessageHtmlLink":"Removes the unnecessary file 18"}},{"before":"5a2a23d2af4861b1c51679b91516a3a6e52e3e73","after":"f71e40ab600b1b3d00f163d1edf7125ca99b25bd","ref":"refs/heads/develop","pushedAt":"2024-04-13T16:08:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schweikert","name":"David Schweikert","path":"/schweikert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1253376?s=80&v=4"},"commit":{"message":"Extended configure.ac with --enable-debug and create debug output cpu time use","shortMessageHtmlLink":"Extended configure.ac with --enable-debug and create debug output cpu…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEr8E5-gA","startCursor":null,"endCursor":null}},"title":"Activity · schweikert/fping"}