Commit Graph

10883 Commits

Author SHA1 Message Date
rmind
a99ac6280c npftest: add a choice of "rule" or "state" for -b option. 2013-09-24 02:44:20 +00:00
rmind
a484105289 npftest: add some concurrency testing code. 2013-09-24 02:04:21 +00:00
rmind
5f3b7e2652 Update npftest.conf for the recent syntax adjustments. 2013-09-23 15:30:32 +00:00
wiz
4fe1cb8b61 Remove trailing whitespace. 2013-09-20 21:30:49 +00:00
christos
5b6d718b99 the code specifies package info now. 2013-09-20 19:07:29 +00:00
rmind
f797733a7e - NPF: change the group/ruleset syntax - simplify. Update npf.conf(5) manual.
- Add support for the inline pcap-filter(7) syntax in the rule, e.g.:
	block out final pcap-filter "tcp and dst 10.1.1.252"
2013-09-20 03:03:52 +00:00
rmind
f5730e945b npfctl: remove some n-code leftovers, fix the build, update the man pages. 2013-09-19 12:05:11 +00:00
rmind
7b5edfdc0d NPF: G/C n-code in favour of BPF byte-code. Delete lots of code, mmm! 2013-09-19 01:49:07 +00:00
rmind
4e592132ab - Convert NPF to use BPF byte-code by default. Compile BPF byte-code in
npfctl(8) and generate separate marks to describe the filter criteria.
- Rewrite 'npfctl show' functionality and fix some of the bugs.
- npftest: add a test for BPF COP.
- Bump NPF_VERSION.
2013-09-19 01:04:45 +00:00
msaitoh
13add5607a Add shared TLB.
KNF.
2013-09-14 17:23:18 +00:00
jakllsch
f042e00fb6 Try to dump device at address 0. Allows dumping of xhci(4) root hub. 2013-09-14 14:07:56 +00:00
msaitoh
993b96e7e8 Update Intel processors' brand names and model names (e.g. Atom C2000 and
E3000) from the latest document.
2013-09-13 06:21:43 +00:00
christos
60baa80007 use intmax_t instead of long long. fixes wrong cast for time_t. 2013-09-09 23:27:43 +00:00
prlw1
4b5976925c Add pkgpath.conf to /etc/defaults check. 2013-09-09 15:04:12 +00:00
jakllsch
6c1cfa38a7 use IPv6 Documentation Prefix (2001:db8::/32) instead of unallocated
d000🅰️:/32 prefix
2013-09-08 19:12:18 +00:00
dholland
6231cbe0f9 Print FS_TRIM too. 2013-09-03 04:02:13 +00:00
dholland
904d0956db Teach this to print FS_SUJ (and FS_GJOURNAL, whatever that is, as it
was missing for some reason) and cope with FS_INDEXDIRS not currently
being defined.

Since FS_SUJ actually appears in the wild, it's fairly important to
recognize it.
2013-09-03 02:25:36 +00:00
jmcneill
36f0ae602b when building as a tool, only use struct tm tm_gmtoff if HAVE_STRUCT_TM_TM_GMTOFF is defined -- fixes cygwin build 2013-08-14 10:16:04 +00:00
dholland
6be406e820 Turn off -fno-strict-aliasing for HAVE_GCC; it makes no difference to
the compiler output and is therefore ipso facto not necessary. I'll
leave it on for HAVE_LLVM as I can't check that tonight.

(If there is invalid code in here that actually requires it, let me
know so I can fix things properly.)
2013-08-11 03:49:24 +00:00
reinoud
857cc1af09 Fix possible 32 bit issues. In practice hard to reach but better be safe than
sorry.
2013-08-09 15:11:08 +00:00
reinoud
a5f25cf5c7 Oops, used size_t when off_t was meant. This results in the 4G file size
modulation seen on 32 bit machines due to size_t being 32 bit there.

While here, also fix compilation errors he@ discovered while compiling on
NetBSD/vax.
2013-08-09 11:29:44 +00:00
wiz
8e20e62ba9 New sentence, new line.
Use one list instead of two consecutive ones.
Add .El to end list.
2013-08-06 20:16:54 +00:00
reinoud
254934d244 Switch back program version to the version of the newfs_udf/makefs code.
While here, visit the 80 columns police :)
2013-08-06 13:15:30 +00:00
reinoud
c55e926ff1 Add minimum UDF version specification to makefs(8) -t udf. 2013-08-06 12:47:21 +00:00
reinoud
a1f170f537 Allow for the logical volume label to be specified as well as the physical
volume label. Also allow the volumeset name to be specified if desired. The
syntax follows the newfs_udf(8) syntax.
2013-08-06 12:19:34 +00:00
wiz
3e9c1afce6 New sentence, new line. 2013-08-06 12:12:51 +00:00
reinoud
19751c1514 Update makefs(8) man page to reflect the selection of default sector and disc
sizes based on the disc type.
2013-08-06 09:43:41 +00:00
reinoud
f7be5947bb Implement auto-setting of sector size and disc size when specifying
-oT=<devtype> to one of the supported disk types.

While here, also fix where the -s size argument would be overriden by the
calculated size.
2013-08-06 09:32:23 +00:00
reinoud
ef2095d848 Fix assert() on allocation type by masking it with the flag allocation bit
mask. Fixes internal allocation writing in nodes with suid/sgid/sticky
accessnode.
2013-08-06 08:24:56 +00:00
reinoud
3551bde30d Fix memory leaks found by Coverity and fix memoryleaks in the new code 2013-08-06 08:18:08 +00:00
reinoud
c27eed8f4f Note that i added the UDF support to makefs(8) and bump data 2013-08-05 18:49:58 +00:00
reinoud
8f48418536 Cleanup makefile for makefs 2013-08-05 18:45:00 +00:00
reinoud
2b17bd9a06 Revert joergs patch and make it compile in both the normal as in the tools
environment by providing the MMC datastructures separately for compat.
2013-08-05 18:44:16 +00:00
joerg
9656a3f6dc Allow building UDF parts of makefs on !NetBSD. 2013-08-05 17:12:04 +00:00
reinoud
62e9bc7cdb Make memset() usage consequent in using the right types 2013-08-05 16:43:46 +00:00
wiz
c93932c41e Sort. Improve table formatting. 2013-08-05 14:50:32 +00:00
reinoud
e2036ad8da Implement `makefs -t udf'.
Formatting options may be enhanced to make it more in line with newfs_udf on
say labeling.
2013-08-05 14:41:57 +00:00
martin
ab52354b99 Do not pack struct rt_msg - this voids the alignement restrictions and
causes crashes on alignemen critical archs.
From Matt Thomas.
2013-08-02 16:51:25 +00:00
kefren
2a2cde5c86 Use rbtree for storing peers FEC label bindings 2013-08-02 07:29:56 +00:00
matt
edba670894 .include <bsd.own.mk> to get MACHINE_CPU 2013-08-01 23:19:39 +00:00
soren
deeb488bc9 Only try to recreate symlinks in the cat directory if they are local. 2013-07-31 22:37:55 +00:00
kefren
9661871102 Store local bindings in a rbtree 2013-07-31 06:58:23 +00:00
reinoud
7da88b2514 `makefs -t cd9660' fix from FreeBSD:
Submitted by:   Thomas Schmitt via marius@freebsd.org
Obtained from:  FreeBSD r253707

- Correctly set the Expiration Time in the Primary Volume Descriptor;
  according to ISO 9660 8.4.26.1 unspecified date and time are denoted by the
  digit 0 in RBP 1 to 16 but the number 0 in RBP 17.

- Rock Ridge TF entries should use a length of 5, because after the 4 bytes of
  generic SUSP header there is one byte of flags. See typedef of ISO_RRIP_TF
  in iso9660_rrip.h.
2013-07-30 16:02:23 +00:00
kefren
7eaad7a39f check route messages sizes more carefully
cache pid
treat every message at a time, even if there are more messages to read
interpret also cloning routes

The latter two should fix the ldp_regen test
2013-07-27 14:35:41 +00:00
kefren
7ecc7b7c66 * don't request explicitly for uid 0 as various system policies may make that
unnecessary
* correct the mplsif message. We don't need an IP address assigned on it
  anymore
2013-07-25 08:40:30 +00:00
kefren
0c8e14c9e8 * use a flag in label struct in order to determine if we should treat the
associated routes using RTF_HOST
* clean the mess in flush_mpls_routes that could result in accessing
  uninitialized memory
2013-07-24 09:05:53 +00:00
wiz
a5684d07dd Use Mt for email addresses. 2013-07-20 21:39:55 +00:00
kefren
ae8b7d0074 don't connect on first hello, there are chances that ours is not seen yet
setproctitle with ldp id - useful for rump kernels testing
fix a memory leak in ldp_peer_new
don't holddown if already holded down
peer sockets are now non-blocking
connected routes deletes are now processed
check if peer is connected before attempting to sending label mappings
2013-07-20 05:16:08 +00:00
hauke
64a4eb64c6 Commit the patches in Wolfgang Stukenbrock's PR bin/41896.
(1) Do not serve UIDs below MINUID in master.passwd.* maps,
just like in passwd.* maps.

(2) Since stdethers(8) and stdhosts(8) strip comments, we do
not have to do it here, much less inconsistently.
2013-07-19 11:44:51 +00:00
kefren
e8941bb5d0 * rework the reattachment code
* build an implnull label when a route is added and let mpls_add_label
  to take care of relabelling
* take out last piece of the code where we do route lookups - we should have
  every information we need in labels
* tested these changes using a number of rump kernels and some couple of
  thousands of flapping routes
2013-07-18 11:45:36 +00:00
kefren
9b2110eba6 Make sure labels are always updated when a route is added and when a peer
is added
Rework mpls_add_label according to that so no route refresh is done anymore
Use poll when reading the PF_ROUTE socket
setsockopt SO_USELOOPBACK on the PF_ROUTE socket
Output some information on SIGINFO
Allow map changing for a ldp peer
Finally fix the connected routes admission into labels
Correct the route trigger when a label map is received
2013-07-18 06:07:45 +00:00
kefren
4866020490 send the actual prefix on the wire instead of struct headers
statify
2013-07-16 19:40:01 +00:00
kefren
4a79aafa57 create binding for connected routes on startup
decay an warning message to debug only
2013-07-16 16:55:01 +00:00
msaitoh
c148f0440f Update Intel's Processor Family Names of family == 6 from the latest document.
Add 0x35(Atom), 0x36(Atom S), 0x3f(future Xeon), 0x46(Haswell) and update some
models.
2013-07-16 09:54:30 +00:00
kefren
3e54e2f09f retire union_ntoa, replace it with satos
check for valid sizes on PF_ROUTE socket
minor comment update
2013-07-16 02:54:32 +00:00
htodd
5fcfb3153d And add a skip for the deleted _gpio in uid. 2013-07-14 15:44:00 +00:00
htodd
aebf69ca0d Add _rtadvd to uid check as well. 2013-07-14 15:27:12 +00:00
htodd
173d865eac Adding _rtadvd to group check. 2013-07-14 15:17:22 +00:00
kefren
0e52e04b03 correct loopback address test
correct addr add/del handling
2013-07-12 08:55:52 +00:00
kefren
949b2852b8 add code for address and address withdraw messages
get rid of unused fields in tlv struct
2013-07-11 18:02:03 +00:00
kefren
046ba50ee2 sprinkle more const 2013-07-11 10:46:19 +00:00
kefren
702fd22f56 speed up a little bit the string<->prefixlen transforms 2013-07-11 09:11:35 +00:00
kefren
5f15a81b16 Local addresses vector is not needed anymore 2013-07-11 05:55:13 +00:00
kefren
2cc7bf11fa Constify a little bit 2013-07-11 05:45:23 +00:00
tcort
998a133bbf i2cscan: support scans using only 1 byte reads
Add the '-r' option to scan using only 1 byte reads. This enhances
usability on i2c controllers, such as the am335x and dm37xx, that
don't support quick writes (0 byte writes). The default behaviour
remains unchanged.

Review and OK by jmcneill@
2013-07-10 15:18:54 +00:00
roy
d87d6793f0 Add _rtadvd user and group.
Add a chroot dir for the _rtadvd user.
Drop privs to the user _rtadvd after acquiring our socket.
When rc.d/rtadvd starts or reloads, the rtadvd config file is copied
into the chroot before starting or reloading rtadvd itself.
Create a symlink from /var/run/rtadvd.dump to the chroot

Inital idea from OpenBSD patch rtadvd.c r1.36
2013-07-09 09:34:58 +00:00
jakllsch
767644da8b Use symbolic constants EXIT_SUCCESS, EXIT_FAILURE, and NULL where appropriate. 2013-07-08 14:47:18 +00:00
apb
c40fe12b6e Use .Cm markup for the keywords "temp", "pub", and "proxy" (suggested
by wiz).  Also bump date.
2013-07-08 04:31:12 +00:00
joerg
ca1a6f97cd Finish ANSIfication. Drop extra spaces from __P removal. Add more
static. Add more const. Use __dead for usage().
2013-07-02 11:59:46 +00:00
joerg
9e69720425 Fix violations of the sequence point rule. 2013-06-28 15:04:35 +00:00
roy
aaccc84c03 If we die and there are no timers, just exit. 2013-06-28 07:59:32 +00:00
roy
5bec235cc5 Check valid lengths of RDNSS and DNSSL options when rtadvd receives RA/RS.
rtadvd doesn't actually look into the option itself, but it may do in the
future to warn about consistency.
2013-06-27 15:46:40 +00:00
christos
e9c2d7a015 Add a set_queue_size to avoid more code duplication, and set the queue size
of all tty fd's, not just the ones that we create (the ones that we get passed
in too). Fixes my iPhone -> xl2tpd -> pppd VPN from corrupting packets with
MTU > ~650.
2013-06-24 20:43:48 +00:00
dholland
75571afd93 Stick ffs_ in front of the following macros:
fragstoblks()
   blkstofrags()
   fragnum()
   blknum()

to finish the job of distinguishing them from the lfs versions, which
Christos renamed the other day.

I believe this is the last of the overtly ambiguous exported symbols
from ffs... or at least, the last of the ones that conflicted with lfs.
ffs still pollutes the C namespace very broadly (as does ufs) and this
needs quite a bit more cleanup.

XXX: boo on macros with lowercase names. But I'm not tackling that just yet.
2013-06-23 22:03:34 +00:00
dholland
e1610ba4cb Stick ffs_, ext2_, chfs_, filecore_, cd9660_, or mfs_ in front of
the following symbols so as to disambiguate fully. (Christos already
did the lfs ones.)

   lblkno
   lblktosize
   lfragtosize
   numfrags
   blkroundup
   fragroundup
2013-06-23 07:28:36 +00:00
kefren
42c11e10c7 allow INET6 gateways, split some long lines 2013-06-23 06:40:26 +00:00
dholland
2737439da3 fsbtodb() -> FFS_FSBTODB(), EXT2_FSBTODB(), or MFS_FSBTODB()
dbtofsb() -> FFS_DBTOFSB() or EXT2_DBTOFSB()

(Christos already did the lfs ones a few days back)
2013-06-23 02:06:04 +00:00
uwe
fd21d10e53 Don't check MKINET6 - parent makefile doesn't descend to ndp if it's "no". 2013-06-21 12:50:50 +00:00
uwe
62fe4696d8 Remove this stub that hasn't been necessary in a decade or so. 2013-06-21 12:42:55 +00:00
christos
a3836d5300 bye build glue 2013-06-20 18:41:26 +00:00
christos
d5b265f4fb Enable wildcard matching in psk files. We are big kids and if we put a *
in the psk file, we mean it.
2013-06-20 15:42:58 +00:00
dholland
f1333577b5 Rename ambiguous macros:
MAXDIRSIZE -> UFS_MAXDIRSIZE or LFS_MAXDIRSIZE
   NINDIR -> FFS_NINDIR, EXT2_NINDIR, LFS_NINDIR, or MFS_NINDIR
   INOPB -> FFS_INOPB, LFS_INOPB
   INOPF -> FFS_INOPF, LFS_INOPF
   blksize -> ffs_blksize, ext2_blksize, or lfs_blksize
   sblksize -> ffs_blksize

These are not the only ambiguously defined filesystem macros, of
course, there's a pile more. I may not have found all the ambiguous
definitions of blksize(), too, as there are a lot of other things
called 'blksize' in the system.
2013-06-19 17:51:25 +00:00
christos
855bb66ef7 Prefix most of the cpp macros with lfs_ and LFS_ to avoid conflicts with ffs.
This was done so that boot blocks that want to compile both FFS and LFS in
the same file work.
2013-06-18 18:18:57 +00:00
christos
ba70cbfcf3 don't echo the make command in the output file. 2013-06-17 17:40:17 +00:00
martin
23e8ed59f1 In the tool build <nbinclude/vax/disklabel.h> is enough. 2013-06-16 19:05:00 +00:00
christos
0ebdad6fe7 - missing semicolon
- missing SKIPS
- assignment instead of comparison
2013-06-15 22:53:18 +00:00
msaitoh
0893cfd5dd Remove trailng whitespaces. 2013-06-14 03:54:43 +00:00
christos
56ff42629e more thorough passwd/group checks. 2013-06-11 14:39:07 +00:00
mrg
b3bc0e936f implement SOURCEMODE version of "fontconfig". 2013-06-10 20:33:31 +00:00
jmmv
4aa7c4b88e Fix LINKS spec. 2013-06-09 22:00:50 +00:00
christos
515c2000f1 bump date. 2013-06-09 18:39:31 +00:00
christos
ce446494c4 Alias this to vndconfig for symmetry. 2013-06-09 18:39:05 +00:00
dholland
5a420c1b9a Stick UFS_ in front of these symbols:
DIRBLKSIZ
   DIRECTSIZ
   DIRSIZ
   OLDDIRFMT
   NEWDIRFMT

Part of PR 47909.
2013-06-09 17:57:08 +00:00
christos
1b081a707c Now that we grow vnd's dynamically we cannot depend on the kernel returning
ENXIO when we exceed the number of configured vnds, so in the -l case, print
info for all vnds we can find device nodes for in /dev.
2013-06-09 13:25:40 +00:00
dholland
6dc91806df Use struct ulfs1_dinode instead of struct ufs1_dinode. 2013-06-08 23:27:34 +00:00
christos
415d109c2c Revert previous. It is too aggressive and might pick the wrong interface
now.
2013-06-08 13:13:34 +00:00
apb
62d3d9959d "temp", "pub", and "proxy" are keywords, not replaceable
parameters, so do not use ".Ar" markup.  Use either no markup,
or ".Dq" markup, depending on context.
2013-06-07 18:33:53 +00:00
christos
ab61edc6b5 allow ifscope with pub and proxy 2013-06-07 17:18:33 +00:00
christos
d7a0544b97 - skip addresses that don't have a link address by finding the link address
immediately.
- don't skip v6 only interfaces.
- default to the first interface with a link address or to the best matching
  one, printing a warning if there are more than one.
- consume data after sending messages to the routing socket.
2013-06-07 17:17:14 +00:00
christos
4d4651f0df Add an ifscope <interface> argument to arp in the spirit of the MacOS/X one,
that sets the arp entry on the interface specified. Undocumented for now,
until people decide it is useful.
2013-06-07 01:09:10 +00:00
mrg
63b935973f update do_fontconfig() to update all the conf.avail files. fixes
errors that xkbcomp spews when the X server starts since fontconfig
was updated.
2013-06-06 07:06:42 +00:00
spz
b32980a908 document the anon account for anonymous access
fixing PR misc/5545
(the last bits thereof)
2013-05-28 20:13:16 +00:00
christos
c68a8e00e8 PR/47861: Fredrik Pettai: keep track of the address family for each socket
opened and don't send the a message to the wrong family type.
2013-05-27 23:15:51 +00:00
wiz
92b40f3b9f Reword to work around phrasing that caused lots of discussions.
From Robert Elz.
2013-05-26 17:25:53 +00:00
wiz
6797ae4401 Correct a phrase. From jmc@openbsd.
Already fixed once by mbalmer and unfixed by me. Oops.
2013-05-24 16:38:46 +00:00
wiz
0d6fc7f479 Update description for -a:
-a autoprobes multiple ifs, and does not exit with error.

Diff originally from Mark Johnston (markj@freebsd), via jmc@openbsd.

Bump date.
2013-05-24 13:45:46 +00:00
prlw1
281d156eac add _gpio to gid check 2013-05-21 12:07:03 +00:00
rmind
ce38978248 - Add NPF table flushing functionality.
- Fix line numbering for npfctl debug command.
2013-05-19 20:45:34 +00:00
mbalmer
4dfbc91d39 Make it easier to use gpioctl(8) in shell scripts: Add a -s flag which
instructs gpioctl(8) to only output a single numeric value, either the
number of pins if no pin number was passed as argumenti, or, the current
state of the pin.
2013-05-19 15:31:23 +00:00
mbalmer
9cfaa75e46 Remove stray 'To'. 2013-05-19 14:06:35 +00:00
skrll
e30bd26d32 Fix typo. Reported in PR/47823. 2013-05-17 07:53:05 +00:00
yamt
8782935dec try to sync lists of rc.d scripts 2013-05-16 07:37:05 +00:00
christos
9eea140044 avoid stdio assertion, failing later 2013-05-15 00:35:02 +00:00
christos
464306f9db always allow hex where decimal is allowed. 2013-05-09 19:12:03 +00:00
kefren
12d5f1b2e0 First send initialize and keep alive after that. Fixes inter-operability
issues regarding session initialization.
2013-05-08 08:57:45 +00:00
matt
252b82608c Make this build with the disk label change. 2013-05-03 21:32:04 +00:00
matt
5f058922b3 This change arm, armeb, earm, earmeb, earmhf, earmhfeb so all builds that
share a MACHINE_ARCH for userland so that except for etc, will produce
identical sets.

usr/include/machine now points to usr/include/arm
2013-05-02 03:56:38 +00:00
kardel
640a1e10fd reenable routing functionality by using RT_ROUNDUP for ROUNDUP when available 2013-04-15 07:58:35 +00:00
christos
f7b110e4f0 no need for the end macros anymore 2013-04-10 22:21:53 +00:00
christos
e77d8145f4 - add new ignore chown/chgrp flag
- bump strings space to 8K someone has 4K paths now.
- use snprintf where possible and detect long lines.
2013-04-09 16:39:19 +00:00
christos
6bb059914d return busy for checkchild instead of killing the connection 2013-04-09 16:38:18 +00:00
christos
40d5816a68 move flags only used in main() inside main(), from Ed Schouten 2013-04-08 17:39:11 +00:00
wiz
b0681b1396 Sync usage with man page.
XXX: shouldn't this be part of envstat instead?
2013-04-07 18:49:35 +00:00
wiz
efe2aaad2c Fix option description. 2013-04-07 18:49:06 +00:00
wiz
0d52152ee1 Use getopt. Improve usage. 2013-04-07 18:48:24 +00:00
dholland
a8dc20d201 remove extraneous malloc.h 2013-04-05 03:18:26 +00:00
martin
67c2857b08 Provide an empty __CTASSERT() for toolbuilds 2013-04-04 16:11:12 +00:00
martin
e23a017d74 Fix installboot for VAX, as discussed on port-vax. Problem pointed out
by Jonny Billquist, thanks to Marl Pizzolato for patiently explaining
the various ways of booting a vax to me.
Now VAX 780 can boot directly from VMB.EXE again.
2013-04-04 12:55:30 +00:00
wiz
d347f34bdd Bump date. 2013-04-02 18:35:28 +00:00
christos
910ecac4db instead of having a format and no format flag, and exposing various formatters,
provide a format enum and expose html formatting too.
2013-04-02 17:16:50 +00:00
taca
64f049e3d6 Show in-filesystem quotas flag instead of unknown flag bit. 2013-04-02 13:31:47 +00:00
wiz
862b7a4cdd Sync usage with man page. 2013-03-29 21:39:16 +00:00
wiz
d70358d69a Use Ev for environment variables. Improve -n description. 2013-03-29 21:39:09 +00:00
christos
82fc5158a9 fix legacy mode in pager filter. (don't ul format if we are not formatting). 2013-03-29 20:46:07 +00:00
christos
2b42c8b2ee - Fix legacy mode to use like instead of match. This loses ranking.
- default to unlimited lines
- fix formatting of legacy mode
2013-03-29 20:37:00 +00:00
christos
bc93b1e8f9 Don't enumerate all the digit sections
Explain limitations in legacy mode
2013-03-29 20:17:19 +00:00
christos
cb0641eb5a - If the stdout is not a tty, prevent formatting unless forced with -i
- Don't ever page unless asked for with -p
- Introduce "legacy mode" (-l)
  1. searches only name and name_desc, prints name(section) - name_description
  2. turns off escape formatting (can be forced on with -i)
  3. turns off context printing (can be forced on with -c)
- Parse the environment $APROPOS variable as an argument vector.

With these changes one can simply 'export APROPOS=-l' and get the old apropos
behavior.
2013-03-29 20:07:31 +00:00
njoly
d1f2d0ccef Remove unknown \*(tN and \*(sP macros.
ok wiz.
2013-03-28 22:54:25 +00:00
christos
b71da193c3 unhook old dhcp 2013-03-24 22:23:33 +00:00
christos
bc0f55de88 Make ALG's autoloadable by providing in the config file:
alg "algname"
2013-03-20 00:29:46 +00:00
rmind
543d2971ab - Extend npf.conf syntax to support dynamic NAT policies.
- Imply dynamic group when using "ruleset" keyword.
2013-03-18 02:17:49 +00:00
nakayama
61db04d3c6 Use explicitly defined macros in Makefile to determine to use
eeprom and/or openprom handlers, instead of predefined compiler
macros (__sun__, __sparc__ ...).
2013-03-15 20:22:44 +00:00
christos
29e670c87b more explicit syntax 2013-03-13 02:44:28 +00:00
christos
5f0daf8289 more todo's 2013-03-13 02:41:23 +00:00
christos
b46215b9d2 add another 2013-03-13 02:36:51 +00:00
christos
668937be38 one more fixed 2013-03-11 16:38:31 +00:00
christos
08ba3be1b4 more breakage. 2013-03-11 02:12:15 +00:00
christos
fce0192186 explain further. 2013-03-11 02:02:28 +00:00
christos
8493e8dcfc separate sess commands. 2013-03-11 00:39:32 +00:00
christos
feb589a817 remove dup usage. 2013-03-11 00:34:43 +00:00
christos
c85651a383 fix usage 2013-03-11 00:16:59 +00:00
christos
58bc4d4e58 handle port "ftp-data" 2013-03-11 00:09:07 +00:00
christos
cd72feefe1 more 2013-03-11 00:05:36 +00:00
christos
b58e208695 my laundry list 2013-03-11 00:04:46 +00:00
christos
2acab3345b centralize error handling and print what went wrong instead of "ioctl" 2013-03-10 23:59:00 +00:00
christos
8c8be406dd modules moved to /lib 2013-03-10 23:57:07 +00:00
christos
e0620b41b3 deal with strings as interfaces 2013-03-10 23:11:26 +00:00
christos
9f5f8a86c5 normalise -> normalize 2013-03-10 21:55:40 +00:00
rmind
e1515f844d Fix the example (deja vu?). 2013-03-10 21:17:30 +00:00
christos
67f79fd48b add MAP_PRIVATE 2013-03-10 19:32:29 +00:00
christos
bec987f94b fix compilation issues. 2013-03-08 20:58:35 +00:00
christos
524dd7b3c3 - don't allow multiple active connections from the same host
- prefix all messages with the local hostname
- more error checking
2013-03-08 20:56:44 +00:00
christos
71203128f9 remove compiler hacks 2013-03-06 18:21:41 +00:00
yamt
7f82ee6f97 print some more bits 2013-03-06 11:52:53 +00:00
yamt
fb5e2b43eb add -d option to disable lockstat 2013-03-06 11:49:06 +00:00
wiz
0c848d03c9 Fix typo. 2013-03-05 23:01:06 +00:00
jdf
ac3f3ae535 Fix wording: s/ffs file systems/FFS file systems/
Proposed by Snader_LB
2013-03-05 22:58:59 +00:00
apb
3ad52e24ee A different way of dealing with a warning from gcc-4.1 when compiling
zic.c.  Instead of setting WARNS=0 and NOGCCERROR=1, just add -Wno-error
to COPTS.zic.c when using an old version of gcc.

Also include bsd.own.mk earlier.
2013-03-05 13:42:04 +00:00
martin
f20c7e6ccc Add back NOGCCERROR for older gcc versions to fix the vax build 2013-03-05 10:19:58 +00:00
christos
28d11a42f4 make crash traces work on sparc64 2013-03-04 20:10:50 +00:00
christos
a9709efb6c include Makefile.in from zic 2013-03-02 21:39:14 +00:00
christos
e7c27cfa88 fix warnings. 2013-03-02 21:38:19 +00:00
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
christos
0e23c760cc don't forget to initialize the cache. 2013-01-28 00:16:24 +00:00
christos
a61457fac4 fix recursion error handling. top level directory works. 2013-01-27 22:53:03 +00:00
christos
330e688f74 fix root detection (although the code is a noop) 2013-01-27 22:52:38 +00:00
christos
5f60de37ca - don't forget to set de_pmp
- unexpand inserted tabs to the "." and ".." strings!
2013-01-27 22:52:19 +00:00
christos
180d451863 undo c99 2013-01-27 22:09:24 +00:00
christos
1df38ec62e - some more debugging
- use msdosfs_update() -- should not be needed.
- remove <sys/mount.h>
2013-01-27 22:07:19 +00:00
christos
e502c2ffd0 This works well enough to populate plain files in the root dir. creating
directories fails.
2013-01-27 20:05:46 +00:00
christos
14d475a7bf the max msdos file size is less than size_t so don't bother checking against it. 2013-01-27 16:03:15 +00:00
christos
804eae6b82 fixed directory entry allocation. Now the file data remains and is currently
broken.
2013-01-27 15:35:45 +00:00
christos
12188588a0 zero memory 2013-01-27 14:10:22 +00:00
christos
96e132de94 Don't print the pointers in debugging, it is not useful.
zero all memory
2013-01-27 14:10:03 +00:00
christos
7176d59dec fix single letter parsing. 2013-01-27 14:07:12 +00:00
martin
c24cac0ff3 Make it compile on 32bit AND 64bit archs. 2013-01-27 12:25:13 +00:00
mbalmer
510ae4bec6 Allow this to compile on 32bit architectures. 2013-01-27 10:07:23 +00:00
kefren
8835c2ab89 re-enable peer authentication 2013-01-27 05:53:21 +00:00
kefren
dd2b4ae9ab * add a new keyword for config file - passive-if and check if it's
allowed to use the interface before join/send mcast
 * check if interface supports multicast before join/send mcast
2013-01-26 21:07:49 +00:00
kefren
ad4560771b use predefined group consts/macros instead of ptoning strings 2013-01-26 19:44:52 +00:00
kefren
ef9728bbf2 allow compile without -DINET6 2013-01-26 17:46:50 +00:00
kefren
269ea2d396 modify structures in order to accomodate IPv6 according to
draft-ietf-mpls-ldp-ipv6. Correct a little bit IPv6 hello path
2013-01-26 17:29:55 +00:00
christos
c1cffbf8b8 depend on TOOLS instead of __NetBSD__ for extra functionality 2013-01-26 16:58:14 +00:00
christos
ed8edcd60d make this cross-compile friendly. 2013-01-26 16:50:46 +00:00
christos
980139beab add debugging, fix warnings. 2013-01-26 00:31:49 +00:00
christos
7e2d9be620 add more msdos stuff. 2013-01-26 00:20:40 +00:00
christos
9ac350be41 make the buffer functions look exactly like the kernel ones and add other
cruft to make the kernel files compile.
2013-01-26 00:19:39 +00:00
christos
0d93f138b3 fix previous. 2013-01-24 19:55:28 +00:00
christos
0d3cde2c88 make it static const 2013-01-24 17:44:59 +00:00
christos
562664d1e3 - Fix single letter option parsing.
- Instead of returning 1 << index and 0 on error,
  return just index and -1 on error for the set_option*() routines.
2013-01-24 01:10:47 +00:00
christos
273b781b8e ok, we can create the filesystem now. 2013-01-23 22:47:18 +00:00