rmind
1e7342c150
NPF: add support for table naming and remove NPF_TABLE_SLOTS (there is
...
just an arbitrary sanity limit of NPF_MAX_TABLES currently set to 128).
Few misc fixes. Bump NPF_VERSION.
2013-11-12 00:46:34 +00:00
christos
ea5463304e
CID 1128379: Fix TOCTOU, always open the file first with non-blocking I/O,
...
do that stat later and leave the file as non-blocking because it does not
make a difference for plain files.
2013-11-11 16:39:21 +00:00
wiz
130f1c4a78
Bump date for FIFO support.
2013-11-10 00:13:50 +00:00
christos
f55ff5e8dd
vax specific gcc 4.8.1 hacks
2013-11-09 21:39:27 +00:00
christos
d15656b177
add support for outputting to FIFO's (Anthony Mallet)
2013-11-09 19:00:18 +00:00
christos
06a74ca997
fix two bugs related to queues (Anthony Mallet)
...
- the default values are in humanized number form so strtol does not work
- fix reversed size tests
2013-11-09 18:58:22 +00:00
christos
f7bfce339d
more sh3 hacks.
2013-11-09 00:33:48 +00:00
christos
553f814b0d
remove unused variable
2013-11-08 01:10:23 +00:00
rmind
a79812ea10
NPF: add support for specifying the interfaces before they are attached.
...
If an interface is or gets detached, all associated rules and connections
will be deactivated (it might be useful to have an option to invalidate
the associated connections). Once the interface is reattached they will
become active.
Bump NPF_VERSION.
2013-11-08 00:38:26 +00:00
msaitoh
3b5f820d76
Fix typo. From jnemeth.
2013-11-07 18:59:01 +00:00
msaitoh
a9491a8185
Update some processor names.
2013-11-07 18:18:59 +00:00
kefren
915c0cd28e
sync an example with the latest group syntax change
2013-11-05 13:09:12 +00:00
rmind
05a7a9a52e
npfctl: optimise fetch_l3() to avoid unnecessary call to NPF_COP_L3.
2013-11-05 01:50:30 +00:00
christos
2a26fd0cf9
sprinkle vax
2013-11-03 00:48:52 +00:00
mrg
ea1cef97af
avoid uninitialised variable use.
2013-10-30 08:42:16 +00:00
mrg
ef05d8864c
ensure variables are initialised
2013-10-30 08:41:57 +00:00
msaitoh
c622541618
Support prefetch size.
2013-10-28 05:41:49 +00:00
apb
3d4c34e695
Now that tools/compat/compat_defs.h defones __USE, there's no
...
need to treat the tools build as a special case.
2013-10-24 14:01:01 +00:00
christos
a74a5abffb
XXX: gcc initialize a variable
2013-10-21 15:37:46 +00:00
msaitoh
ea7bd36351
Check cpuid leaf 4 for newer Intel CPU to know the cache information.
2013-10-21 06:33:11 +00:00
msaitoh
0380541841
No functional change:
...
- Add prototypes.
- Make some function static.
- Sort functions.
2013-10-21 06:28:15 +00:00
mrg
e392147a46
avoid using __USE() in the tools version of this.
2013-10-19 20:49:22 +00:00
christos
0a77b69ab6
fix unused variable warnings.
2013-10-19 17:16:37 +00:00
christos
94a96ec4ae
use new scopeid functions
2013-10-19 17:16:25 +00:00
christos
a18b60aecf
move all the necessay code inside ifdef
2013-10-19 17:10:17 +00:00
christos
b02f1063c3
using sizeof(char *) to compute the size of a buffer is not going to work
...
very well.
2013-10-19 17:09:38 +00:00
christos
4013b33b0e
move all the unused code inside #if 0
2013-10-19 17:08:15 +00:00
christos
e243964246
move all the code that is unused inside #if 0
2013-10-19 17:06:57 +00:00
christos
5084cd4f69
avoid pointer gymnastics
2013-10-19 17:05:58 +00:00
kefren
2e908c5030
sync behaviour with man page: accept spaces, empty lines and comments
2013-10-18 14:14:14 +00:00
wiz
8447fbb10f
Sort SEE ALSO. Grammar consistency.
2013-10-18 12:29:52 +00:00
kefren
eda7476539
Attempt to write a manpage for ldpd.conf
2013-10-18 10:49:19 +00:00
kefren
f86d4fa943
allow setting transport addresses for interfaces into config file
...
also move passive-interface functionality under interface block
report the correct line for config parsing errors
2013-10-17 18:10:23 +00:00
christos
4d024dddcc
Our <sys/param.h> ends up calling header files that define intmax_t. This
...
should not be the case (but >sys/param.h> is not a standard header so all bets
are off). FreeBSD's does not, so explicitly include <stdint.h> to get it.
2013-10-17 17:22:59 +00:00
christos
db2a5420b4
skip comment lines on password and group databases (Brooks Davis)
2013-10-16 17:27:42 +00:00
christos
7419876865
Default a bare "." with no type to F_DIR. For FreeBSD compatibility (Brooks
...
Davis)
2013-10-16 17:26:14 +00:00
christos
5c416430fc
Restore old behavior of not printing sizes for directories, since it varies
...
depending on filesystem implementation. (Brooks Davis)
2013-10-16 17:24:20 +00:00
kefren
ee8be8cbb6
zeroize the rest of the comparable struct before adding it to the rb tree
2013-10-12 18:55:40 +00:00
msaitoh
4713a86712
Fix typo in comment (s/XRC0/XCR0/).
2013-10-04 17:12:48 +00:00
joerg
d41a00c8da
Add missing dead.
2013-09-24 22:52:14 +00:00
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