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
christos
6981fea57c
return the bit of the option set, so that others can act on it.
2013-01-23 21:42:22 +00:00
christos
1c35cd3809
remove duplicated code, and try to cleanup parsing by using the shared code.
...
cd9660 needs a lot of work.
2013-01-23 21:32:32 +00:00
christos
0b556eae66
don't reuse the same variables
2013-01-23 21:03:15 +00:00
christos
3d364f5471
- add support for parsing different types; not just int.
...
- add beginning of msdos support.
2013-01-23 20:46:39 +00:00
dholland
dcd34a91c5
Stuff UFS_ in front of a few of ufs's symbols to reduce namespace
...
pollution. Specifically:
ROOTINO -> UFS_ROOTINO
WINO -> UFS_WINO
NXADDR -> UFS_NXADDR
NDADDR -> UFS_NDADDR
NIADDR -> UFS_NIADDR
MAXSYMLINKLEN -> UFS_MAXSYMLINKLEN
MAXSYMLINKLEN_UFS[12] -> UFS[12]_MAXSYMLINKLEN (for consistency)
Sort out ext2fs's misuse of NDADDR and NIADDR; fortunately, these have
the same values in ext2fs and ffs.
No functional change intended.
2013-01-22 09:39:11 +00:00
rmind
3107fd1eb5
- nbuf_ensure_contig: rework to use m_ensure_contig(9), which will not free
...
the mbuf chain on failure. Fixes some corner cases. Improve regression
test and sprinkle some asserts.
- npf_reassembly: clear nbuf on IPv6 reassembly failure path (partial fix).
The problem was found and fix provided by Anthony Mallet.
2013-01-20 18:45:56 +00:00
christos
dbf8567fb0
ut_line does not have /dev in front of it. Add it, from dholland@
2013-01-17 18:54:28 +00:00
kefren
5d14e92019
Make sure there is enough space for sockaddr subtypes
...
Use u_char for IP_MULTICAST_LOOP as specified in in.h
2013-01-16 08:28:44 +00:00
christos
14fb63db45
PR/47449: David Holland: Don't log to terminals with mesg n, unless it is a
...
wall message.
2013-01-15 22:37:04 +00:00
christos
6265ee0d3c
- move the terminal handling in apropos-utils.c since htmp and pager are also
...
handled there.
- underline the name, section, and description so that it is prettier.
- change to bold terminal the terminal highlighting to match with less
2013-01-14 21:26:25 +00:00
christos
ee0ec621f0
Fix the #ifdef NOTYET, namely use the terminal standout mode to highlight the
...
search terms.
2013-01-14 18:04:58 +00:00
christos
cc03b84d06
Since mdocml decided to name headers that conflict with system ones (term.h)
...
move the header inclusion one up.
2013-01-14 18:01:59 +00:00
dholland
1cb1b27ac4
fix thinko
2013-01-14 03:05:41 +00:00
riastradh
014f25f78d
After mount_lfs_parseargs, reset getopt for lfs_cleaner_main.
2013-01-10 08:35:26 +00:00
dsl
58b5bd2463
Add support for the xsave related data from cpuid 8.n.
...
Reorder the output so that the 'brand' string - which actually identifies
the cpu is output first.
2013-01-07 23:20:42 +00:00
dsl
6d15685a79
Use full model number to index name strings - a lot of 256 element arrays
...
don't matter in usespace.
Update list of intel family 6 model names (all current cpus) to include
everything upto and including sandy bridge and ivy bridge.
My i7 is no longer reported as a random P II.
2013-01-06 23:17:35 +00:00
dsl
cbb941ff11
The Intel and AMD docs (more or less) agree on how the cpuid 'extended
...
family' and 'extended model' bits are used to create larger values
than the original 16bit value allowed for.
Calculate and save these values 'up-front' and use them throughout.
Untangle the (backwards) nested switch statement for amd 'model 15' cpus.
Works as badly as ever on my i7.
2013-01-05 21:16:22 +00:00
dsl
cd90dce7d6
If the IOC_CPU_UCODE_GET_VERSION fails with ENOTTY, try issuing the
...
request that the amd64 kernel understands.
2013-01-05 16:38:12 +00:00
dsl
ef07d271f5
Fix x86_identify() for amd64
2013-01-05 15:33:00 +00:00
dsl
7d87936626
Change the i386 asm x86_identify() so it returns a value instead of writing
...
into global data.
Fix a stack alignment fubar that would cause a crash on a cirix 486.
Refactor identify code to common setup for normal identify and ucode
identify - which was missing a memset().
2013-01-05 15:27:45 +00:00
dsl
438bdb2a64
#include sys/ioctl.h
2013-01-02 19:24:30 +00:00
dsl
a97d5b18ca
pstat is a kmem groveller, set -D_KMEMUSER in CPPFLAGS
2013-01-02 10:43:11 +00:00
plunky
c5b7b2f38c
whitespace ' ' -> ' '
2012-12-26 17:57:49 +00:00
plunky
b504b003b7
add a comment pointing out that the link-mode may need to be
...
changed manually, for devices which cannot authenticate
for PR/47286
2012-12-26 17:33:09 +00:00
reed
71cb89f544
fix spelling typo
2012-12-25 20:31:03 +00:00
rmind
352f160615
- Rework NPF's nbuf interface: use advancing and ensuring as a main method.
...
Eliminate unnecessary copy and simplify. Adapt regression tests.
- Simplify ICMP ALG a little. While here, handle ICMP ECHO for traceroute.
- Minor fixes, misc cleanup.
2012-12-24 19:05:42 +00:00
rmind
57ff5416fd
- Add NPF version check in proplist as well, not only ioctl. Bump the version.
...
- Fix a bug in table entry lookup.
- Updates/fixes to the man pages. Misc.
2012-12-23 21:01:03 +00:00
wiz
0d9af955c5
Typo fix.
2012-12-20 20:31:01 +00:00
wiz
4612bed094
Add missing letter and use x.y versions for Fx/Nx.
2012-12-20 20:17:26 +00:00
christos
357b749529
move flavor to misc.c because pax needs it.
2012-12-20 19:09:25 +00:00
mlelstv
821ebbb223
joerg@: just use unsigned int please
2012-12-20 18:58:37 +00:00
christos
3afc22d858
Implement the "flavor" output discussed in tech-userlevel@, by Brooks Davis
2012-12-20 16:43:16 +00:00
jakllsch
0f85a59a25
Even though the kernel will fill the source address in, it looks weird in
...
trace output to see a not-obviously-bogus uninitialized source address go
into the kernel.
2012-12-15 04:40:33 +00:00
christos
d80c5e8655
make us compatible with FreeBSD (for -n) (Brooks Davies)
2012-12-15 01:24:40 +00:00
roy
c050bfe509
Intsead of forcing out each RA at shutdown and sleeping we now use
...
the existing timer model and wait for each RA to expire itself after
sending the required number of transmissions.
This allows for a faster and saner shutdown.
2012-12-14 09:48:31 +00:00
pgoyette
270592accd
Since we're no longer making a copy of the option args, we shouldn't
...
attempt to free it.
2012-12-14 05:29:28 +00:00
wiz
7503eaacd8
Formatting nit.
2012-12-13 21:49:38 +00:00
christos
dd6ce158a9
- no point in allocating memory to hold command line arguments.
...
- allocate memory inside the function used.
2012-12-13 20:06:42 +00:00
christos
a16db3405d
PR/47318: Henning Petersen: Replace (r)index with str(r)chr in inetd.c
...
And while here strncpy with strlcpy
2012-12-13 19:38:40 +00:00
christos
83779a48b3
PR/47316: Henning Petersen: Memory leak in envstat with config file.
2012-12-13 19:31:25 +00:00
roy
baf998f70e
Remove debug stuff.
2012-12-13 15:40:05 +00:00
roy
83ab565911
Remove the iflist array and store ifflags in rainfo.
...
Add support for SIGHUP to re-read the configuration for each interface.
If an invalid configuration is found, we continue to use the old one;
otherwise we expire the current one and then start advertising the new one.
Specififed interfaces don't have to exist at startup.
If specified interfaces arrive, load their config and start advertising.
If they depart, remove their rainfo structure and continue.
Fixes PR/43881 and PR/47311
2012-12-13 15:36:35 +00:00
christos
7f80b3db6a
- No mention of -t in the usage message or the manpage SYNOPSIS (Brooks Davis)
2012-12-12 15:52:10 +00:00
christos
40e1da4105
- No "j" in the getopt string. (Brooks Davis)
2012-12-12 15:51:41 +00:00
christos
d89c5e4d96
- two entries for rmd160digest in misc.c (Brooks Davis)
2012-12-12 15:51:04 +00:00
christos
cbc85fc672
-n is incorrectly supressing the ".." lines. (Brooks Davis)
2012-12-12 15:50:35 +00:00
roy
7175086342
Add support for the noifprefix keyword which stops rtadvd(8) gathing prefix
...
information from the interface if no addrs are present in rtadvd.conf(5).
2012-12-11 16:37:23 +00:00
christos
faa0524c86
PR/47304: Kouki Ooyatsu: -s (source IPv6 address to be used) option does not
...
work because the wrong variable is used.
XXX: Pullup to 6.
2012-12-10 18:11:33 +00:00
rmind
f960ba1c63
npfctl: add 'validate' command to check the config, but not load it. Update
...
the man page. Also add a small note about 'debug' command, PR/47298.
2012-12-10 02:26:04 +00:00
rmind
7d7f70e66e
- npf.conf(5): fix of the example config.
...
- Mention npf_ext_log in a comment.
2012-12-06 22:36:51 +00:00
blymn
9a57dec753
Fix error message when trying to add a group using -g =uid that
...
that already exists, the old version printed the wrong GID.
2012-11-28 11:31:27 +00:00
blymn
2da0bfd2ff
Google Code In bug fix by Philip Hayes, fixes bin/41049
2012-11-28 11:20:58 +00:00
rmind
5111d7eafd
npfctl: extend syntax for extracting interface IP address(es) by the family.
2012-11-26 20:34:28 +00:00
pooka
4037e69f4e
Attempt 2 at fixing DragonFly util.h conflicts: include util.h only for
...
non-tool builds.
(why does the tool build prefer host headers instead of compat headers?)
2012-11-26 20:13:54 +00:00
rmind
4a1b0d45b2
npfctl(8): mention table listing.
2012-11-15 22:22:53 +00:00
rmind
b4a9940e50
npfctl: switch to ecalloc(3).
2012-11-15 22:20:27 +00:00
njoly
3373228440
Fix mandoc(1) output, use right arrow special character.
2012-11-14 23:11:27 +00:00
kefren
27b5caabc1
Use local-link address as source for hellos
2012-11-13 06:58:58 +00:00
pgoyette
76b8726c47
Repair another %lu --> %zd - this one was caught by building for
...
evbmips port
2012-11-13 01:08:51 +00:00
christos
c0b74ca714
fix the build; ssize_t is %zd not %lu
2012-11-12 22:51:42 +00:00
wiz
54f8ce07cd
New sentence, new line. Bump date for previous.
2012-11-12 22:46:59 +00:00
kefren
6cb0642362
* add initial IPv6 support - still incomplete at this moment, but it sends
...
out there IPv6 hellos. Interoperability not yet tested.
* sync man page with reality
2012-11-12 18:39:00 +00:00
apb
f950d3cf71
The number of active vnodes may grow in between the sysctl call
...
that figures out the size, and the sysctl call that fetches the data.
Previously, any growth at all would have resulted in this error message:
pstat: sysctl: KERN_VNODE: Cannot allocate memory
Now allow for growth of 100 vnodes, or 5%, or both. Growth in
excess of 2% or 6000 vnodes has been observed in practice. Also
ignore ENOMEM from the second sysctl call, in case the growth was
even more than we anticipated.
2012-11-10 11:01:52 +00:00
christos
98f3134321
If you cannot parse .SH NAME, like in the case of the ksh93 man page
...
where the .SH is followed by a conditional:
.SH NAME
.if \nZ=0 \{\
text text text
.\}
at least don't core-dump.
2012-11-08 19:17:54 +00:00
dholland
cbb9c7214a
Minor grammar fix, from Bug Hunting in PR 47159.
2012-11-06 19:08:45 +00:00
rmind
7b016567c0
npfctl: switch to efun(3) routines.
2012-11-05 23:47:12 +00:00
christos
8c13db6ad0
add the headers you need
2012-11-04 22:47:21 +00:00
christos
4f048a363d
include the headers you use
2012-11-04 22:46:08 +00:00
christos
24f9b938a0
add missing header
2012-11-04 22:38:19 +00:00
christos
39a3c792a3
include utmpx.h if needed
2012-11-04 22:36:58 +00:00
christos
a226200999
include <pwd.h>
2012-11-04 22:32:01 +00:00
christos
1f16d7465e
include the headers that you need.
2012-11-04 22:26:04 +00:00
christos
c6352516aa
include the headers you need
2012-11-04 22:21:11 +00:00
apb
f669c7071f
Add references to ${_NETBSD_VERSION_DEPENDS} for files that
...
need to be re-created when the NetBSD version changes. They
will also be re-created when any build settings are changed.
2012-11-04 11:12:31 +00:00
christos
599362a983
put in /sbin
2012-11-01 03:21:49 +00:00
martin
73809d4025
gcc 4.1 is not smart enough to notice "arg" is only used when initialized
...
correctly and produces a "might be used unintialized" warning.
2012-10-31 08:54:39 +00:00
wiz
4aa4bc5963
Remove trailing whitespace.
2012-10-30 23:03:02 +00:00
rkujawa
6ee58bf1d4
Note enchancements that appeared in NetBSD 6.0.
2012-10-30 21:24:26 +00:00
rmind
64647e51e4
Implement NPF table listing and preservation of entries on reload.
...
Bump the version.
2012-10-29 02:27:11 +00:00
rmind
3ed953299c
Fix for npfctl show case. Improve some description while here.
2012-10-28 16:27:20 +00:00
seanb
c3008a4839
Ensure entire sockaddr_dl is obtained. May not have
...
been the case previously for interfaces with long names.
2012-10-26 16:52:52 +00:00
martin
2900740595
Make warnings non fatal for older gcc versions - I couldn't figure out how to
...
shut up gcc when compiling for vax. Feel free to fix differently if you
find a better solution.
2012-10-25 15:14:36 +00:00
drochner
16e95cd0dc
avoid dummy structure definition, include a system header instead,
...
looks just cleaner
2012-10-17 20:22:15 +00:00
plunky
048d95d5ff
no trailing comma on enum
2012-10-14 08:35:45 +00:00
plunky
c61317e3bf
add code to ensure that SO_SNDBUF is large enough on client connections,
...
as was previously done for server mode
2012-10-14 08:31:35 +00:00
christos
0b112faa75
disable encoding of globbing characters for now.
2012-10-07 18:40:49 +00:00
wiz
b1203a9851
Make mandb path configurable. makemandb (and related tools) use
...
the path from the _mandb variable from man.conf now.
Set _mandb in man.conf to same value as was used before.
From Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.
2012-10-06 15:33:59 +00:00
msaitoh
8edba753e8
RFC 5848
2012-10-05 16:15:45 +00:00
wiz
c4b7eb510b
Sync usage with man page.
2012-10-05 09:18:08 +00:00
wiz
324794350b
Fix typos; remove trailing whitespace; add missing options to SYNOPSIS.
2012-10-05 09:18:02 +00:00
wiz
519eb1daa9
Fix typo in comment.
2012-10-05 09:17:29 +00:00
christos
b73d92b069
Implement FreeBSD's "nochange" keyworld which causes the existance of a
...
filesystem object to be checked but none of its attiributes.(brooks)
2012-10-05 01:31:05 +00:00
christos
23fe062937
Implement FreeBSD's "nochange" keyworld which causes the existance of a
...
filesystem object to be checked but none of its attributes. (brooks)
2012-10-05 01:30:36 +00:00
christos
1529f30b49
Encode literal global characters in files. Otherwise the results of
...
updating a directory using the resulting spec will be surprising.
See http://svnweb.freebsd.org/base/head/usr.sbin/mtree/test/test00.sh
for test cases.
(brooks)
2012-10-05 01:28:20 +00:00
christos
14b8803532
NetBSD needs <time.h>
2012-10-05 01:27:29 +00:00
christos
9e84d4e8c2
Implement FreeBSD's -f spec1 -f spec2 spec comparision function. This
...
is more useful than -C and diff because it highlights the keys that have
changed value so for example, you can see that the size of a file has
not changed but the contents have. (brooks)
2012-10-05 01:26:56 +00:00
christos
d07df9451a
Allow uid and uname or gid and gname to both be printed while
...
preserving the behavior of falling back to [ug]id when the name is not
resolvable. (brooks)
2012-10-05 01:21:44 +00:00
christos
09b2a8d434
clarify seconds.09nanoseconds format (brooks)
2012-10-05 01:19:54 +00:00
christos
c80bcab895
add -j flag to indent directory blocks (from brooks)
2012-10-05 01:13:50 +00:00
christos
43c54169be
add -q flag to silence warnings about symlinks to existing dirs (from OpenBSD
...
via brooks)
2012-10-05 01:05:14 +00:00
christos
0c2ce7c15d
add -n flag to disable comments (brook)
2012-10-05 01:01:07 +00:00
christos
8a1488a16f
account for differences in digest names
2012-10-05 00:59:35 +00:00
christos
661bb795fb
our fts compare routine is less constified.
2012-10-05 00:58:46 +00:00
christos
3007bc41f2
explicitly include <sys/stat.h>
2012-10-05 00:42:00 +00:00
christos
dc074e0229
more const
...
check if we support SHA384 before using
(brooks)
2012-10-05 00:41:24 +00:00
christos
17d9400e73
remove dup extern (brooks)
2012-10-05 00:40:51 +00:00
wiz
4f36cb9e44
- Sort order of options mentioned in text;
...
- improve wording;
- remove unneeded macros (fixes mandoc(1) warnings);
- in the `EXAMPLES' section, for `-d', mention the use of `-U'
besides that of `-u' (as the former is a variant on the latter).
From Bug Hunting.
2012-10-03 19:27:48 +00:00
rmind
e7cdd21f2e
npfctl/yyerror(): print the right line number if we already parsed the line.
2012-10-02 23:38:52 +00:00
wiz
df3325de63
Wording, more macros.
2012-09-30 21:15:08 +00:00
rmind
395bd44a04
Add some content to the Procedures section.
2012-09-30 21:09:30 +00:00
wiz
cda4ed683f
Use more markup. New sentence, new line.
2012-09-30 13:15:03 +00:00
spz
34865a25d0
Add some content to the "Rules" section.
2012-09-30 12:59:31 +00:00
wiz
c92c93101c
Whitespace fixes, remove unnecessary Pp
...
XXX: Subsections Rules and Procedures seem empty?
2012-09-30 07:43:03 +00:00
rmind
703f289235
npf.conf(5): add syntax section and a first cut describing the structural
...
elements. Some improvements and fixes from spz@.
2012-09-29 19:50:03 +00:00
spz
6d80dd36ba
re-work the description part of the man page, as discussed with rmind@
2012-09-28 18:36:02 +00:00
rmind
aed1e968f7
npf.conf(5): improve and explain grammar definition.
2012-09-26 21:58:27 +00:00
ast
0b98a54c44
Make sure that the "to fix, run: ..." instructions actually work cut-and-paste
...
By default postinstall has mode 644 so /bin/sh or similar needs to be prepended
2012-09-22 09:20:06 +00:00
rmind
8c6e21bf5e
Implement dynamic NPF extensions interface. An extension consists of
...
dynamically loaded module (.so) supplementing npfctl(8) and a kernel
module. Move normalisation and logging functionality into their own
extensions. More improvements to come.
2012-09-16 13:47:41 +00:00
plunky
ea7708e17f
IPF 5.1.2 is in external/bsd/ipf and sys/external/bsd/ipf now;
...
these files are obsolete
2012-09-15 18:12:17 +00:00
plunky
19ea14f457
does not need -I${NETBSDSRCDIR}/sys/dist/ipf here, the include files
...
are installed in /usr/include/netinet
2012-09-15 17:46:25 +00:00
joerg
c4eabd7bd6
More __dead
2012-09-14 15:37:03 +00:00
joerg
ed602fb487
Don't use const foo const as type, one const is enough.
2012-09-13 21:44:49 +00:00
martin
5a79cb1f57
Do not build npftest without shared libraries - it can't work.
2012-09-13 21:02:50 +00:00
wiz
2ea831cdd8
Fix typo in syslog message.
...
From Edgar Fuß in PR 46950.
2012-09-13 11:09:41 +00:00
rjs
5abdc4ce9a
Allow build with MKRUMP=no.
2012-09-12 19:20:37 +00:00