Commit Graph

  • 6cf21a6125 initial manpage. unfinished, I suck at manpages icanserve prx 2023-09-03 15:45:28 +0200
  • 179f891484 update manpage for new flags availables prx 2023-09-03 15:37:17 +0200
  • 3642040f5c factorize #3:ban + simpler runcmd prx 2023-09-03 15:33:28 +0200
  • b452300021 less verbose logs prx 2023-09-03 15:24:29 +0200
  • fc07398e49 factorize #2: watch event + fix bug listening a bad file descriptor prx 2023-09-03 15:10:30 +0200
  • fe6a3a32ae factorize \#1: server setup prx 2023-09-02 15:59:07 +0200
  • 493dac653d add -t and -p flags to specify table name and port prx 2023-06-13 10:35:54 +0200
  • ba85c1dc9b change to avoid zombies prx 2023-05-12 12:10:38 +0200
  • 0265627230 make sure table arg is considered prx 2022-10-12 22:01:34 +0200
  • e364ce9780 listen on localhost, both ipv4 and ipv6 if available. Use kqueue to handle many connections prx 2022-10-12 21:43:44 +0200
  • 306c003b1b update rc : no reload prx 2022-10-10 13:55:26 +0200
  • 36e0e01553 rc done prx 2022-10-08 21:48:36 +0200
  • 0662ac5bfa fix duplicate processes prx 2022-10-08 21:40:27 +0200
  • 29a5701dee use signal to reap zombies, still WIP prx 2022-10-08 21:16:32 +0200
  • 6b6bab5400 add mandatory message prx 2022-10-08 14:20:01 +0200
  • 92e8239a50 iblock is now its own server. inetd is no longer required. Some minor changes too: * doas is called with flag "-n", this avoid blocking iblock if doas ismisconfigured. * pfctl calls are run in separate fork process * iblock listening port is now the better 2507 instead of already used by other softwares 666. * Added a rc script to start iblock as daemon. prx 2022-10-08 14:08:57 +0200
  • 5ac1e2631b Don't need to copy strings around and hardcode the max table len from pf internals, just assign a pointer (eventually from argv.) main 1.1.3 Omar Polo 2022-09-19 20:23:32 +0200
  • 550cfca6d1 Merge pull request 'fix_readme_path' (#4) from prx/iblock:fix_readme_path into main 1.1.2 solene 2022-09-18 13:19:04 +0000
  • f6e72657a5 Makefile: allow override of PREFIX 1.1.1 Solene Rapenne 2022-09-18 15:15:24 +0200
  • b95e736dc7 add fork check for error and reformat prx 2022-09-18 14:43:53 +0200
  • a2702bad84 fix PREFIX in readme prx 2022-09-18 14:31:03 +0200
  • 747a833df3 Merge pull request 'iblock: kill established connections after the ban' (#3) from fork into main 1.1.0 solene 2022-09-17 15:25:57 +0000
  • 1f21555152 iblock: kill established connections after the ban Solene Rapenne 2022-09-17 16:52:03 +0200
  • f272f53c0c Merge pull request 'actually use cflags' (#2) from prx/iblock:main into main 1.0.2 solene 2022-08-30 07:26:22 +0000
  • 7910b7ea11 actually use cflags prx 2022-08-25 10:04:53 +0200
  • 1a60f738f2 Merge pull request 'main' (#1) from prx/iblock:main into main solene 2022-08-22 14:02:23 +0000
  • ff5ff21ca5 make install is set prx 2022-08-22 15:05:26 +0200
  • 8fe70f68e8 make sure PREFIX is set prx 2022-08-22 15:04:26 +0200
  • 3cadbbe7df no need to look in PATH prx 2022-08-22 15:02:17 +0200
  • 9b755ab627 typo prx 2022-08-22 14:56:35 +0200
  • 28eb2bfbeb if and switch aren't functions prx 2022-08-22 14:56:21 +0200
  • 7c1edb0feb remove useless {} prx 2022-08-22 14:55:45 +0200
  • 2b226c9a02 initialize variables, use strlcpy return value prx 2022-08-22 14:55:25 +0200
  • f9d12c9ef5 avoid colision with common table names prx 2022-08-22 14:50:40 +0200
  • 7f474df2ee set TABLE_LEN according to pf source prx 2022-08-22 14:50:27 +0200
  • ee7a713fc9 add installation target to makefile 1.0.1 Solene Rapenne 2022-08-18 10:57:50 +0200
  • b2219c036f README: enhancement 1.0.0 Solene Rapenne 2022-04-09 21:27:32 +0200
  • 461451d717 Make use of doas mandatory to avoid running iblock as root. prx 2021-03-20 11:42:00 +0100
  • ddcacd328f Documentation enhancement Solene Rapenne 2021-03-10 22:37:11 +0100
  • 8d03bbd483 Add IPv6 support + many others improvements. Patch from prx@ybad.name Solene Rapenne 2021-03-10 22:34:50 +0100
  • da5ea6f65c use smaller char array for storing host and port Solene Rapenne 2021-03-01 23:12:11 +0100
  • 09e16ad795 Block then pass, and not pass then block, this allowed people to be blocked multiple time Solene Rapenne 2021-02-28 18:30:52 +0100
  • 517c24f322 Fix a check issue, from Quentin Rameau Solene Rapenne 2021-02-28 17:31:08 +0100
  • b88a0f9c82 Add label in example and how to use it Solene Rapenne 2021-02-28 17:03:59 +0100
  • c6bcf903a3 Add more ports in the example Solene Rapenne 2021-02-28 17:01:05 +0100
  • b9469c2392 Enhance README Solene Rapenne 2021-02-28 16:58:50 +0100
  • 629d57262a Enable blocking as root, ipv4 only Solene Rapenne 2021-02-28 14:07:01 +0100
  • a6e23e761b Add a pfctl call + syslog Solene Rapenne 2021-02-28 10:54:36 +0100
  • 23fa24541c Add simple Makefile with test suite Solene Rapenne 2021-02-26 00:10:27 +0100
  • 40f8a39e3d skeleton Solene Rapenne 2021-02-26 00:10:12 +0100
  • d9333cff11 Remove garbage chars Solene Rapenne 2021-02-25 20:43:58 +0100
  • 71f7f0909a Update license file Solene Rapenne 2021-02-25 20:43:52 +0100
  • 51c6f73915 Initial commit solene 2021-02-25 18:16:02 +0000