ru
e5247f7ec0
For variables that are only checked with defined(), don't provide
...
any fake value.
While here, sort NO*'s in dictionary order to ease searching by a
human being.
2004-10-24 15:52:04 +00:00
ru
5db2b9d5b3
For variables that are only checked with defined(), don't provide
...
any fake value.
2004-10-24 15:33:08 +00:00
rwatson
8ad3de471d
Use errx() instead of fprintf()/exit() for conciseness.
...
Suggested by: ru (some time ago)
2004-10-23 22:18:37 +00:00
rwatson
e5417785bf
Use errx() instead of perror()/exit() for conciseness.
...
Suggested by: ru (some time ago)
2004-10-23 22:11:35 +00:00
ru
8cebff99b3
Add a regression test for the alternate shell specification.
2004-10-23 21:38:58 +00:00
des
5fcc302e9b
Use %zu to format size_t instead of %jd and an intmax_t cast.
...
Approved by: hamlet
2004-10-23 15:58:50 +00:00
phk
6720f62dc5
Stop amd64 warnings.
2004-10-23 12:42:18 +00:00
blackend
eaf4c4162d
Add NO_BLUETOOTH and NO_AUTHPF variables. [1]
...
While I'm there use lowercase "yes" for consistency.
Approved by: phk [1]
2004-10-22 08:49:54 +00:00
blackend
ec23a3b685
Sort NO* variables.
...
Approved by: phk
2004-10-22 08:45:34 +00:00
blackend
df05aed057
Remove NOLIBPTHREAD=yes since BIND related binaries (dig etc.) require
...
LIBPTHREAD.
Approved by: phk
2004-10-21 13:56:24 +00:00
keramida
a85fd49a1d
Typo fix.
...
PR: misc/72801
Submitted by: Hywel Mallett <circular@hmallett.co.uk>
2004-10-18 00:45:28 +00:00
maxim
753747f96e
Fix a typo: s/kerncruft/kernelcruft/.
...
PR: misc/72792
Submitted by: Hywel Mallett
2004-10-17 19:02:17 +00:00
ru
d399f4ecf4
Fixed a typo.
...
Submitted by: Pawel Worach
2004-10-17 11:07:03 +00:00
keramida
2eb8bfd316
Add a regression test for floating-point output in the Greek locale.
...
See revision 1.3 of src/share/numericdef/el_GR.ISO8859-7.src
Reviewed by: das (a while ago)
2004-10-13 22:32:12 +00:00
peter
f8e9fe2c7c
Don't leave noschg files laying around in /tmp
2004-10-11 22:14:47 +00:00
rwatson
bcc7e348ba
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
rwatson
4040b36fa7
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
stefanf
d9abb42b26
Add regression tests for ilogb{,f,l}().
2004-10-11 18:40:45 +00:00
rwatson
8e1f60d994
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
rwatson
e6a8dc9c17
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
rwatson
a0fc078f86
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
rwatson
512c8317e2
Use int format string, not a long format string.
2004-10-08 12:28:28 +00:00
phk
d21b76886c
Only print progress statistics once per second.
2004-10-08 10:50:40 +00:00
sam
c5a66f8d8b
add 80211watch program
2004-10-05 19:53:32 +00:00
sam
c42407335a
simple program to watch 802.11 events through a routing socket
2004-10-05 19:51:34 +00:00
rwatson
724b02db8c
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
rwatson
af519fd928
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
phk
d0514db4ed
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
jmg
b069886175
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
rwatson
e1013efdd6
Print number of "waits" per second during transmission, not just waits
...
per call to send().
2004-09-24 18:02:31 +00:00
des
70ac2d0f2c
Add mfc.
2004-09-24 15:25:35 +00:00
des
d8aa7d51b2
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
rwatson
3165926b59
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
rwatson
362f547d94
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
des
07e6fe379f
Don't forget to check defined() before testing the value.
2004-09-20 15:22:57 +00:00
ru
6ceb6b3015
Make this use a standard bsd.subdir.mk.
2004-09-20 14:04:00 +00:00
rwatson
72782378d5
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
des
a327ab2ee1
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
rwatson
1991acc23e
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
942021ba90
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
70ad7978cb
Add libmagic to the explicit build-tools list.
2004-09-16 00:22:59 +00:00
peter
2188870a35
Make libcrypto/libssh cross compile
2004-09-15 23:15:53 +00:00
peter
cea236373e
Fix typo in rev 1.2 "-DNOINFOall" should be "-DNOINFO all"
2004-09-15 23:01:28 +00:00
des
52a20a8652
Comment lines may have leading whitespace.
...
PR: 71773
Submitted by: Antoine Brodin <antoine.brodin@laposte.net>
2004-09-15 21:10:46 +00:00
rwatson
a18be84c1f
Add a very basic README for tcpstream.
2004-09-13 16:53:40 +00:00
rwatson
ed6044d475
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
rwatson
29bafe6120
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
des
5d17d7721f
Make the output more suitable for use in a frameset.
2004-09-08 16:04:38 +00:00
sam
7ad4b5615e
new version of cryptotest (w/ only code from me)
...
Reviewed by: imp
2004-09-07 18:35:00 +00:00
stefanf
6d0c938ba1
Add a regression test for <tgmath.h>.
2004-09-04 11:34:53 +00:00
ru
083ce78d85
Join the effort in simplifying this makefile. ;)
2004-09-03 06:18:52 +00:00
rwatson
621b91453c
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
rwatson
b9685c935d
Don't override the rule used to build a binary by providing our own
...
compiler line.
2004-09-02 21:37:50 +00:00
des
ff465de13a
Add -c option to preserve comments from GENERIC in the output.
2004-08-29 19:45:50 +00:00
des
044539800a
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
obrien
7c80b82fd9
Update for latest make(1) changes.
...
Submitted by: Steve Kargl <sgk@troutmask.apl.washington.edu>
2004-08-24 17:33:42 +00:00
rwatson
a52ebd899d
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
rwatson
45da4deacb
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
pjd
9602bb2cd9
Regression tests for 'verify reading' algorithm.
2004-08-22 16:26:09 +00:00
thomas
a4418fa3a8
Fix positional parameter reference to ${10}.
...
Fix target location for generation of fstab.
PR: bin/70795
2004-08-21 20:21:49 +00:00
pjd
6ac179d92c
Add regression test for the new "round-robin reading" feature.
2004-08-21 18:14:55 +00:00
pjd
2f1906caa2
Add description of raidtest tool.
2004-08-20 16:56:43 +00:00
pjd
bd124ccfb5
- fflush() standard output before fork()ing.
...
- Remove redundant 'break'.
2004-08-20 12:49:09 +00:00
pjd
7ee655e7b6
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
des
573364fb62
Remove a couple of warnings and tweak an error message.
2004-08-20 10:23:22 +00:00
des
a05183855a
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
des
736d98ed04
Print the patch file name in the warning message for missing patch files.
2004-08-19 07:31:10 +00:00
des
8f59c24c11
Clean up, add update_releng_[45].rc.
2004-08-19 07:28:30 +00:00
des
31b763b78b
RELENG_5 is now available.
2004-08-19 07:27:42 +00:00
des
a36fbf13a8
Branches of interest are RELENG_4_{8,9,10}.
2004-08-19 07:27:21 +00:00
des
80d319927b
Comment out the timeout setting; it doesn't work properly.
2004-08-19 07:26:31 +00:00
thomas
795682e917
Example configuration files for customize.sh.
...
Approved by: re (scottl)
2004-08-16 22:55:51 +00:00
thomas
bf9c75f97d
Add documentation of the newly-added user-configurable Makefile knobs.
...
Approved by: re (scottl)
2004-08-16 22:52:40 +00:00
thomas
efc85186f0
Add example customization script, to be used through CUSTOMIZE Makefile knob.
...
Approved by: re (scottl)
2004-08-16 22:46:58 +00:00
thomas
fd87ccf13c
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
dfr
597fea43c0
Remove some debug cruft from the Makefiles and make them ${.OBJDIR}
...
friendly.
2004-08-16 09:35:49 +00:00
pjd
b636607ce6
Add regression tests for GEOM_RAID3.
2004-08-16 09:09:23 +00:00
ru
cfe021dc2b
Replaced COPTS by equivalent CFLAGS.
2004-08-13 14:21:49 +00:00
fjoe
520f0cfead
Regen.
2004-08-13 09:56:22 +00:00
fjoe
4cdbb4e4ad
Regression test for geom_uzip.
2004-08-13 09:53:52 +00:00
harti
d04c2b4f9d
Add a regression test for the ATM call control stuff.
2004-08-13 09:27:21 +00:00
harti
883c945b5c
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
dds
145dad6e9d
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
e4fab58d9e
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
harti
f2baa8f5ba
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
harti
679c187578
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
dfr
8f4eb605aa
This file is not suppose be be all one big comment :-(
...
Pointed out by: ssouhlal
2004-08-05 08:07:40 +00:00
harti
c6e3261d2f
Add another test that checks for a working '+' command flag.
2004-08-05 07:24:06 +00:00
jmg
1031eb4832
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
pjd
be8c86ce12
Add regression test for "prefer" balance algorithm in MIRROR class.
2004-08-04 12:18:42 +00:00
harti
310a4a288d
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
rwatson
83a61f757e
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
dfr
c5d9c3618e
Add regression tests for TLS.
2004-08-03 09:04:01 +00:00
pjd
adaa0482b4
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
jkh
b050f5c62b
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
jmg
90290e8fb7
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
pjd
3a2f13d5f5
Change naming scheme from /dev/<name>.stripe to /dev/stripe/<name>.
2004-07-26 16:10:27 +00:00
pjd
badd010cc7
Change naming scheme from /dev/<name>.concat to /dev/concat/<name>.
2004-07-26 16:08:32 +00:00
rwatson
c5b9f7aaed
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
silby
c7a11c5dc2
Add two more programs useful for testing the correctness of pipes.
2004-07-22 02:46:25 +00:00
tjr
397b943e7a
Add test programs for mbsnrtowcs() and wcsnrtombs().
2004-07-21 13:47:48 +00:00
silby
d38e57366f
Make this test compile again and remove its dependency on sys/pipe.h.
2004-07-21 03:13:53 +00:00
silby
da5b50a882
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
tjr
d3949c6f08
Add a skeleton makefile that runs the tests out of libc/regex/grot.
2004-07-19 09:00:26 +00:00
tjr
c977042a24
Oops, test error behaviour of wctrans(), not wctype().
2004-07-19 08:53:41 +00:00
das
2408fa162f
While testing fe[gs]etround(), make sure FLT_ROUNDS reflects the
...
proper rounding mode as well.
2004-07-19 08:17:47 +00:00
rwatson
bd6355261f
Explicitly specify ATPROTO_DDP constant rather than '0' when binding
...
a netatalk socket. No functional change.
2004-07-17 17:16:16 +00:00
rwatson
6bd2f3e42b
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
rwatson
f1d92593c4
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
rwatson
0e83a77d19
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
dfr
4502cba2fd
Experimental support for using doxygen to generate kernel documentation.
2004-07-11 16:13:57 +00:00
des
a4be987299
When cleaning house, don't try to remove what isn't there.
2004-07-09 13:15:32 +00:00
harti
e6739c645d
Use and explicite 'sh' to run the scripts, because they may be checked
...
out non-executable.
2004-07-09 08:59:15 +00:00
ru
2f0477d084
Arguments to options aren't necessarily separated with whitespace.
...
Noticed by: harti
2004-07-07 09:38:14 +00:00
mux
b4b2a2a696
Update the location of the Hart's database as well.
2004-06-28 11:46:48 +00:00
mux
252a2c97e5
The location of the Boemler's PCI database has moved. Update comments
...
to reflect reality.
2004-06-28 11:32:58 +00:00
sobomax
eed5bcdf34
Add qsort, mergesort and heapsort regression tests.
2004-06-25 12:31:12 +00:00
des
cb556a8fce
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
des
45b2494f0e
Initialize $timeout to 0.
2004-06-21 15:08:17 +00:00
des
a3821a72ca
Add a timeout after which tinderbox(1) will kill its children and exit.
2004-06-21 14:49:22 +00:00
rwatson
6d595c2dc2
Update for so_state->sb_state, SB_* flag renames.
...
Submitted by: rik
2004-06-14 21:42:01 +00:00
des
39777501cc
Add a JOBS config keyword, which corresponds to the --jobs tinderbox(1)
...
command line option.
2004-06-14 12:10:48 +00:00
des
3cdcdd5daf
Update-only configs.
2004-06-14 11:36:00 +00:00
des
6e3a7b34cb
Group tinderbox results by config name. Skip configs whose names start
...
with "update_".
2004-06-12 11:23:04 +00:00
des
0d0a24e6ab
Include the config name in the log file name.
2004-06-12 11:22:21 +00:00
das
da6e1707d4
Add some fenv.h regression tests.
2004-06-11 03:22:34 +00:00
des
3f808f2fdd
Log the config name in the history file.
2004-06-05 11:09:34 +00:00
thomas
2873042997
Add trailing backslash missing from previous checkin.
2004-05-28 21:26:49 +00:00
thomas
7fd80c8261
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
32fb9597f4
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
7db6667914
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
5ae1bd4705
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
pjd
ce5e2c9dde
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
des
f700ddda90
If asked to build a kernel without first building world, build the
...
kernel toolchain first.
2004-05-15 00:08:44 +00:00
tjr
db217681a3
Test accumulation of partial multibyte characters in conversion
...
state objects.
2004-05-11 13:10:47 +00:00
pjd
c5cf8dba6f
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
0ff1669142
Be consistent in using variable names instead of parameter numbers.
2004-05-02 21:19:17 +00:00
smkelly
47a42cf8e5
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
phk
927d6867f0
More POLA handling of CUSTOMIZE variable
2004-04-27 16:04:41 +00:00
thomas
2f4f821770
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
obrien
a725a95557
Script for downloading and printing in hex, the offical vendor ID's from
...
USB.org.
2004-04-18 05:37:34 +00:00
ru
c3b6d70103
Teach the script where libssl actually lives.
...
Submitted by: Michael Bretterklieber <mbretter@a-quadrat.at>
2004-04-13 11:06:20 +00:00
tjr
04a9ef8e3f
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
7a73957e43
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
des
10fc52c917
Previous commit fixed one braino but left another in place.
2004-03-30 19:25:44 +00:00
phk
19fd5c61ca
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
bb3d521bca
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
des
3c71581195
Braino in previous commit.
2004-03-18 03:01:28 +00:00
des
f795311fe8
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
des
74c45061e0
Whitespace nit.
2004-03-16 12:08:59 +00:00
des
12adb9e4a7
Set TZ to UTC so dates in the history file will match dates in the logs.
2004-03-16 00:31:27 +00:00
des
f5a61d1e2b
Build the tinderbox with -O2.
2004-03-16 00:24:54 +00:00
des
2053e2932b
The documentation lists configuration variables in uppercase, so dump
...
them in uppercase.
2004-03-16 00:15:05 +00:00
des
e1a6d2a472
Add configuration shortcuts for CFLAGS and COPTFLAGS.
2004-03-16 00:12:59 +00:00
des
7c2bf140bd
Allow the user to override CFLAGS and COPTFLAGS on the command line.
2004-03-16 00:12:33 +00:00
phk
9a2f75f567
TMPDIR is magic, use TMPMNT
...
Spotted by: harold barker <hvb@fs0.sm.dsms.com>
2004-03-13 23:01:08 +00:00
simon
ef3d305cc8
- 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
phk
1ea153590e
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
phk
e17ff1a0eb
We don't retain 'x' bits in CVS so explicity use sh to run script.
2004-03-10 11:11:58 +00:00
phk
3d614a3dc1
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
pjd
2e05d44e28
Add regression tests for geom_concat class.
2004-03-03 21:52:49 +00:00
ru
98df36967c
Removed extraneous parentheses.
2004-03-01 17:47:38 +00:00
ache
f9390aef0d
Add getopt_long.c if ${BOOTSTRAPPING} < 502104
2004-02-28 07:25:48 +00:00
johan
1849fdd1ac
style.Makefile(5):
...
Use WARNS?= instead of WARNS=.
2004-02-24 20:52:58 +00:00
des
03f2963fdc
Fix some cosmetic issues in warning and error messages.
2004-02-22 16:45:21 +00:00
green
458859b908
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
green
0e3db67aec
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
green
ef10236af2
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
ru
2630fc0e1e
Unbreak the upgrade path from 4.9 after removal of GNU getopt and
...
<gnuregex.h>.
2004-02-20 11:55:14 +00:00
des
b9c392a002
Remove configurations which aren't used in production.
2004-02-17 10:02:55 +00:00
des
22f7e95017
Cosmetic changes to the recipient addresses.
2004-02-14 09:52:22 +00:00
des
840feb2926
Add %%sender%% to the recipient list.
2004-02-12 08:19:13 +00:00
des
e3f66c31f2
Set the default sender address to <tinderbox@freebsd.org>, and the
...
default recipient to %%sender%%.
2004-02-12 08:18:48 +00:00
ru
ab3b47d9e8
Convert to plain bsd.prog.mk makefile.
...
Reviewed by: scottl
2004-02-07 16:58:23 +00:00
scottl
7720bf145a
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
ru
d5133b3d64
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
ru
b6bc039460
Added missing DPADD.
2004-02-05 22:01:28 +00:00
ru
03d404f837
Fixed ``make checkdpadd''. Removed redundant dependency.
2004-02-05 21:52:33 +00:00
des
2d9971f00b
Use more generic directories (most prominently, s|/home/des|%%HOME%%|)
2004-02-05 11:08:36 +00:00
des
1cf076d413
Don't forget to install stable.rc.
2004-02-04 09:06:32 +00:00
des
a0aa7c9e91
Remove RELENG_4, leaving only security branches.
2004-02-03 19:23:12 +00:00
des
f55a30331d
Add a "stable" config for 4-STABLE.
2004-02-03 19:22:48 +00:00
des
d4cb213bdf
Allow multiple configs to be specified to a single tbmaster instance.
2004-02-03 19:19:29 +00:00
des
5edb78e87d
Untaint the hostname before trying to use it on a command line.
2004-02-01 13:50:46 +00:00
des
6b653d4085
Use uname -n
as default for the HOSTNAME configuration variable.
2004-02-01 04:51:25 +00:00
ru
9f8626709a
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
ru
f9d4d91579
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
harti
fad6079588
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
harti
7dac4543ee
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
des
1166334a41
Fix the case where .OBJDIR != .CURDIR.
2004-01-25 19:11:43 +00:00
des
eb06627907
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
des
42f562f3a8
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
des
1f8956fc77
Include the hostname in the history file.
2004-01-24 15:06:36 +00:00
des
bbc2a64b23
Bump the date.
2004-01-24 14:53:25 +00:00
des
b8b81578e6
Bump version number to reflect the addition of cvsup support.
2004-01-24 14:53:11 +00:00
des
634e709145
Ignore incomplete logs when figuring out what branches and platforms
...
to display.
2004-01-24 14:52:44 +00:00
des
94397b443f
I won't be using stanley any more.
2004-01-24 14:32:54 +00:00
des
0ba6f3abc3
Drop RELENG_5_1 due to lack of resources.
2004-01-24 14:31:25 +00:00
des
6efa60bf05
Add powerpc, which should build cleanly now.
2004-01-24 14:30:40 +00:00
des
3e2b8ddfa1
Document the CVSUP and REPOSITORY configuration variables.
2004-01-23 23:06:40 +00:00
des
a5a50a7fe7
Add support for tinderbox.pl's --cvsup and --repository options.
...
Sort %CONFIG.
2004-01-23 23:06:14 +00:00
des
0f35d83c08
Document cvsup support.
2004-01-23 23:04:38 +00:00
des
b5a653e345
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
imp
b9e0f0e160
Remove references to cryptotest
2004-01-22 05:57:48 +00:00
imp
096bd8d35a
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
das
5a0431f630
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
das
ee1fa904fb
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
das
b4bb086357
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
des
0a2398f73d
Add ${IMAGES} to CLEANFILES.
2004-01-11 19:05:48 +00:00
des
a8d4ab8ef0
Store binary files in uuencoded form.
2004-01-11 19:00:04 +00:00
bms
5fc39205a9
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
grog
bcefc9be85
Rename "msgbuf" to "dmesg", a more easily remembered name.
...
"Fix" documentation by removing periods and commas.
2003-12-31 00:37:24 +00:00
grog
1838491a76
Remove calls to 'y' macro.
2003-12-30 02:08:29 +00:00
grog
2f97cd9772
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
grog
68c1166195
Add documentation for previously undocumented macros, and correct
...
existing documentation. This is not made any easier by the
brain-damaged format required for the documentation: one line, no full
stops or commas.
2003-12-29 06:38:27 +00:00
grog
b30b513db5
Add documentation for previously undocumented macros. This is not
...
made any easier by the brain-damaged format required for the
documentation: one line, no full stops or commas.
Remove macro xy. I can't see any use for it any more.
2003-12-29 06:37:11 +00:00
grog
d5947fd154
Add comments to deter people from using this file directly. That's
...
not the intention.
Rearrange "you may want to change these values" values to the top, and
reduce their number as much as possible.
tr macro: Require a parameter (because gdb is too stupid to understand
optional parameters), and create macros tr0, tr1 and trf which call it
to connect to /dev/cuaa0, /dev/cuaa1 and firewire connections
respectively.
Split kld symbol load into two separate macros: revision 1.5
simplified things for the /dev/mem case, but broke it for anything
else. Now the simple /dev/mem version is called kldsyms, and the
version for serial debugging and processor dumps is called getsyms,
and still requires this irritating cut and paste.
Change comments on startup to make life easier for the poor
(de)bugger.
2003-12-29 06:35:14 +00:00
grog
4982513fbd
Explain what all this is about.
2003-12-22 00:01:53 +00:00
des
ef6b867341
Revert the last two commits. It seems that compat mode is actually faster
...
than non-compat (using -j1), though reading the make(1) sources suggests
that the opposite is true.
2003-12-12 12:03:59 +00:00
des
cbd09f0122
Don't pass -P option to make(1) as it confuses the error detection logic.
2003-12-11 16:54:42 +00:00
des
155ac2ca92
Always pass -j to make(1), even when we only want one job. It disables
...
compat mode and hopefully improves tinderbox performance.
2003-12-11 16:49:34 +00:00
des
93a4d7596f
PowerPC doesn't need NOLIBC_R and NOFORTH (and hasn't for quite a while now)
2003-12-11 13:29:48 +00:00
des
a6756e5270
Install experimental.rc as well.
2003-12-11 13:28:07 +00:00
phk
eb2af50516
Add a small program to test/measure with the RFC 2783 API for timing
...
external signals.
2003-12-08 20:49:40 +00:00
sam
42af1b89fd
add install rule
2003-12-07 21:42:40 +00:00
sam
40dec4d323
o report 0 instead of -1 for xmit rate when in transition
...
o report rssi in running display
o futz with column widths in running display
2003-12-07 21:40:52 +00:00
sam
2d92909bcd
fix comment
2003-12-07 21:38:28 +00:00
des
dc062489f5
Log all results to a history file in the log directory.
2003-12-07 17:43:30 +00:00
des
fa3c43de2f
Merge in uncommitted changes from the running configuration.
2003-12-04 10:22:56 +00:00
des
aad960d907
RELENG_5_2 is right around the corner.
2003-12-04 10:21:06 +00:00
ru
bbfc6ebf1a
Understand the old pseudo-device config(8) file directive, for 4.x.
2003-11-28 08:58:44 +00:00
phantom
3ad0860a53
Learn about new world order
2003-11-26 10:43:05 +00:00
sam
0b4f32ae1e
fixup include filenames; this stuff used to be in the kernel source tree
2003-11-13 21:25:09 +00:00
sam
e7e8d816a5
honor environment settings of SYSDIR and BINDIR
2003-11-13 21:24:09 +00:00
sam
a3489f5170
add in-kernel ttcp performance tool
2003-11-13 00:30:27 +00:00
des
aabfe725f2
Remove leftovers from old color determination scheme.
...
Tune the speed at which colors change.
2003-11-12 08:37:10 +00:00
des
81cd8b6875
braino in age computation
2003-11-12 08:32:34 +00:00
des
3e53bd520c
Use graded colors to more clearly indicate relative age.
2003-11-12 08:30:51 +00:00
des
baa406c0e2
Turn the table around: platforms across, branches down.
...
Also fix some bogus tabification in here documents.
2003-11-12 08:16:16 +00:00
des
35dbfd0510
Belatedly include RELENG_4_9 in the build, and rotate RELENG_4_7 out.
2003-11-12 07:50:36 +00:00
sam
4610e7a39b
add 802.11 layer stats dumper
2003-11-08 01:06:19 +00:00
sam
c40a1d0401
catchup with if_xname change
2003-11-08 01:01:56 +00:00
green
1e01559458
Add a "-f" flag for asf(8) which performs a search to find the each module
...
no matter where in the directory structure it may be. Use this and the "-k"
flag in the generated gdbinit files so that the "getsyms" function in gdb
requires no user intervention to run and will find every module if they're
in the kernel build's module directory. This is still quite useful for
cases where gdb knows that the path for some modules is /boot/kernel and
others are in the object directory for /usr/src/sys/$ARCH/compile/kernel.
Approved by: grog
2003-11-04 06:38:37 +00:00
phk
cd4a9b77a6
Attached is a small patch to ministat that separates the
...
avg/median/stddev bars onto two lines. Useful for datasets that
overlap.
Submitted by: Dan Nelson <dnelson@allantgroup.com>
2003-10-31 13:25:43 +00:00
tjr
d61cbe3ed8
Add regression tests for sgetrune() and sputrune().
2003-10-30 11:51:36 +00:00
sheldonh
059abfd5c3
Update the location of the Hart list.
2003-10-29 11:12:28 +00:00
des
94af456055
Add the "TB ---" prefix to error and warning messages so that early
...
failures (e.g. failure to lock the sandbox) don't result in empty failure
reports.
2003-10-14 20:01:58 +00:00
des
809a30b985
Tweak the colors for failed runs
2003-10-11 09:44:18 +00:00
des
272ffb18d4
Show stale results (8 hours old or more) in a paler color.
2003-10-11 09:40:18 +00:00
des
9df08be68d
Cosmetic nits.
2003-10-10 23:27:57 +00:00