10511 Commits

Author SHA1 Message Date
rmind
e9a253f3c1 npftest/npf_blockall_rule: set NPF_RULE_DYNAMIC flag for the test rule. 2013-02-18 23:09:20 +00:00
rmind
56910be779 - Convert NPF dynamic rule ID to just incremented 64-bit counter.
- Fix multiple bugs.  Also, update the man page.
2013-02-16 21:11:12 +00:00
rmind
90957242c6 npftest: adjust for recent change. 2013-02-11 02:52:32 +00:00
rmind
82975ead3b Allow filtering on IP addresses even if the L4 protocol is unknown.
Patch from spz@.
2013-02-11 00:00:20 +00:00
christos
9d0d34e51f add -r flag to elide tty formatting 2013-02-10 23:58:27 +00:00
rmind
50c5afcad4 - Fix NPF config reload with dynamic rules present.
- Implement list and flush commands on a dynamic ruleset.
2013-02-10 23:47:37 +00:00
christos
9d8fe63b1b remove trailing whitespace 2013-02-10 23:24:18 +00:00
rmind
5b97ba65a8 Disable -DWITH_NPF for now; will be converted to BPF mechanism. 2013-02-09 15:36:40 +00:00
rmind
0e21825481 NPF:
- Implement dynamic NPF rules.  Controlled through npf(3) library of via
  npfctl rule command.  A rule can be removed using a unique identifier,
  returned on addition, or using a key which is SHA1 hash of the rule.
  Adjust npftest and add a regression test.
- Improvements to rule inspection mechanism.
- Initial BPF support as an alternative to n-code.
- Minor fixes; bump the version.
2013-02-09 03:35:31 +00:00
christos
60296e9005 CID/980002: missing va_end() 2013-02-09 01:16:39 +00:00
kefren
dc76929a7a Stop confusing peer hello source with peer transport address 2013-02-05 13:02:33 +00:00
christos
c4e4c061b3 fill up the directory hierarchy so that leaf files are not ignored if
specified by themselves.
2013-02-05 00:59:03 +00:00
kefren
bed325c414 move code around a little bit in order to call get_ldp_peer correctly
check also for transport_address in get_ldp_peer
2013-02-04 20:28:24 +00:00
kefren
0c72a2ff7e * Don't assume INET in connection path
* Lookup in hello list in order to get the correct LDP ID, instead of
  transport address
* Improve an error message
2013-02-04 17:14:31 +00:00
wiz
c3af88d3bf Grammar. Sort sections. 2013-02-04 11:02:32 +00:00
kefren
f3a2005146 Mention IPv6, operation mode and re-section a bit 2013-02-04 10:53:14 +00:00
kefren
c28e590b2c correct the sockaddr compare
modify a couple of debug messages
2013-02-04 09:52:43 +00:00
kefren
898c6f9ff4 Don't try to connect to peers before sending hellos 2013-02-03 19:41:59 +00:00
christos
8c4c80c2ef fix man page. 2013-02-03 19:16:06 +00:00
christos
6a0fd2f03e add the ability to only output paths included in a spec file when creating
from a directory (-c)
2013-02-03 19:15:16 +00:00
christos
6c8acf010b PR/47528: Izumi Tsutsui: eeprom(8) dumps core after 64 bit time_t changes 2013-02-03 15:30:04 +00:00
christos
c06c93b2d6 add a replace flag so we can overlay exiting files when we merge directories. 2013-02-03 06:16:53 +00:00
christos
c5e9014781 - more changes to make -O work
- fix err* calls.
2013-02-03 03:21:21 +00:00
christos
2d692a9557 add and document offset. 2013-02-02 20:42:02 +00:00
christos
a1bd32a9dc remove bogus err. 2013-02-01 14:02:17 +00:00
christos
7a9c8c6550 while it is studly to play with token pasting, passing directly the type
is a lot more readable.
2013-02-01 14:00:33 +00:00
spz
a3b287e514 IPv6 linklocal address printing cosmetics 2013-02-01 05:40:07 +00:00
matt
9ac4c42034 Add arm support for cpuctl identify 2013-01-31 23:40:48 +00:00
matt
c4936fc4a0 Only complain about binding if we have more than 1 cpu. :)
(we always have more than 0).
2013-01-31 19:47:59 +00:00
christos
3cfc43473d macroize to make it more type-safe. 2013-01-31 15:15:15 +00:00
christos
2431e0788b the allow options are 8 bits wide. 2013-01-31 14:56:32 +00:00
christos
d84c38ae4e - don't abuse vp->fs to mean struct fs for ffs and struct msdos_opts;
make it always fsinfo_t and change void * to that.
- kill unused structure members.
2013-01-30 19:19:19 +00:00
christos
0ea6b66554 gc global sectorsize. 2013-01-30 17:29:25 +00:00
christos
78e97492c8 buf is generic; it has nothing to do with ffs and will eventually be moved.
gc sectorize.
2013-01-30 17:29:05 +00:00
christos
9eb809c6b4 use "val" not "var" 2013-01-30 02:53:54 +00:00
christos
8459845f55 add missing arguments. 2013-01-29 21:54:19 +00:00
christos
aed9f95c54 workaround for gcc/vax 2013-01-29 19:45:47 +00:00
christos
50d02345aa make everything use the generic options parser. 2013-01-29 15:52:25 +00:00
christos
36e6483010 Allow options without values meaning the empty string for string options
and = 1 to numerics.
2013-01-29 14:09:48 +00:00
christos
4f6a0577d9 mention me 2013-01-29 01:52:04 +00:00
christos
2246e723d1 deal with options that don't have a single letter argument. 2013-01-29 01:06:15 +00:00
christos
fa62ba2145 handle some of the options by the generic parser. 2013-01-29 01:05:57 +00:00
kefren
fcfdc0a1a0 Be a little more strict when sending notifications and checking PDU 2013-01-28 21:35:34 +00:00
kefren
1dc912ec99 Use satos instead of inet_ntop
Fix an alloc problem
2013-01-28 21:08:14 +00:00
christos
e4989541fe - use emalloc and friends
- kill a bunch of global variables, more work to be done here
- homogenize option parsing. more work for cd9660
- use the new options parsing code to print an fs-specific usage
2013-01-28 21:03:26 +00:00
kefren
2157479565 permit notifications even if session not fully established 2013-01-28 20:32:04 +00:00
kefren
97dccf752c Fix the transport address TLV mess I created after INET6 convert
Use a single loop to decrement and check hello list keepalives
Display transport address in show hello output
2013-01-28 20:06:52 +00:00
mlelstv
3b0450ca73 Do not use *bp after freeing it in brelse. 2013-01-28 10:16:35 +00:00
christos
863ded0e2b now that msdos works, document it. 2013-01-28 00:23:18 +00:00
christos
0a54bc86e7 use pcbmap instead of the open coded hack now the pcbmap works. 2013-01-28 00:16:48 +00:00