| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
svn path=/head/; revision=34148
|
|
|
|
|
|
|
|
|
| |
behaviour of rpcgen.
Noticed by: bde
Notes:
svn path=/head/; revision=34147
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Completely recoded the ypmatch cache code. The old code could leak
memory: it would allow the cache to grow, but never
shrink. The new code imposes the following limits:
o The cache is capped at a limit of 5 entries.
o Each entry expires after five seconds, at which point
its slot is freed.
o If an insertion is to be done and all five slots
are filled, the oldest entry is forcibly expired
to release its slot.
Also, the cache is implemented on a per-binding basis rather than
having a global cache covering all bindings. This means that each
bound domain has its own 5 slot cache.
- Changed clntudp_create() to clntudp_bufcreate() so that the
xmit/recv message buffer sizes can be set explicitly. NIS transactions
are rarely much larger than 1024 bytes since YPMAXRECORD is 1024.
The defaults chosen by clntudb_create() are actually much larger
than needed. I set the xmit buffer to a little over 1024 and the
recv buffer to a little over 2048. This saves a few Kbytes for each
NIS binding.
- Add my name to the copyright. I think I've made enough changes to
this file to merit it. :)
Note: these changes should go into the 2.2.x branch, but I'm waiting
on feedback from a tester to see if the cache fixes solve the reported
memory leak problem.
Notes:
svn path=/head/; revision=34146
|
|
|
|
|
|
|
|
|
| |
invoking configure.
Submitted by: obrien
Notes:
svn path=/head/; revision=34144
|
|
|
|
| |
Notes:
svn path=/head/; revision=34139
|
|
|
|
|
|
|
| |
Obtained from:bugtraq
Notes:
svn path=/head/; revision=34136
|
|
|
|
|
|
|
| |
Fixed some formatting.
Notes:
svn path=/head/; revision=34135
|
|
|
|
| |
Notes:
svn path=/head/; revision=34134
|
|
|
|
| |
Notes:
svn path=/head/; revision=34133
|
|
|
|
|
|
|
|
|
| |
SRCS was disordered to work around the bug for plain `make', and
the version number was bumped twice by building two copies of
version.[ch] concurrently.
Notes:
svn path=/head/; revision=34132
|
|
|
|
| |
Notes:
svn path=/head/; revision=34131
|
|
|
|
| |
Notes:
svn path=/head/; revision=34130
|
|
|
|
|
|
|
|
| |
SRCS and add a dummy rule to create it. This and cleaning of yacc
output files should all be handled by bsd.prog.mk.
Notes:
svn path=/head/; revision=34127
|
|
|
|
| |
Notes:
svn path=/head/; revision=34122
|
|
|
|
| |
Notes:
svn path=/head/; revision=34120
|
|
|
|
|
|
|
| |
built by a single rule (.ORDER: foo.c foo.h ...).
Notes:
svn path=/head/; revision=34117
|
|
|
|
| |
Notes:
svn path=/head/; revision=34113
|
|
|
|
|
|
|
|
|
|
|
|
| |
objects depend on all generated headers doesn't work because it gives
cyclic dependencies. Give enough dependencies explicitly. We no
longer need to use .SINGLESHELL for `make depend'. .SINGLESHELL was
more of a bottleneck than usual because `make depend' makes everything.
Fixed some spelling and English errors.
Notes:
svn path=/head/; revision=34112
|
|
|
|
| |
Notes:
svn path=/head/; revision=34105
|
|
|
|
| |
Notes:
svn path=/head/; revision=34104
|
|
|
|
|
|
|
|
|
|
| |
${SRCS} instead of giving inadequate explicit dependencies. There
is still a problem after `make depend; make clean'. Then `make'
barely works, and `make -jN' is confused by absolute paths in
.depend.
Notes:
svn path=/head/; revision=34098
|
|
|
|
|
|
|
|
| |
These should be considered the first steps in a work-in-progress.
Submitted by: Terry Lambert <terry@freebsd.org>
Notes:
svn path=/head/; revision=34096
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
changes to bsd.lib.mk can handle building it early enough. Don't
use the same rule for ss_err.h and ss_err.c, else `make -jN' would
run the rule twice concurrently. Don't put ss_err.c out of order
in SRCS; doing so was a kludge to get ss_err.h built early enough
for plain `make'.
Don't put a non-generated file in CLEANFILES.
Notes:
svn path=/head/; revision=34095
|
|
|
|
|
|
|
|
|
| |
headers in ${SRCS}, as in bsd.lmod.mk and bsd.prog.mk. This helps
`make [-j]' work when .depend doesn't exist. Even plain `make'
sometimes only worked because of magic ordering in ${SRCS}.
Notes:
svn path=/head/; revision=34092
|
|
|
|
| |
Notes:
svn path=/head/; revision=34087
|
|
|
|
| |
Notes:
svn path=/head/; revision=34086
|
|
|
|
|
|
|
|
| |
on generated headers. Just put generated headers in SRCS so that
bsd.*.mk can generate better dependencies.
Notes:
svn path=/head/; revision=34082
|
|
|
|
|
|
|
|
| |
for `make -j'. There are one-off fixes for the problem in a few
Makefiles, e.g., amd/amq/Makefile.
Notes:
svn path=/head/; revision=34081
|
|
|
|
| |
Notes:
svn path=/head/; revision=34079
|
|
|
|
|
|
|
|
|
|
| |
There were various races for `make -j'. Half-built versions of
vnode_if.h were sometimes #included...
Removed a null dependency.
Notes:
svn path=/head/; revision=34078
|
|
|
|
|
|
|
| |
Pointed out by: Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
Notes:
svn path=/head/; revision=34075
|
|
|
|
|
|
|
| |
trackball model from Logitech has four buttons.
Notes:
svn path=/head/; revision=34074
|
|
|
|
|
|
|
| |
Suggested by: Theo de Raadt <deraadt@openbsd.org>
Notes:
svn path=/head/; revision=34072
|
|
|
|
|
|
|
|
| |
PR: 5928
Submitted by: Doug <Studded@dal.net>
Notes:
svn path=/head/; revision=34070
|
|
|
|
| |
Notes:
svn path=/head/; revision=34063
|
|
|
|
|
|
|
|
|
| |
strip program (via "install") to strip itself. But the program
wasn't executable because "install" hadn't made it so yet. I
borrowed the method used for the old strip to get around this.
Notes:
svn path=/head/; revision=34061
|
|
|
|
|
|
|
|
| |
This wasn't a problem in practice as PATH_LOG and PATH_OLDLOG
are both < sizeof sockaddr::sa_data.
Notes:
svn path=/head/; revision=34059
|
|
|
|
|
|
|
| |
The `generic' vector stubs do the right thing.
Notes:
svn path=/head/; revision=34058
|
|
|
|
|
|
|
| |
Submitted by: Bruce Evans <bde@zeta.org.au>
Notes:
svn path=/head/; revision=34057
|
|
|
|
|
|
|
|
|
|
|
| |
same fix as recorded in misc/5924
that problem report was filed against the stable branch
but that's not a reason not to fix it here as well ;)
Reviewed by: jmb
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
Notes:
svn path=/head/; revision=34056
|
|
|
|
|
|
|
| |
Confirmed by: Ustimenko Semen <semen@iclub.nsu.ru>
Notes:
svn path=/head/; revision=34047
|
|
|
|
|
|
|
| |
Submitted by: NOKUBI Hirotaka <hnokubi@yyy.or.jp>
Notes:
svn path=/head/; revision=34039
|
|
|
|
| |
Notes:
svn path=/head/; revision=34037
|
|
|
|
|
|
|
|
| |
This does not work on most dual Pentium machines, due to setidt()
being neutralized by f00f_hack().
Notes:
svn path=/head/; revision=34034
|
|
|
|
| |
Notes:
svn path=/head/; revision=34033
|
|
|
|
| |
Notes:
svn path=/head/; revision=34032
|
|
|
|
| |
Notes:
svn path=/head/; revision=34031
|
|
|
|
|
|
|
|
| |
POSIX.4 headers and sysctl variables. Nothing should change
unless POSIX4 is defined or _POSIX_VERSION is set to 199309.
Notes:
svn path=/head/; revision=34030
|
|
|
|
|
|
|
|
|
|
| |
Fix for RTPRIO scheduler to eliminate invalid context switches.
POSIX.4 headers and sysctl variables. Nothing should change
unless POSIX4 is defined or _POSIX_VERSION is set to 199309.
Notes:
svn path=/head/; revision=34029
|
|
|
|
|
|
|
| |
Fix for RTPRIO scheduler to eliminate invalid context switches.
Notes:
svn path=/head/; revision=34028
|