Peter Wemm
6d839f5d3e
Don't leave noschg files laying around in /tmp
2004-10-11 22:14:47 +00:00
Robert Watson
a1626faabe
Resort unprivileged uid with privileged socket after unprivileged uid
...
with privileged socket in test runs.
If running unprivileged and instructed to use unprivileged sockets,
don't try and use raw sockets.
2004-10-11 19:12:40 +00:00
Robert Watson
cdeeed7a38
A number of improvements to the IP socket option API regression test:
...
- Consistently use err/errx/warnx throughout, rather than using perror()
and exit().
- Teach the tests how to better manage (and therefore test) privilege:
in particular, how to create sockes with root credentials but exercise
the privileges with non-root credentials, etc.
- Teach the test suite to apply each of the non-IP_HDRINCL options across
each of SOCK_DGRAM, SOCK_STREAM, and SOCK_RAW.
2004-10-11 19:03:53 +00:00
Stefan Farfeleder
c904266eac
Add regression tests for ilogb{,f,l}().
2004-10-11 18:40:45 +00:00
Robert Watson
f1f6501da8
Add a simple exercise suite for IP-level socket options. The suite
...
atempts to read and write various IP-level socket options as root and
nobody, making sure the initial values are as expected, that they can
be changed to valid values and take effect, etc. No attempt is made
to check for the correct implementation of side effects (such as
changes in packet headers) as yet.
The IP options section is currently broken but will be fixed shortly.
Not all multicast options are currently tested.
2004-10-11 16:09:45 +00:00
Robert Watson
6a671583a4
Add a simple C-based TCP connection generator, which generates and
...
closes the specified number of TCP connections sequentially and
synchronously. Useful for trying to trigger races in the accept
code.
2004-10-09 20:58:28 +00:00
Robert Watson
182cebd7ec
Add a version of netsend that uses the interval timer rather than
...
explicit clock reads to set an overall duration to the send, and
blasts rather than trying to clock output. The goal of netblast,
unlike netsend, is to send as many UDP packets as possible; the
cost is that there's no ability to control the rate, and there's
less accuracy in the timing as the interval timer granularity is
relatively low.
2004-10-08 19:23:11 +00:00
Robert Watson
b626480682
Use int format string, not a long format string.
2004-10-08 12:28:28 +00:00
Poul-Henning Kamp
1f6ac570e4
Only print progress statistics once per second.
2004-10-08 10:50:40 +00:00
Sam Leffler
61b14f328b
add 80211watch program
2004-10-05 19:53:32 +00:00
Sam Leffler
a6229e4ee7
simple program to watch 802.11 events through a routing socket
2004-10-05 19:51:34 +00:00
Robert Watson
fbcd15008a
While calling perror() on send() failure was useful for debugging the
...
if_em "wedging" problem, large numbers of perror() calls impacts send
performance. As such, just count the error, don't print it.
2004-09-30 06:17:26 +00:00
Robert Watson
35f6d35141
Add syscall_timing, a simple timing micro-benchmark for some
...
characteristic system calls. I've been sending this to people for
a while, and figured it would be more efficient to just put it in
CVS.
2004-09-30 05:25:00 +00:00
Poul-Henning Kamp
39d969aedf
This is a small tool which will read an entire disk(partition) using
...
1M blocks and optionally write the read data to a file or disk.
If a read error happens, the 1M block gets put on the end of the worklist
and will be retried with 64k blocksize.
If a read error happens again, the 64k block gets put at the end of the
worklist and will be retried with single sector reads.
The program keeps trying until you stop it.
You can refresh a disk:
recoverdisk /dev/ad1 /dev/ad1
or salvage a floppy:
recoverdisk /dev/fd0 myfloppy.flp
2004-09-28 22:00:01 +00:00
John-Mark Gurney
c33b0bc0b8
add my script that helps me handle MFC's. It takes in a commit message
...
and generates the proper (hopefully) update -j lines + commit line to do
the MFC... This has saved me a lot of time doing recent MFC's...
You still should use diff to verify the changes before doing the commit..
2004-09-24 20:06:49 +00:00
Robert Watson
706cd483cd
Print number of "waits" per second during transmission, not just waits
...
per call to send().
2004-09-24 18:02:31 +00:00
Dag-Erling Smørgrav
2c289a3f33
Add mfc.
2004-09-24 15:25:35 +00:00
Dag-Erling Smørgrav
2f55f21790
A simple shell script to help MFC an entire directory to a branch where it
...
does not already exist.
2004-09-24 15:24:12 +00:00
Robert Watson
aa1cb3e183
Improve netsend timing logic in various ways:
...
- Centralize time comparison.
- Check clock resolution to make sure it has enough granularity to
implement the desired wait interval.
- Keep track of how many times the timing loop has to spin waiting
for the next send time; report statistics.
- Add commented out warning about deadlines being missed when
spinning.
- Improve statistics reporting generally to provide a more useful
summary of sender condition after a run.
2004-09-21 20:21:40 +00:00
Robert Watson
98da5dfbb2
Set default socket size for netreceive to 128k to reduce the chances
...
of the buffer overflowing before netreceive can be scheduled to read
the packets from the socket.
2004-09-21 03:10:28 +00:00
Dag-Erling Smørgrav
ca3f021316
Don't forget to check defined() before testing the value.
2004-09-20 15:22:57 +00:00
Ruslan Ermilov
8799ba98cb
Make this use a standard bsd.subdir.mk.
2004-09-20 14:04:00 +00:00
Robert Watson
2645c3357d
netsend uses an arbitrary maximum send rate to reject bogus arguments.
...
It was previously 1mpps; raise to 10mpps. While here, get the error
message right.
2004-09-19 22:57:21 +00:00
Dag-Erling Smørgrav
f02ab0ca9a
Recognize options with values. If an option is present in both GENERIC
...
and the custom kernel, but its value has been modified, it will now be
kept in its correct spot instead of being moved to the bottom.
2004-09-19 21:21:26 +00:00
Robert Watson
54516c29e8
Modify accept_fd_leak regression test to generate "PASS" output, not
...
just "FAIL" output, in order to make it consistent with other tests in
the regression test tree.
2004-09-18 13:06:00 +00:00
Peter Wemm
4e1c1fa28b
Update path to c++ internals includes for the 3.4 location.
...
No longer use make -k since the libraries target should build now.
Remove hacks for gnu/lib/libregex.
2004-09-16 01:41:11 +00:00
Peter Wemm
7eb8f6f303
Add libmagic to the explicit build-tools list.
2004-09-16 00:22:59 +00:00
Peter Wemm
fad9d21472
Make libcrypto/libssh cross compile
2004-09-15 23:15:53 +00:00
Peter Wemm
1a3cfcce6b
Fix typo in rev 1.2 "-DNOINFOall" should be "-DNOINFO all"
2004-09-15 23:01:28 +00:00
Dag-Erling Smørgrav
4325574db2
Comment lines may have leading whitespace.
...
PR: 71773
Submitted by: Antoine Brodin <antoine.brodin@laposte.net>
2004-09-15 21:10:46 +00:00
Robert Watson
e8929330e7
Add a very basic README for tcpstream.
2004-09-13 16:53:40 +00:00
Robert Watson
cb5e18f34e
Add tcpstream, a simple TCP stream generator that uses a pseudo-random
...
sequence to detect data corruption visible to an application.
2004-09-13 03:17:22 +00:00
Robert Watson
2d832be085
Add netrate (netreceive, netsend), a tool for generating (and sinking)
...
UDP packets of specified size at a fixed rate. I've been using this for
netperf-related testing.
2004-09-10 19:09:50 +00:00
Dag-Erling Smørgrav
0bf3c980ab
Make the output more suitable for use in a frameset.
2004-09-08 16:04:38 +00:00
Sam Leffler
eab5fb7078
new version of cryptotest (w/ only code from me)
...
Reviewed by: imp
2004-09-07 18:35:00 +00:00
Stefan Farfeleder
27fdb57eab
Add a regression test for <tgmath.h>.
2004-09-04 11:34:53 +00:00
Ruslan Ermilov
751d4065e6
Join the effort in simplifying this makefile. ;)
2004-09-03 06:18:52 +00:00
Robert Watson
accbe49470
Pass O_NONBLOCK directly to fcntl() rather than the pointer to an int
...
holding the value O_NONBLOCK. This worked previously because I was
lucky.
2004-09-02 21:41:57 +00:00
Robert Watson
27b37d5cf2
Don't override the rule used to build a binary by providing our own
...
compiler line.
2004-09-02 21:37:50 +00:00
Dag-Erling Smørgrav
4d7bee151a
Add -c option to preserve comments from GENERIC in the output.
2004-08-29 19:45:50 +00:00
Dag-Erling Smørgrav
90fcc4b33b
Add genericize, a Perl script that converts a kernel config into something
...
more easily diffable against GENERIC.
2004-08-28 13:36:16 +00:00
David E. O'Brien
a7b2332aa9
Update for latest make(1) changes.
...
Submitted by: Steve Kargl <sgk@troutmask.apl.washington.edu>
2004-08-24 17:33:42 +00:00
Robert Watson
cf03a9be9c
Make sure to properly initialize 'size' to sizeof(sin) before passing
...
it into accept(). Depending on the initial value in memory, it is
otherwise possible to get EINVAL.
2004-08-24 04:59:26 +00:00
Robert Watson
62967fb0bb
Add a basic kqueue + UNIX domain socket pair regression test to do some
...
elementary exercising of kqueues on datagram and stream sockets. Note
that the datagram write kqueue case is left untested due to potentially
confusing behavior for the developer (me) that might require attention.
2004-08-24 04:02:41 +00:00
Pawel Jakub Dawidek
1c11fbbb6e
Regression tests for 'verify reading' algorithm.
2004-08-22 16:26:09 +00:00
Thomas Quinot
66189a39ec
Fix positional parameter reference to ${10}.
...
Fix target location for generation of fstab.
PR: bin/70795
2004-08-21 20:21:49 +00:00
Pawel Jakub Dawidek
3e90f289df
Add regression test for the new "round-robin reading" feature.
2004-08-21 18:14:55 +00:00
Pawel Jakub Dawidek
91fa7ba605
Add description of raidtest tool.
2004-08-20 16:56:43 +00:00
Pawel Jakub Dawidek
c14401c00f
- fflush() standard output before fork()ing.
...
- Remove redundant 'break'.
2004-08-20 12:49:09 +00:00
Pawel Jakub Dawidek
e19f32a461
Add the raidtest tool, which can be used for performance tests of storage devices.
...
It uses random offsets, random requests size and random operation type (READ or
WRITE). It also allows to run many processes to send I/O requests in parallel.
2004-08-20 12:02:34 +00:00
Dag-Erling Smørgrav
c59826b3fc
Remove a couple of warnings and tweak an error message.
2004-08-20 10:23:22 +00:00
Dag-Erling Smørgrav
f95052e5e6
Copy open_locked() from tinderbox.pl and use it to optionally acquire a
...
lock file upon startup. If this fails, tbmaster will simply terminate.
2004-08-20 08:10:30 +00:00
Dag-Erling Smørgrav
6e3c9eb30d
Print the patch file name in the warning message for missing patch files.
2004-08-19 07:31:10 +00:00
Dag-Erling Smørgrav
6734c49167
Clean up, add update_releng_[45].rc.
2004-08-19 07:28:30 +00:00
Dag-Erling Smørgrav
c6b2d86aad
RELENG_5 is now available.
2004-08-19 07:27:42 +00:00
Dag-Erling Smørgrav
90edbfb22e
Branches of interest are RELENG_4_{8,9,10}.
2004-08-19 07:27:21 +00:00
Dag-Erling Smørgrav
838f465d69
Comment out the timeout setting; it doesn't work properly.
2004-08-19 07:26:31 +00:00
Thomas Quinot
b78f845dec
Example configuration files for customize.sh.
...
Approved by: re (scottl)
2004-08-16 22:55:51 +00:00
Thomas Quinot
bbd7f0bea4
Add documentation of the newly-added user-configurable Makefile knobs.
...
Approved by: re (scottl)
2004-08-16 22:52:40 +00:00
Thomas Quinot
f41d93ced5
Add example customization script, to be used through CUSTOMIZE Makefile knob.
...
Approved by: re (scottl)
2004-08-16 22:46:58 +00:00
Thomas Quinot
87218f8807
Properly identify the root filesystem to be used in /etc/fstab in each
...
slice of the flash card, ensuring that the loader will mount the root fs
from the booted slice by default.
Allow usage of FFS volume labels instead of hardcoded device names through
WITH_GEOM_VOL Makefile knob.
Approved by: re (scottl)
2004-08-16 22:41:58 +00:00
Doug Rabson
c37420b0d5
Remove some debug cruft from the Makefiles and make them ${.OBJDIR}
...
friendly.
2004-08-16 09:35:49 +00:00
Pawel Jakub Dawidek
4d5580d64d
Add regression tests for GEOM_RAID3.
2004-08-16 09:09:23 +00:00
Ruslan Ermilov
5f90425815
Replaced COPTS by equivalent CFLAGS.
2004-08-13 14:21:49 +00:00
Max Khon
69bcab915c
Regen.
2004-08-13 09:56:22 +00:00
Max Khon
ee91bec14f
Regression test for geom_uzip.
2004-08-13 09:53:52 +00:00
Hartmut Brandt
b5bb945eef
Add a regression test for the ATM call control stuff.
2004-08-13 09:27:21 +00:00
Hartmut Brandt
215431deb0
Now that make more correctly handles variable assignments
...
in .MAKEFLAGS targets enable the regression test for this.
2004-08-12 19:14:10 +00:00
Diomidis Spinellis
30fd73fb81
Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived
...
software (original contributor).
Reviewed by: imp
2004-08-09 15:29:41 +00:00
Thomas Quinot
a88c11a0c9
Include the nanoBSD make.conf in the top-level nanoBSD Makefile, so
...
all configuration knobs (both system settings and nanoBSD-specific ones)
can be tuned by modifying a single file. Move KERNCONF default value
to make.conf.
Attempt to resolve CFGMASTER like CUSTOMIZE, first relative to ${.CURDIR},
then as an absolute path.
Allow optional additional arguments to be passed to the CUSTOMIZE script.
2004-08-08 13:05:03 +00:00
Hartmut Brandt
cfe632eaba
Back out something I'm working on that crept in with the last commit.
...
Spotted by: ru
2004-08-05 09:11:44 +00:00
Hartmut Brandt
82eb7072de
Remove extra spaces. Remove double quotes around error messages -
...
they are not needed and will actually be printed.
Submitted by: ru
2004-08-05 08:44:00 +00:00
Doug Rabson
3b9474cc07
This file is not suppose be be all one big comment :-(
...
Pointed out by: ssouhlal
2004-08-05 08:07:40 +00:00
Hartmut Brandt
c997f47be0
Add another test that checks for a working '+' command flag.
2004-08-05 07:24:06 +00:00
John-Mark Gurney
cf02bf2407
add a set of scripts that I posted to -current last year. This makes
...
debugging kernels and kernel modules much easier. It will automaticly
locate kernel source, extract kernel module information, and rerun gdb
to load kernel module symbol information (if available by compiling module
w/ debuging symbols).
I have not run these recently, so may need to be updated to work with
gdb6. Feel free to fix as appropriate for -current.
2004-08-04 18:03:43 +00:00
Pawel Jakub Dawidek
f33015b90f
Add regression test for "prefer" balance algorithm in MIRROR class.
2004-08-04 12:18:42 +00:00
Hartmut Brandt
48ec21e7e6
Add a regression test for the passing of command line
...
variable assignments via the MAKEFLAGS environment variable.
2004-08-04 07:40:58 +00:00
Robert Watson
07727c8333
Add minimal socketpair() regression test to confirm that we can create
...
(and close) PF_UNIX socket pairs, and that we can't create PF_INET
socket pairs. More tests to follow.
2004-08-04 03:46:35 +00:00
Doug Rabson
2546665afc
Add regression tests for TLS.
2004-08-03 09:04:01 +00:00
Pawel Jakub Dawidek
fa4a1febf7
Add GEOM_MIRROR class which provide RAID1 functionality and has many useful
...
features. The gmirror(8) utility should be used for control of this class.
There is no manual page yet, but I'm working on it with keramida@.
Many useful tests provided by: simon (thank you!)
Some ideas from: scottl, simon, phk
2004-07-30 23:13:45 +00:00
Jordan K. Hubbard
bad960b11b
After conferring with Apple legal, update the license of this to APSL 2.0
...
and change the URL link to point to the appropriate license text.
2004-07-27 20:01:43 +00:00
John-Mark Gurney
03c439e6e0
add a command to calculate the ratios of cnt_hold and cnt_lock to locks
...
from mutex profiling... This takes cnt_* and divides it by count, so
lower is better...
Sample command:
sh mtxpercent.sh | sort -rn +7 -8
SEE ALSO
MUTEX_PROFILING(9)
2004-07-27 00:36:53 +00:00
Pawel Jakub Dawidek
889c5dc22b
Change naming scheme from /dev/<name>.stripe to /dev/stripe/<name>.
2004-07-26 16:10:27 +00:00
Pawel Jakub Dawidek
ba385d0091
Change naming scheme from /dev/<name>.concat to /dev/concat/<name>.
2004-07-26 16:08:32 +00:00
Robert Watson
43cb0b2b09
Simple attachment regression test to attach the "accf_data" accept
...
filter to an inet socket and check at various points during the socket
life cycle that the filter can or cannot be attached, and that once
attached that the right one is attached and that it can be queried.
2004-07-26 03:53:47 +00:00
Mike Silbersack
a99c936ba3
Add two more programs useful for testing the correctness of pipes.
2004-07-22 02:46:25 +00:00
Tim J. Robbins
a24d9b9413
Add test programs for mbsnrtowcs() and wcsnrtombs().
2004-07-21 13:47:48 +00:00
Mike Silbersack
d895e295d0
Make this test compile again and remove its dependency on sys/pipe.h.
2004-07-21 03:13:53 +00:00
Mike Silbersack
9fb02d624f
Add a simple regression test for the stat st_size bug just fixed in
...
sys_pipe.c
2004-07-20 07:17:19 +00:00
Tim J. Robbins
7cc9e6ddbb
Add a skeleton makefile that runs the tests out of libc/regex/grot.
2004-07-19 09:00:26 +00:00
Tim J. Robbins
683d338a83
Oops, test error behaviour of wctrans(), not wctype().
2004-07-19 08:53:41 +00:00
David Schultz
b3cb43917d
While testing fe[gs]etround(), make sure FLT_ROUNDS reflects the
...
proper rounding mode as well.
2004-07-19 08:17:47 +00:00
Robert Watson
f8254af5ce
Explicitly specify ATPROTO_DDP constant rather than '0' when binding
...
a netatalk socket. No functional change.
2004-07-17 17:16:16 +00:00
Robert Watson
ffd446110e
Add a simple tool to bind netatalk sockets and perform send operations.
...
This isn't a classic regression test in that it doesn't have a notion of
pass fail, it's more of an exercise tool. It attempts to exercise
unbound, bound, unconnected, and connected variations on SOCK_DGRAM
sockets.
2004-07-17 17:12:15 +00:00
Robert Watson
9e7ebef8c3
gcc now objects to a default label without any contents. Because I want
...
to have a comment present in the default case, add a 'break' to each
default case that previously had no actual statements.
2004-07-17 17:01:25 +00:00
Robert Watson
90d6d28efa
Add simple regression test to detect leakage of file descriptors when
...
accept() returns EAGAIN on a non-blocking listen socket. This is the
tool I used to check that such a bug was resolved when merging accept()
locking.
2004-07-17 16:56:46 +00:00
Doug Rabson
a52b6f787c
Experimental support for using doxygen to generate kernel documentation.
2004-07-11 16:13:57 +00:00
Dag-Erling Smørgrav
bce92f41d6
When cleaning house, don't try to remove what isn't there.
2004-07-09 13:15:32 +00:00
Hartmut Brandt
f0092780fc
Use and explicite 'sh' to run the scripts, because they may be checked
...
out non-executable.
2004-07-09 08:59:15 +00:00
Ruslan Ermilov
3b579c6e63
Arguments to options aren't necessarily separated with whitespace.
...
Noticed by: harti
2004-07-07 09:38:14 +00:00
Maxime Henrion
94adaee892
Update the location of the Hart's database as well.
2004-06-28 11:46:48 +00:00
Maxime Henrion
f3d319a76c
The location of the Boemler's PCI database has moved. Update comments
...
to reflect reality.
2004-06-28 11:32:58 +00:00
Maxim Sobolev
ace18b764a
Add qsort, mergesort and heapsort regression tests.
2004-06-25 12:31:12 +00:00
Dag-Erling Smørgrav
ed18bbe9cb
Set up logging before trying to lock the sandbox; otherwise tbmaster(1)
...
will just log a mysterious "tinderbox returned exit code 35".
2004-06-22 08:34:46 +00:00
Dag-Erling Smørgrav
6257798869
Initialize $timeout to 0.
2004-06-21 15:08:17 +00:00
Dag-Erling Smørgrav
d30e0e242e
Add a timeout after which tinderbox(1) will kill its children and exit.
2004-06-21 14:49:22 +00:00
Robert Watson
56063929de
Update for so_state->sb_state, SB_* flag renames.
...
Submitted by: rik
2004-06-14 21:42:01 +00:00
Dag-Erling Smørgrav
c4ed9120ab
Add a JOBS config keyword, which corresponds to the --jobs tinderbox(1)
...
command line option.
2004-06-14 12:10:48 +00:00
Dag-Erling Smørgrav
78fd88311a
Update-only configs.
2004-06-14 11:36:00 +00:00
Dag-Erling Smørgrav
7ba995809c
Group tinderbox results by config name. Skip configs whose names start
...
with "update_".
2004-06-12 11:23:04 +00:00
Dag-Erling Smørgrav
640d785fc9
Include the config name in the log file name.
2004-06-12 11:22:21 +00:00
David Schultz
a2ca83c04a
Add some fenv.h regression tests.
2004-06-11 03:22:34 +00:00
Dag-Erling Smørgrav
2caf74ecdd
Log the config name in the history file.
2004-06-05 11:09:34 +00:00
Thomas Quinot
ad7df741c9
Add trailing backslash missing from previous checkin.
2004-05-28 21:26:49 +00:00
Thomas Quinot
c0c63fd3c5
Support for optional initialization of the configuration slice by
...
specifying the name of a directory to be copied there in Makefile
variable CFGMASTER.
2004-05-28 21:23:23 +00:00
Thomas Quinot
5141d0dd23
Look up ${CUSTOMIZE} in ${.CURDIR} first, and then as a path name by itself,
...
assuming in the latter case that it is an absolute path name.
2004-05-28 21:16:14 +00:00
Brooks Davis
d49b8d3917
Fix stupid patch(1) tricks. Apparently patch thinks all files match the
...
empty file so if you accidently apply a patch created with diff -N
twice, you get files with duplicate contents.
Reported by: Antoine Brodin <antoine.brodin at laposte.net>
2004-05-27 17:23:32 +00:00
Brooks Davis
7387768ef4
Add support for an /etc/eui64 file modeled on /etc/ethers. The API is
...
modeled on ethers(3) except that all functions are thread-safe.
Reviewed by: simokawa
2004-05-26 22:58:06 +00:00
Pawel Jakub Dawidek
c4db6df027
Add regression tests for geom_stripe and geom_nop.
...
Supported by: Wheel - Open Technologies - http://www.wheel.pl
2004-05-22 10:58:53 +00:00
Dag-Erling Smørgrav
08e6faa278
If asked to build a kernel without first building world, build the
...
kernel toolchain first.
2004-05-15 00:08:44 +00:00
Tim J. Robbins
7076971c1a
Test accumulation of partial multibyte characters in conversion
...
state objects.
2004-05-11 13:10:47 +00:00
Pawel Jakub Dawidek
100ed7e49e
Add regression tests for GEOM Gate:
...
- test-1.sh - Tests ggatec(8) and ggated(8) on lo0.
- test-2.sh - Tests ggatel(8) on a regular file.
- test-3.sh - Tests ggatel(8) on a md(4) device.
2004-05-03 18:29:54 +00:00
Thomas Quinot
dce3a06eaa
Be consistent in using variable names instead of parameter numbers.
2004-05-02 21:19:17 +00:00
Sean Kelly
528d980cc0
A new version that does exponents and lots of other neat things. Update
...
from the original author of math.sed.
Submitted by: K S Braunsdorf <sed@ksb.npcguild.org>
2004-05-01 02:15:58 +00:00
Poul-Henning Kamp
f033edb2aa
More POLA handling of CUSTOMIZE variable
2004-04-27 16:04:41 +00:00
Thomas Quinot
fa483345d2
Take boot0sio from the newly-built world, both for consistency's sake and
...
to cater for host systems where it is not present.
Reviewed by: phk
2004-04-27 09:49:16 +00:00
David E. O'Brien
2d06787c3b
Script for downloading and printing in hex, the offical vendor ID's from
...
USB.org.
2004-04-18 05:37:34 +00:00
Ruslan Ermilov
9869addc51
Teach the script where libssl actually lives.
...
Submitted by: Michael Bretterklieber <mbretter@a-quadrat.at>
2004-04-13 11:06:20 +00:00
Tim J. Robbins
3a8bdd99cb
Reset internal conversion state after triggering conversion errors;
...
the state is undefined according to the standards, and our undefined
behaviour has changed.
2004-04-07 11:02:51 +00:00
Peter Wemm
7e88a151e0
Add a snapshot of build32.sh for amd64 systems. The readme and comments
...
describe the (severe) restrictions and future plans.
2004-03-30 22:57:11 +00:00
Dag-Erling Smørgrav
2b39efe249
Previous commit fixed one braino but left another in place.
2004-03-30 19:25:44 +00:00
Poul-Henning Kamp
ae789ad80b
Tell fdisk(8) about our geometry.
...
Strictly speaking this is unnecessary, but it allows nanobsd to work
on systems from before the -x and -y arguments to mdconfig(8) worked
for vnode backing.
Submitted by: "Oivind H. Danielsen" <oivind.danielsen@kopek.net>
2004-03-28 19:39:08 +00:00
Marcel Moolenaar
1d559da4d1
Add a simple tool that prints out a register offset table to map
...
from the gdb(1) register number to offsets within struct reg and
struct fpreg. The tool is useful only on selected platforms. On
ia64 the registers are all over the place to simplify handling of
them in various situations, but which makes creating or maintaining
such an offset table error prone to do by hand.
Since remote kernel debugging operates on the same register numbers,
it would be a natural choice to use an identical offset table in the
kernel. However, since the kernel does not operate on struct reg nor
struct fpreg in the remote gdb(1) case, such would not make sense.
Whether we want to use this tool to create offsets for use in the
kernel or duplicate the knowledge of which register number maps to
what register is something that will become clear soon.
Note: in order to build cross debuggers, one cannot use target
headers and/or target definitions. That's why offsets need to be
hardcoded in the first place. Unpleasant, but necessary.
2004-03-28 18:01:15 +00:00
Dag-Erling Smørgrav
787807c120
Braino in previous commit.
2004-03-18 03:01:28 +00:00
Dag-Erling Smørgrav
33503ce748
Given the impact of CFLAGS and COPTFLAGS on the build, report them in
...
the log, even when not verbose.
2004-03-16 12:12:10 +00:00
Dag-Erling Smørgrav
158aa05efa
Whitespace nit.
2004-03-16 12:08:59 +00:00
Dag-Erling Smørgrav
9d7f0e1d46
Set TZ to UTC so dates in the history file will match dates in the logs.
2004-03-16 00:31:27 +00:00
Dag-Erling Smørgrav
139b410f5b
Build the tinderbox with -O2.
2004-03-16 00:24:54 +00:00
Dag-Erling Smørgrav
aa1432eb44
The documentation lists configuration variables in uppercase, so dump
...
them in uppercase.
2004-03-16 00:15:05 +00:00
Dag-Erling Smørgrav
c5cb37207c
Add configuration shortcuts for CFLAGS and COPTFLAGS.
2004-03-16 00:12:59 +00:00
Dag-Erling Smørgrav
39245ad2ae
Allow the user to override CFLAGS and COPTFLAGS on the command line.
2004-03-16 00:12:33 +00:00
Poul-Henning Kamp
08aa348d34
TMPDIR is magic, use TMPMNT
...
Spotted by: harold barker <hvb@fs0.sm.dsms.com>
2004-03-13 23:01:08 +00:00
Simon L. B. Nielsen
316f8263dd
- Use variable names instead of numbers for the script arguments to
...
improve readability.
- Use mktemp to create the temporary files and directory.
- Mount temporary md(4) backed file system on a temporary directory,
instead of /mnt.
Approved by: phk
2004-03-11 18:12:48 +00:00
Poul-Henning Kamp
724e52cd0d
Add an option to write collected data to file in binary format. This
...
is very useful for collecting test-data for trial runs.
2004-03-10 20:30:19 +00:00
Poul-Henning Kamp
d6a13213b9
We don't retain 'x' bits in CVS so explicity use sh to run script.
2004-03-10 11:11:58 +00:00
Poul-Henning Kamp
81ab64323a
Add first cut at "nanobsd":
...
Nanobsd should make it very simple for people to create (CF-)disk images
for embedded us of FreeBSD.
Currently only works for 256MB disks. More agrressive shaving of the
build image can reduce that much further.
2004-03-10 10:28:33 +00:00
Pawel Jakub Dawidek
bf25fb037e
Add regression tests for geom_concat class.
2004-03-03 21:52:49 +00:00
Ruslan Ermilov
4fca7bd3dd
Removed extraneous parentheses.
2004-03-01 17:47:38 +00:00
Andrey A. Chernov
e9ba071875
Add getopt_long.c if ${BOOTSTRAPPING} < 502104
2004-02-28 07:25:48 +00:00
Johan Karlsson
20e61691a2
style.Makefile(5):
...
Use WARNS?= instead of WARNS=.
2004-02-24 20:52:58 +00:00
Dag-Erling Smørgrav
648a7aae7f
Fix some cosmetic issues in warning and error messages.
2004-02-22 16:45:21 +00:00
Brian Feldman
b99c0fd2b4
Add some more comments and a -4 argument to restrict searches to only
...
A (not default A and AAAA) records. Now the longest time that a -4
thread might hang trying to resolve is only 2:30 instead of 5:00 ;)
2004-02-21 22:42:54 +00:00
Brian Feldman
bdb764aa04
Print the maximum resolution time encountered by each thread. Did you
...
know that the resolver might keep trying on a getaddrinfo() for up to
FIVE MINUTES?
2004-02-21 02:52:49 +00:00
Brian Feldman
e858faa9bb
Add my getaddrinfo(3) stress-tester as gaithrstress. The most obvious
...
regressions would be to see the program or your kernel crashing.
If you want to give it something to really test out, try a much more
reentrant version of the resolver.
<URL:http://green.homeunix.org/~green/reentrant_resolver.patch >
Any Mozilla-based browser would show you a clear difference.
2004-02-20 16:54:01 +00:00
Ruslan Ermilov
f3b6219857
Unbreak the upgrade path from 4.9 after removal of GNU getopt and
...
<gnuregex.h>.
2004-02-20 11:55:14 +00:00
Dag-Erling Smørgrav
0dd2d10898
Remove configurations which aren't used in production.
2004-02-17 10:02:55 +00:00
Dag-Erling Smørgrav
f775748a9e
Cosmetic changes to the recipient addresses.
2004-02-14 09:52:22 +00:00
Dag-Erling Smørgrav
cd54ef88cb
Add %%sender%% to the recipient list.
2004-02-12 08:19:13 +00:00
Dag-Erling Smørgrav
33fe672121
Set the default sender address to <tinderbox@freebsd.org>, and the
...
default recipient to %%sender%%.
2004-02-12 08:18:48 +00:00
Ruslan Ermilov
0952f7e09f
Convert to plain bsd.prog.mk makefile.
...
Reviewed by: scottl
2004-02-07 16:58:23 +00:00
Scott Long
1e6466b61e
Add a simple tool for checking the queue stats in the aac(4) driver. The
...
ioctl interface for this has been here for years, so it might as well get
used.
2004-02-07 03:51:20 +00:00
Ruslan Ermilov
285c793501
From what I can tell, install.sh supported all of the install(1)
...
options since revision 1.2, so removed the XXX comment now.
Fixed bogus test(1) expression that would be evaluated as a null
string test if script is run without arguments, compacted option
lists.
2004-02-06 11:00:13 +00:00
Ruslan Ermilov
b77a54a688
Added missing DPADD.
2004-02-05 22:01:28 +00:00
Ruslan Ermilov
c97869c8aa
Fixed ``make checkdpadd''. Removed redundant dependency.
2004-02-05 21:52:33 +00:00
Dag-Erling Smørgrav
d36f5b40f2
Use more generic directories (most prominently, s|/home/des|%%HOME%%|)
2004-02-05 11:08:36 +00:00
Dag-Erling Smørgrav
5208bd5607
Don't forget to install stable.rc.
2004-02-04 09:06:32 +00:00
Dag-Erling Smørgrav
908579c172
Remove RELENG_4, leaving only security branches.
2004-02-03 19:23:12 +00:00
Dag-Erling Smørgrav
57a3a301fe
Add a "stable" config for 4-STABLE.
2004-02-03 19:22:48 +00:00
Dag-Erling Smørgrav
7b0db01ca4
Allow multiple configs to be specified to a single tbmaster instance.
2004-02-03 19:19:29 +00:00
Dag-Erling Smørgrav
cf3b2baf6d
Untaint the hostname before trying to use it on a command line.
2004-02-01 13:50:46 +00:00
Dag-Erling Smørgrav
154671e516
Use uname -n
as default for the HOSTNAME configuration variable.
2004-02-01 04:51:25 +00:00
Ruslan Ermilov
99d3652e69
Add a test for what was broken in rev. 1.28 and fixed in rev. 1.29
...
of make/str.c.
2004-01-30 09:46:28 +00:00
Ruslan Ermilov
9608d7e2cd
Add a test for what was fixed in revs. 1.28 and 1.29 of make/str.c.
2004-01-29 22:51:36 +00:00
Hartmut Brandt
ac9c95fde8
These scripts run the protocol test suites for the SSCOP, SSCF-UNI and
...
UNI protocols. The actual test suites are not in these directories because
of their size. One needs to install the atmsupport port (the script
will remind you, if it cannot find the port).
The SSCOP test suite includes booth the ETSI and the ITU-T test suite,
the SSCF-UNI test suite is home grown and the UNI test suite is the
P2MP ETSI test suite. Others may follow.
2004-01-29 16:01:57 +00:00
Hartmut Brandt
2e0b641e23
Add a simple test script for the ng_atmpif node.
...
Submitted by: Vincent Jardin <vjardin@free.fr>
2004-01-29 15:58:06 +00:00
Dag-Erling Smørgrav
d9d3e2c85f
Fix the case where .OBJDIR != .CURDIR.
2004-01-25 19:11:43 +00:00
Dag-Erling Smørgrav
b8dbe3e019
This setup was used for amd64 and powerpc before they reached the point
...
where a normal buildworld would succeed. It is no longer required.
2004-01-25 19:04:37 +00:00
Dag-Erling Smørgrav
09e0653941
I don't normally use my middle name, so remove it from attributions in
...
man pages (though not from copyright notices). While I'm here, add email
addresses where appropriate.
2004-01-25 11:39:42 +00:00
Dag-Erling Smørgrav
9538c775a1
Include the hostname in the history file.
2004-01-24 15:06:36 +00:00
Dag-Erling Smørgrav
1d701419fd
Bump the date.
2004-01-24 14:53:25 +00:00
Dag-Erling Smørgrav
4dad564514
Bump version number to reflect the addition of cvsup support.
2004-01-24 14:53:11 +00:00
Dag-Erling Smørgrav
292d6f75a5
Ignore incomplete logs when figuring out what branches and platforms
...
to display.
2004-01-24 14:52:44 +00:00
Dag-Erling Smørgrav
d6a2cc66e2
I won't be using stanley any more.
2004-01-24 14:32:54 +00:00
Dag-Erling Smørgrav
92731d69b0
Drop RELENG_5_1 due to lack of resources.
2004-01-24 14:31:25 +00:00
Dag-Erling Smørgrav
a073697081
Add powerpc, which should build cleanly now.
2004-01-24 14:30:40 +00:00
Dag-Erling Smørgrav
fbedaa8f05
Document the CVSUP and REPOSITORY configuration variables.
2004-01-23 23:06:40 +00:00
Dag-Erling Smørgrav
522bf11452
Add support for tinderbox.pl's --cvsup and --repository options.
...
Sort %CONFIG.
2004-01-23 23:06:14 +00:00
Dag-Erling Smørgrav
62274a0b18
Document cvsup support.
2004-01-23 23:04:38 +00:00
Dag-Erling Smørgrav
50d573dfc2
Add support for using cvsup instead of cvs to update the source tree.
...
Fix the "clean" command: don't try to rmdir symlinks, and run chflags
before trying to delete the chroot tree.
Tweak some error and info messages.
2004-01-23 23:04:26 +00:00
Warner Losh
e6fb5181c4
Remove references to cryptotest
2004-01-22 05:57:48 +00:00
Warner Losh
60cfb6bcd7
Theo de Raadt has brought to our attention that he wrote at least part
...
file and that he has not released it under a free license. Until the
matter can be resolved, honor his claim and remove it.
PR: misc/61676
2004-01-21 16:44:49 +00:00
David Schultz
575f4d3239
Add regression tests for printf's %a/%A formats.
...
While here, disable some of the long double tests on i386, since
FreeBSD/i386 is the only port that doesn't evaluate long doubles in
their full precision (due to constant folding bugs in gcc).
2004-01-19 05:59:07 +00:00
David Schultz
24f285966e
Add regression tests for some of the bugs recently discovered in the
...
vendor's strtod() implementation.
While here, disable some of the long double tests on i386, since
FreeBSD/i386 is the only port that doesn't evaluate long doubles in
their full precision (due to constant folding bugs in gcc).
2004-01-19 05:30:56 +00:00
David Schultz
e5524baebf
Work around a recently-introduced gcc bug. The compiler no longer
...
accepts certain floating point constant representations that are
legal in C99.
2004-01-18 07:06:21 +00:00
Dag-Erling Smørgrav
0f2f05821a
Add ${IMAGES} to CLEANFILES.
2004-01-11 19:05:48 +00:00
Dag-Erling Smørgrav
0b6e836294
Store binary files in uuencoded form.
2004-01-11 19:00:04 +00:00
Bruce M Simpson
27faa39960
Add pirtool, a tool for dumping the $PIR table on i386 machines at runtime.
...
Requested by: mdodd
2004-01-06 20:59:49 +00:00
Greg Lehey
a783ff949c
Rename "msgbuf" to "dmesg", a more easily remembered name.
...
"Fix" documentation by removing periods and commas.
2003-12-31 00:37:24 +00:00
Greg Lehey
e1e5f8baf2
Remove calls to 'y' macro.
2003-12-30 02:08:29 +00:00
Greg Lehey
1cff4d0c1f
Remove current implementation of kldstat macro.
...
Add new kldstat, kldstat-v and kernel macros. The kldstat macro is
functionally equivalent to the previous implementation, but it looks
prettier and it matches the kldstat-v macro better. kldstat-v gives
output similar to userland kldstat -v (note lacking space), and kernel
loads a new kernel and dump.
Submitted by: des
2003-12-30 01:23:16 +00:00