Commit graph

  • 93857f1ab0 style: cleanup main lohhiiccc 2026-04-27 16:08:56 +02:00
  • b75f2964e5 fix: use build in libcli print help function lohhiiccc 2026-04-27 14:57:35 +02:00
  • dccdca8114 fix: default --pattern lohhiiccc 2026-04-27 14:16:14 +02:00
  • 0502b9a291 fix: CFLAG management and update libs lohhiiccc 2026-04-27 14:15:55 +02:00
  • 75cfaa1f43 chore: update README lohhiiccc 2026-04-27 10:32:25 +02:00
  • 259b898324 feat: rework timestamps lohhiiccc 2026-04-24 00:42:38 +02:00
  • 825bc1e3c0 feat: rework autotools lohhiiccc 2026-04-23 21:04:15 +02:00
  • 459b5ac959 chore: update libcli and libicmp lohhiiccc 2026-04-23 16:00:01 +02:00
  • 13cc7071ee chore: update README lohhiiccc 2026-04-23 16:08:20 +02:00
  • c26de0b725 chore: update libcli lohhiiccc 2026-04-23 16:00:01 +02:00
  • 381f3bd159 feat: --tos param lohhiiccc 2026-04-23 13:53:52 +02:00
  • 7a76ff8d2a fix: rename timeout/deadline to linger/timeout lohhiiccc 2026-04-23 13:14:33 +02:00
  • 606069df82 chore: update LICENSE lohhiiccc 2026-04-23 12:59:40 +02:00
  • 4b4750cb59 feat: --preload option lohhiiccc 2026-04-23 12:59:08 +02:00
  • ce8883d6cd feat: --patern lohhiiccc 2026-04-23 12:27:12 +02:00
  • 3717e01ab9 feat: traceroute skel feat/traceroute lohhiiccc 2026-04-22 23:45:38 +02:00
  • 25ee8ad4c6 test: add unit tests for do_send seq lifecycle and error handling lohhiiccc 2026-04-22 23:23:27 +02:00
  • 36b9956b3a test: replace single binary with per-module test binaries lohhiiccc 2026-04-22 23:23:14 +02:00
  • d884a97c02 build: extract libping_core as noinst library lohhiiccc 2026-04-22 23:22:32 +02:00
  • 50b3a1a86b feat: implement try again on EAGAIN lohhiiccc 2026-04-22 13:54:19 +02:00
  • 97417ade90 fix: test g_prog_name lohhiiccc 2026-04-22 12:51:38 +02:00
  • 2a3aff4cba chore: update libs lohhiiccc 2026-04-20 17:04:39 +02:00
  • 560b745995 fix: README lohhiiccc 2026-04-20 13:31:21 +02:00
  • d521db90f8 fix: avoid ttl of 0 lohhiiccc 2026-04-20 13:20:40 +02:00
  • fc9ddc404f fix: prog name behavior lohhiiccc 2026-04-20 11:39:40 +02:00
  • 75f622e610 chore: git link update lohhiiccc 2026-04-19 12:49:31 +02:00
  • 2718ca6d94 fix: ‘inline’ is not at beginning of declaration lohhiiccc 2026-04-19 12:48:51 +02:00
  • c7f0dbad0b chore: update libcli submodule pointer lohhiiccc 2026-03-29 16:50:55 +02:00
  • b78c34d891 chore: update libicmp submodule url to forgejo lohhiiccc 2026-03-29 16:45:53 +02:00
  • 1811f33395 fix: update libcli submodule pointer lohhiiccc 2026-03-29 15:29:42 +02:00
  • ab1009a2cb refactor: replace src/cli with libcli lohhiiccc 2026-03-29 15:18:44 +02:00
  • 526b452827 build!: replace custom build system with Autotools lohhiiccc 2026-03-29 15:18:30 +02:00
  • f8a65d87db feat: add libcli as a git submodule lohhiiccc 2026-03-29 15:17:57 +02:00
  • d27ed4a839 fix: propagate setitimer and sigaction failures lohhiiccc 2026-03-23 23:04:10 +01:00
  • de8d7e749b fix: check icmp_send_echo return and fix tracker ordering lohhiiccc 2026-03-23 23:03:49 +01:00
  • 2ab904f106 fix: handle select() errors in try_recv lohhiiccc 2026-03-23 23:03:15 +01:00
  • 3136b10395 refactor: do_send lohhiiccc 2026-03-23 10:21:58 -05:00
  • f9b84f709c fix: error message lohhiiccc 2026-03-23 10:02:25 -05:00
  • 297d38bff1 style: format code (80 col) lohhiiccc 2026-03-23 09:21:37 -05:00
  • 3c493c685e chore: update libicmp lohhiiccc 2026-03-23 06:16:09 -05:00
  • aec4d1991a fix: summary messages lohhiiccc 2026-03-21 16:21:20 +01:00
  • 78a210fad9 fix: destination Loic Rio 2026-03-21 15:24:38 +01:00
  • 111c3cf71c fix: print hostname in summary lohhiiccc 2026-03-19 02:24:56 +01:00
  • 11bdf26fac chore: fix libicmp submodule lohhiiccc 2026-03-19 01:49:38 +01:00
  • afe7e53e5b doc: update README and LICENSE lohhiiccc 2026-03-19 01:45:21 +01:00
  • 18432a527c fix: edge case on multiple host lohhiiccc 2026-03-19 01:11:49 +01:00
  • 896aa30726 refactor: simplify tracker lohhiiccc 2026-03-18 21:08:01 +01:00
  • 07588298cd refactor(error): improve output error code lohhiiccc 2026-03-18 16:57:54 +01:00
  • dd6bafe132 feat(send): abcd.. payload lohhiiccc 2026-03-18 16:57:18 +01:00
  • f4c12993b1 style: indent fix lohhiiccc 2026-03-17 09:38:15 -05:00
  • 2d77cca584 refactor(scheduler): split scheduler into 3 files lohhiiccc 2026-03-17 09:37:39 -05:00
  • c859dc8ba8 fix(build): makefile shared lib missing in install target lohhiiccc 2026-03-16 22:20:10 +01:00
  • f0ecfa5ce9 test: add more tests lohhiiccc 2026-03-16 22:19:34 +01:00
  • 743caab482 style(includes): remove useless includes lohhiiccc 2026-03-16 11:49:10 -05:00
  • cde8ada0a3 feat(core): add domaine name in start message lohhiiccc 2026-03-16 11:27:58 -05:00
  • cdc4df4f85 fix(cli): buffer overflow lohhiiccc 2026-03-16 11:24:37 -05:00
  • 25116a7787 fix(cli): exit code lohhiiccc 2026-03-16 10:08:51 -05:00
  • d4dfc554f0 refactor(cli): merge ft_ping.h and ping.h and rename CLI related enums lohhiiccc 2026-03-16 08:26:40 -05:00
  • e7f4caf342 refactor: simplify FLAGS condition lohhiiccc 2026-03-16 08:24:51 -05:00
  • 79bc8b7424 refacor(stats): split stat module into more files lohhiiccc 2026-03-16 08:23:26 -05:00
  • 770265ee80 feat: add -M (dont-fragment) option lohhiiccc 2026-03-13 03:22:14 +01:00
  • 5a8671bdde style: fix struct/variable alignment and wrap indentation lohhiiccc 2026-03-13 01:02:14 +01:00
  • 07cd155f3a refactor: remove typedefs, use struct/enum directly, fix 80-col violations lohhiiccc 2026-03-12 19:15:06 +01:00
  • e6a2b2b2d4 build: add -Wswitch-enum and -Wunreachable-code to strict flags lohhiiccc 2026-03-12 18:46:30 +01:00
  • 9836774466 style: add __unused attribute macro lohhiiccc 2026-03-12 18:46:12 +01:00
  • 0dc1e09205 refactor: complete multi-binary CLI reorganization lohhiiccc 2026-03-12 18:45:54 +01:00
  • ab90dbb07f refactor: reorganize src/ and includes/ for multi-binary support lohhiiccc 2026-03-12 16:45:11 +01:00
  • 3c7ce5b9fb build: move -lm flag from Makefile to configure lohhiiccc 2026-03-12 16:39:26 +01:00
  • 3f666ff011 refactor: move internal ping headers to internal/ping/ lohhiiccc 2026-03-12 16:36:47 +01:00
  • 35217530e4 build: add -lm flag and update libicmp submodule lohhiiccc 2026-03-12 16:12:30 +01:00
  • 04e1f3f15b feat: implement ping core lohhiiccc 2026-03-12 16:12:18 +01:00
  • a4ed2780f2 feat(cli): add -w/deadline option lohhiiccc 2026-03-12 16:11:26 +01:00
  • cba820ae7a feat: add support for multiple destination lohhiiccc 2026-03-07 16:20:58 +01:00
  • f59f984a0e refactor(cli): simplfy handle_one_option and coding style improvement lohhiiccc 2026-03-05 20:37:48 +01:00
  • de872facd3 feat(cli): add error functions and duplicate option tracking for CLI arguments lohhiiccc 2026-03-05 19:54:32 +01:00
  • 78ca539b99 fix(test): includes lohhiiccc 2026-03-05 09:58:16 +01:00
  • f6ca69f795 feat(cli): refactor CLI move utilities, and improve build/version metadata lohhiiccc 2026-03-03 18:37:11 +01:00
  • 18211e441c refactor(cli): replace int return codes with e_cli_code enum for argument parsing lohhiiccc 2026-03-03 13:06:05 +01:00
  • e5093af710 chore: random cleaning stuff lohhiiccc 2026-03-03 11:28:16 +01:00
  • f6af6473db test(cli/handlers): add unit tests for CLI handlers lohhiiccc 2026-03-03 11:26:58 +01:00
  • 88b65cc62e feat(cli): auto-generated options string for getopt_long API lohhiiccc 2026-03-03 09:39:18 +01:00
  • 2fc8d92e98 refactor(cli): replace runtime size vars with compile-time enum constants lohhiiccc 2026-03-03 09:01:45 +01:00
  • a6cdef89ca refactor(cli): use X-macro pattern for CLI options definition lohhiiccc 2026-03-03 08:03:55 +01:00
  • 37a4085cfc test(cli/utils): implement parse_int and parse_float tests lohhiiccc 2026-03-02 18:36:49 +01:00
  • 20e3ae3a3d test: create dummy tests lohhiiccc 2026-03-02 18:19:58 +01:00
  • ea14b8394a chore: update libicmp lohhiiccc 2026-03-02 13:22:50 +01:00
  • ec3a3b8721 feat(cli): parse numeric option arguments and validate values lohhiiccc 2026-03-02 12:48:28 +01:00
  • 7304ec95f3 fix(test): compilation and deps lohhiiccc 2026-03-02 10:04:24 +01:00
  • ad4df3a580 build: prevent unnecessary recompilation from version header updates lohhiiccc 2026-03-01 16:35:52 +01:00
  • d0444f9431 fix(cli): avoid shadowing global optarg variable lohhiiccc 2026-03-01 14:47:56 +01:00
  • 44cd05a499 typo: correct 'hanlde' to 'handle' lohhiiccc 2026-03-01 14:46:56 +01:00
  • cff77eef9d refactor(cli): use named constants for return codes and implement flag handlers lohhiiccc 2026-03-01 14:40:57 +01:00
  • 52338017a6 feat: implement version command handlers lohhiiccc 2026-03-01 13:56:23 +01:00
  • 257ff100e3 feat: implement help command handlers lohhiiccc 2026-03-01 13:56:07 +01:00
  • b786e79287 feat: add version generation and CLI parsing lohhiiccc 2026-03-01 13:55:11 +01:00
  • c29336ea81 typo: handle_quit -> handle_quiet lohhiiccc 2026-02-09 14:59:28 +01:00
  • 69b5766782 refactor: srcs/ -> src lohhiiccc 2026-02-09 13:19:01 +01:00
  • d573990df8 feat: add CLI argument parsing structure lohhiiccc 2026-02-08 00:36:35 +01:00
  • 0ddbb95bad refactor: improve build configuration and output lohhiiccc 2026-02-08 00:35:28 +01:00
  • 741576d01e chore: ignore clangd cache and compile commands lohhiiccc 2026-02-08 00:33:28 +01:00