Commit Graph

  • 9568747d94 pknock: import userspace netlink listener program Jan Rafaj 2009-09-01 19:52:48 +02:00
  • 20365cf762 pknock: manpage writing style updates Jan Engelhardt 2009-10-01 02:02:52 +02:00
  • fa601c0fa7 pknock: add manpage for pknock Jan Rafaj 2009-09-01 19:52:48 +02:00
  • 00573d0172 Merge branch 'pknock' Jan Engelhardt 2009-10-12 18:46:53 +02:00
  • c7036a88f1 doc: pknock changelog Jan Engelhardt 2009-10-12 18:40:34 +02:00
  • af21c1d369 pknock: preserve time/autoclose values for rules added in arbitrary order Jan Rafaj 2009-10-12 00:01:35 +02:00
  • b132101b63 pknock: check interknock time only for !ST_ALLOWED peers Jan Rafaj 2009-10-12 00:01:35 +02:00
  • 71beab548d pknock: change comments and debug statements to give more appropriate help Jan Rafaj 2009-10-12 00:01:34 +02:00
  • 6de54e5fcd pknock: shrink struct peer Jan Engelhardt 2009-10-12 17:01:10 +02:00
  • a921427746 pknock: display only pknock mode and state relevant information in procfs Jan Rafaj 2009-10-12 00:01:33 +02:00
  • 2b2b6246f0 pknock: Make non-zero time mandatory for TCP mode Jan Rafaj 2009-10-12 00:01:32 +02:00
  • 98e5dfd6ef pknock: remove some #ifdef PK_CRYPTO guards Jan Engelhardt 2009-10-12 01:21:26 +02:00
  • 9e5c2e7ee9 pknock: implement automatic closing Jan Rafaj 2009-10-12 00:01:31 +02:00
  • 284c0e9493 pknock: provide better help text for --time option Jan Rafaj 2009-10-12 00:01:30 +02:00
  • 5284b5db92 pknock: remove redundant final check for any-option Jan Engelhardt 2009-10-12 00:56:55 +02:00
  • 36035d52d3 pknock: purge void --secure option from help text Jan Rafaj 2009-10-12 00:01:30 +02:00
  • 4d94687c15 pknock: use C99 initializers for pknock_mt_opts Jan Engelhardt 2009-10-12 00:50:55 +02:00
  • 7070678ab4 pknock: remove redundant --chkip parameter Jan Engelhardt 2009-10-12 00:48:37 +02:00
  • f6281d498c pknock: use kernel's get_seconds() directly instead of wrapper Jan Rafaj 2009-10-12 00:01:29 +02:00
  • 2cab32596a pknock: replace id_port_knocked with accepted_knock_count Jan Rafaj 2009-10-12 00:01:28 +02:00
  • 08f6a82bdc pknock: avoid fillup of peer table during DDoS Jan Rafaj 2009-10-11 00:05:17 +02:00
  • 82a8524f1a pknock: add CONNECTOR guards Jan Engelhardt 2009-10-09 18:15:27 +02:00
  • 6bb354d3f0 pknock: add Kconfig file Jan Engelhardt 2009-10-09 18:11:49 +02:00
  • 5184176c3b pknock: move into separate directory Jan Engelhardt 2009-10-09 17:50:05 +02:00
  • 430723ece1 ipp2p: try to address underflows Jan Engelhardt 2009-10-08 17:26:36 +02:00
  • f1dc7f960c pknock: peer can never be NULL in the hash iterator Jan Engelhardt 2009-10-07 23:59:41 +02:00
  • 370f47b000 pknock: reduce indent in remove_rule Jan Engelhardt 2009-10-07 23:59:05 +02:00
  • 8e812620f0 pknock: avoid crash on memory allocation failure and fix memleak Jan Engelhardt 2009-10-07 00:59:37 +02:00
  • 204b612e23 pknock: add_rule must happen after info struct checks Jan Engelhardt 2009-10-07 00:40:19 +02:00
  • c2c86f4b3d pknock: remove old-style intraposition negation support Jan Engelhardt 2009-10-07 00:17:38 +02:00
  • 379e685b0f doc: update changelog Jan Engelhardt 2009-10-07 00:10:45 +02:00
  • 69dd0686e2 doc: remove --with-ksource from help text Jan Engelhardt 2009-10-07 00:07:24 +02:00
  • 48325a209e build: support for Linux 2.6.32 Jan Engelhardt 2009-10-07 00:02:56 +02:00
  • 96f501ab89 ACCOUNT: move Kconfig file Jan Engelhardt 2009-10-06 23:56:38 +02:00
  • 3c1bf73e8e ACCOUNT: mark reg structure __read_mostly Jan Engelhardt 2009-10-06 23:42:48 +02:00
  • e0276b4875 pknock: disallow running peer_gc too early Jan Rafaj 2009-09-01 19:52:48 +02:00
  • 1bc7f1be67 pknock: add module parameter descriptions Jan Rafaj 2009-09-01 19:52:48 +02:00
  • 3c3adcbd07 pknock: remove some extraneous messages and source lines Jan Engelhardt 2009-10-04 00:08:34 +02:00
  • da6a9b932c pknock: use NIPQUAD_FMT Jan Engelhardt 2009-10-03 23:27:33 +02:00
  • 5f290cd4a0 pknock: mark peer address as __be32 Jan Engelhardt 2009-10-03 23:21:54 +02:00
  • 181a9cab43 pknock: store peer address in network byte order Jan Rafaj 2009-09-01 19:52:48 +02:00
  • a819458cba pknock: do call sg_init_table Jan Rafaj 2009-09-01 19:52:48 +02:00
  • 654862af21 pknock: use more efficient method to obtain seconds Jan Engelhardt 2009-10-03 18:09:42 +02:00
  • 0d8ae29a60 pknock: "strict" and "checkip" flags were not displayed in iptables -L Jan Rafaj 2009-09-01 19:52:48 +02:00
  • e05a4d9586 pknock: use sizeof() where meaningful Jan Engelhardt 2009-10-03 13:33:51 +02:00
  • 0541154a5e doc: properly escape non-hyphens Jan Engelhardt 2009-10-03 21:41:29 +02:00
  • 00199427ac pknock: rename symbols in libxt_pknock Jan Rafaj 2009-09-01 19:52:48 +02:00
  • 35b00f8c3f pknock: remove redundant --t parameter Jan Engelhardt 2009-10-03 13:08:26 +02:00
  • 1f3150bdf9 pknock: remove trailing whitespace Jan Engelhardt 2009-10-03 01:43:00 +02:00
  • 13c73af796 pknock: remove unneeded braces Jan Engelhardt 2009-10-03 01:09:35 +02:00
  • ba9a3efec1 pknock: use preincrements where possible Jan Engelhardt 2009-10-03 01:05:12 +02:00
  • f474c7d4d4 pknock: rename IPT_PKNOCK_* -> XT_PKNOCK_* Jan Engelhardt 2009-10-03 00:23:42 +02:00
  • 4a350ddd03 pknock: move more kernel parts from include file to .c Jan Engelhardt 2009-10-03 00:11:37 +02:00
  • 628d137f12 pknock: rename struct ipt_pknock -> xt_pknock_mtinfo Jan Engelhardt 2009-10-03 00:00:37 +02:00
  • 28ecf45548 pknock: redo inline hints Jan Engelhardt 2009-10-01 02:11:35 +02:00
  • 58839b9b86 pknock: use bools for two-state ints Jan Engelhardt 2009-09-30 01:29:11 +02:00
  • e436948ebd pknock: use explicit tests for non-bool types Jan Engelhardt 2009-09-30 01:26:06 +02:00
  • 79d54ebd7c pknock: split long instructions, esp. allocations in if() Jan Engelhardt 2009-09-30 01:16:08 +02:00
  • 0b64b27172 build: ignore srcdir layout on install Jan Engelhardt 2009-10-01 00:08:33 +02:00
  • d116000784 pknock: fix return values and memleak in has_secret Jan Engelhardt 2009-09-30 01:11:24 +02:00
  • 4b5f0b12d9 pknock: remove initialization of data where not needed Jan Engelhardt 2009-09-30 00:48:24 +02:00
  • c8dde526f2 pknock: use unsigned qualifiers where they are due Jan Engelhardt 2009-09-30 00:57:23 +02:00
  • 3058e42a21 pknock: remove pointless casts Jan Engelhardt 2009-09-30 00:26:35 +02:00
  • 40b30f7f27 pknock: add const qualifiers Jan Engelhardt 2009-09-30 00:22:32 +02:00
  • aaad5f53ac pknock: remove pointless sizeof(char) Jan Engelhardt 2009-09-30 00:09:07 +02:00
  • db1057158f pknock: return -ENXIO for problems during init Jan Engelhardt 2009-09-30 00:05:42 +02:00
  • 713c31e8f7 pknock: guard off crypto code from kernels before 2.6.19 Jan Rafaj 2009-09-01 19:52:48 +02:00
  • e5ffb39750 pknock: rename DEBUGP to pk_debug and always enable Jan Engelhardt 2009-09-29 23:06:40 +02:00
  • 19067393b6 pknock: replace printks by pr_debug Jan Rafaj 2009-09-01 19:52:48 +02:00
  • 1de82a88a1 pknock: avoid accidental deletion of rules Jan Engelhardt 2009-09-29 22:58:35 +02:00
  • 9928c864ab pknock: drop evil-tinygram warning messages Jan Engelhardt 2009-09-29 19:42:36 +02:00
  • 45515a0afd pknock: bump internal match revision number Jan Engelhardt 2009-09-29 19:38:53 +02:00
  • 75f80fa8f8 pknock: move struct ipt_pknock_crypto to xt_pknock.c Jan Engelhardt 2009-09-29 19:32:18 +02:00
  • d8dc72d151 pknock: only use size-fixated types Jan Engelhardt 2009-09-29 19:12:13 +02:00
  • cee3d25d49 pknock: improve sizeof(struct ipt_pknock) by relayouting members Jan Engelhardt 2009-09-29 19:07:44 +02:00
  • afbeb2fb47 pknock: improve sizeof(struct ipt_pknock) by using "even" field sizes Jan Engelhardt 2009-09-29 15:17:26 +02:00
  • c0dc0858de pknock: renaming of functions and prefix-name Jan Rafaj 2009-09-01 19:52:48 +02:00
  • b04317576b pknock: add MODULE_ALIAS for pknock Jan Rafaj 2009-09-01 19:52:48 +02:00
  • af2bbf0352 pknock: fit to Xtables-addons API Jan Rafaj 2009-09-01 19:52:48 +02:00
  • db9bb2778d pknock: import pknock trunk@463 Jan Engelhardt 2009-09-29 14:00:59 +02:00
  • 674560d2d9 Merge branch 'psd' Jan Engelhardt 2009-09-26 00:19:57 +02:00
  • 7ab033e64c Update .gitignore files Jan Engelhardt 2009-09-26 00:12:59 +02:00
  • 3131448443 build: require at least automake 1.10 Jan Engelhardt 2009-09-26 00:11:35 +02:00
  • 71322e614c build: restore parallel build capability Jan Engelhardt 2009-09-25 21:18:09 +02:00
  • d3fdfe08dd Merge branch 'ACCOUNT' Jan Engelhardt 2009-09-25 15:07:46 +02:00
  • 46f9ddbf59 ACCOUNT: move manpage into ACCOUNT/ directory Jan Engelhardt 2009-09-24 01:52:42 +02:00
  • e37985b527 ACCOUNT/userspace: use bool type Jan Engelhardt 2009-09-24 01:46:08 +02:00
  • 0ccd55abd9 ACCOUNT/userspace: remove pointless casts Jan Engelhardt 2009-09-24 01:44:34 +02:00
  • 60123a8c07 ACCOUNT/userspace: remove static zero initializers Jan Engelhardt 2009-09-24 01:42:17 +02:00
  • 504f1089fb ACCOUNT/userspace: simple reformat, use tabs instead of spaces Jan Engelhardt 2009-09-24 01:40:32 +02:00
  • e119350000 ACCOUNT/userspace: remove trailing whitespace Jan Engelhardt 2009-09-24 01:35:45 +02:00
  • a260e3349f ACCOUNT: import userspace utilities Jan Rafaj 2009-09-01 19:52:48 +02:00
  • 5cb36ed213 ACCOUNT: move xt_ACCOUNT into its own subdirectory Jan Engelhardt 2009-09-24 00:44:39 +02:00
  • 1a5b9f0e02 Merge branch 'master' into ACCOUNT Jan Engelhardt 2009-09-24 01:00:10 +02:00
  • 2c53605084 build: enable automake for extensions/ directory Jan Engelhardt 2009-09-20 18:55:16 +02:00
  • 537f25dbad build: use automake in ipset/ Jan Engelhardt 2009-09-19 20:11:59 +02:00
  • 63a1e5329f ACCOUNT: add Kconfig file Jan Rafaj 2009-09-01 19:52:48 +02:00
  • b0a6111054 build: stable version number detection fix Jan Engelhardt 2009-09-12 02:41:58 +02:00
  • b07434386b ipset: fix compile error on 2.6.31-rt Jan Engelhardt 2009-09-12 02:14:00 +02:00
  • 0c963dee06 ACCOUNT: fix pre-2.6.27 compilation error Jan Engelhardt 2009-09-12 02:27:26 +02:00