]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
28 years agoAdd section with pgp keys (feel free to give it a better layout)
phk [Wed, 1 May 1996 20:11:01 +0000 (20:11 +0000)]
Add section with pgp keys (feel free to give it a better layout)
Add me back as patch-kit contributor.

28 years agoProvide a rudimentary man page for this, based mostly on the README.PATCH.
markm [Wed, 1 May 1996 17:16:23 +0000 (17:16 +0000)]
Provide a rudimentary man page for this, based mostly on the README.PATCH.

28 years agoRewrite this a bit. The patch has already been applied, and users
markm [Wed, 1 May 1996 17:15:30 +0000 (17:15 +0000)]
Rewrite this a bit. The patch has already been applied, and users
do not need to followmost of the upgrading instructions.

28 years agoBump SNAP date to 960501 since that's what it is now. Next SNAP, these
jkh [Wed, 1 May 1996 09:42:17 +0000 (09:42 +0000)]
Bump SNAP date to 960501 since that's what it is now.  Next SNAP, these
WON'T be hardcoded in here! :-)

28 years agoMight as well be factual. Sigh!
jkh [Wed, 1 May 1996 09:35:34 +0000 (09:35 +0000)]
Might as well be factual.  Sigh!

28 years agoFix the last known bogon with the packages menu. It's SNAP time!
jkh [Wed, 1 May 1996 09:31:50 +0000 (09:31 +0000)]
Fix the last known bogon with the packages menu.  It's SNAP time!

28 years agoMake the call to fortune here conditional as well.
jkh [Wed, 1 May 1996 09:23:30 +0000 (09:23 +0000)]
Make the call to fortune here conditional as well.

28 years agoIf we've selected X, select the compat21 distribution as well.
jkh [Wed, 1 May 1996 08:50:00 +0000 (08:50 +0000)]
If we've selected X, select the compat21 distribution as well.

28 years agoAdd the compat21 dist.
jkh [Wed, 1 May 1996 08:42:40 +0000 (08:42 +0000)]
Add the compat21 dist.

28 years agoAdded calibration the i8254 and the i586 clocks agains the RTC at boot
bde [Wed, 1 May 1996 08:39:02 +0000 (08:39 +0000)]
Added calibration the i8254 and the i586 clocks agains the RTC at boot
time.  The results are currently ignored unless certain temporary options
are used.

Added sysctls to support reading and writing the clock frequency variables
(not the frequencies themselves).  Writing is supposed to atomically
adjust all related variables.

machdep.c:
Fixed spelling of a function name in a comment so that I can log this
message which should have been with the previous commit.

Initialize `cpu_class' earlier so that it can be used in startrtclock()
instead of in calibrate_cyclecounter() (which no longer exists).

Removed range checking of `cpu'.  It is always initialized to CPU_XXX
so it is less likely to be out of bounds than most variables.

clock.h:
Removed I586_CYCLECTR().  Use rdtsc() instead.

clock.c:
TIMER_FREQ is now a variable timer_freq that defaults to the old value of
TIMER_FREQ.  #define'ing TIMER_FREQ should still work and may be the best
way of setting the frequency.

Calibration involves counting cycles while watching the RTC for one second.
This gives values correct to within (a few ppm) + (the innaccuracy of the
RTC) on my systems.

28 years agoi386/machdep.c
bde [Wed, 1 May 1996 08:31:21 +0000 (08:31 +0000)]
i386/machdep.c
include/clock.h
isa/clock.c

28 years agoInclude <sys/buf.h> so that this does't blow up with B_WRITE undefined.
jkh [Wed, 1 May 1996 06:31:18 +0000 (06:31 +0000)]
Include <sys/buf.h> so that this does't blow up with B_WRITE undefined.
I fully updated my src tree and did a `make includes' in /usr/src before
trying this fix, so I can only presume that Bruce missed something.

28 years agoOops, restored existent option LINUX. It is used at config-time.
bde [Wed, 1 May 1996 05:04:38 +0000 (05:04 +0000)]
Oops, restored existent option LINUX.  It is used at config-time.

28 years agoMade this self-sufficent (except for <sys/types.h>) when compiled in
bde [Wed, 1 May 1996 04:18:20 +0000 (04:18 +0000)]
Made this self-sufficent (except for <sys/types.h>) when compiled in
user mode.

Improved formatting and comments (mostly punctuation in comments).

28 years agoFixed a race that caused panics in kernel printfs when the screen timeout
bde [Wed, 1 May 1996 03:58:21 +0000 (03:58 +0000)]
Fixed a race that caused panics in kernel printfs when the screen timeout
routine changed the screen pointers while output was in progress.

28 years agoDon't return unused values in cpu_switch() or savectx().
bde [Wed, 1 May 1996 03:47:04 +0000 (03:47 +0000)]
Don't return unused values in cpu_switch() or savectx().

Don't preserve unused registers in the NPX case in savectx().

28 years agoRemoved unused #include.
bde [Wed, 1 May 1996 03:32:46 +0000 (03:32 +0000)]
Removed unused #include.

28 years agoMicro tweak for getting the Holographic shell message to stay on the
jkh [Wed, 1 May 1996 03:31:08 +0000 (03:31 +0000)]
Micro tweak for getting the Holographic shell message to stay on the
screen longer.

28 years agoRemoved nonexistent option "LINUX" (what's that :-).
bde [Wed, 1 May 1996 03:30:04 +0000 (03:30 +0000)]
Removed nonexistent option "LINUX" (what's that :-).

28 years agoOnly disable sio3 by default.
bde [Wed, 1 May 1996 03:26:58 +0000 (03:26 +0000)]
Only disable sio3 by default.

28 years agoDefault to udp if neither udp nor tcp is specified. The previous revision
bde [Wed, 1 May 1996 03:13:45 +0000 (03:13 +0000)]
Default to udp if neither udp nor tcp is specified.  The previous revision
was broken.  It forced udp in all cases except the extremely unusual case
argc == 0.

28 years agoRemoved prototype for obsolete function sleep().
bde [Wed, 1 May 1996 02:52:05 +0000 (02:52 +0000)]
Removed prototype for obsolete function sleep().

28 years agoRemoved unnecessary #includes from <sys/imgact.h> so that it is
bde [Wed, 1 May 1996 02:43:13 +0000 (02:43 +0000)]
Removed unnecessary #includes from <sys/imgact.h> so that it is
self-sufficient and added explicit #includes where required.

28 years agoRemoved bogus _BEGIN_DECLS/_END_DECLS.
bde [Wed, 1 May 1996 02:16:17 +0000 (02:16 +0000)]
Removed bogus _BEGIN_DECLS/_END_DECLS.

Removed unused struct tag declarations in cloned code.

Added or cleaned up idempotency ifdefs.

28 years agoMade this self-sufficent (apart from <sys/types.h>) again. It included
bde [Wed, 1 May 1996 01:53:59 +0000 (01:53 +0000)]
Made this self-sufficent (apart from <sys/types.h>) again.  It included
<sys/stat.h> and <sys/filedesc.h> just to get struct tags and depended
on a previous #include for <sys/queue.h>

28 years agoAlex Nash added for his contribution of the compat21 distribution.
jkh [Wed, 1 May 1996 01:49:03 +0000 (01:49 +0000)]
Alex Nash added for his contribution of the compat21 distribution.

28 years agoMade this compile again. A comment delimiter got deleted in the Lite2
bde [Wed, 1 May 1996 01:46:00 +0000 (01:46 +0000)]
Made this compile again.  A comment delimiter got deleted in the Lite2
changes.

28 years agoFixed incomplete or wrong lists of prerequisite #includes related to
bde [Wed, 1 May 1996 01:45:23 +0000 (01:45 +0000)]
Fixed incomplete or wrong lists of prerequisite #includes related to
<sys/types.h>.

28 years agoFixed incomplete or wrong lists of prerequisite #includes related to
bde [Wed, 1 May 1996 01:40:04 +0000 (01:40 +0000)]
Fixed incomplete or wrong lists of prerequisite #includes related to
<sys/types.h>.

28 years agoFixed a wrong prerequisite #include and a missing function-arg type.
bde [Wed, 1 May 1996 01:18:43 +0000 (01:18 +0000)]
Fixed a wrong prerequisite #include and a missing function-arg type.

28 years agoFixed misformatted #include (.Ft -> .Fd).
bde [Wed, 1 May 1996 01:04:44 +0000 (01:04 +0000)]
Fixed misformatted #include (.Ft -> .Fd).

28 years agoMade this work with the documented prerequisite #includes (none).
bde [Wed, 1 May 1996 00:57:57 +0000 (00:57 +0000)]
Made this work with the documented prerequisite #includes (none).

28 years agoOops, this should have been with the ctype changes.
bde [Wed, 1 May 1996 00:47:05 +0000 (00:47 +0000)]
Oops, this should have been with the ctype changes.

Fixed longstanding namespace convolution involving rune_t vs wchar_t...

This change breaks similar (but more convoluted) convolutions in the
stddef.h in gcc distributions.  Ports of gcc should avoid using the
gcc headers.

28 years agoFixed longstanding namespace convolution involving rune_t vs wchar_t.
bde [Wed, 1 May 1996 00:40:10 +0000 (00:40 +0000)]
Fixed longstanding namespace convolution involving rune_t vs wchar_t.
If _ANSI_SOURCE or _POSIX_SOURCE is defined, then <ctype.h> had to
be included before <stddef.h> or <stdlib.h> to get rune_t declared.
Now rune_t is declared perfectly bogusly in all cases when <ctype.h>
is included.

This change breaks similar (but more convoluted) convolutions in the
stddef.h in gcc distributions.  Ports of gcc should avoid using the
gcc headers.

28 years agoFixed timeouts. I broke them in rev.1.17 for the FORCE_COMCONSOLE and
bde [Tue, 30 Apr 1996 23:43:25 +0000 (23:43 +0000)]
Fixed timeouts.  I broke them in rev.1.17 for the FORCE_COMCONSOLE and
(interactively set RB_SERIAL) && BOOTWAIT (serial i/o) cases.

28 years agoRemoved gratuitous differences from Lite2.
bde [Tue, 30 Apr 1996 23:35:57 +0000 (23:35 +0000)]
Removed gratuitous differences from Lite2.

Cleaned up vm typedefs.

28 years ago#include <sys/filedesc.h> explicitly instead of depending on it being
bde [Tue, 30 Apr 1996 23:26:52 +0000 (23:26 +0000)]
#include <sys/filedesc.h> explicitly instead of depending on it being
bogusly included by <sys/socketvar.h>.

28 years agoFixed nfs sysctls. They missed out on the fs -> vfs name changes from
bde [Tue, 30 Apr 1996 23:23:09 +0000 (23:23 +0000)]
Fixed nfs sysctls.  They missed out on the fs -> vfs name changes from
Lite2.  This broke nfsstat.

28 years agoMake pcibus_check() ignore Device/Vendor IDs of all 0.
se [Tue, 30 Apr 1996 21:37:21 +0000 (21:37 +0000)]
Make pcibus_check() ignore Device/Vendor IDs of all 0.

28 years agoFix another couple of bogons with the package menu.
jkh [Tue, 30 Apr 1996 21:22:29 +0000 (21:22 +0000)]
Fix another couple of bogons with the package menu.

28 years agoAdd ports-all and comment out individual ports-*. Add commented out
asami [Tue, 30 Apr 1996 21:05:07 +0000 (21:05 +0000)]
Add ports-all and comment out individual ports-*.  Add commented out
ports-distfiles to ports-supfile.  Add explanations.

28 years agoChange Masafumi Nakane's address (masafumi@pobox.com -> max@sfc.wide.ad.jp).
asami [Tue, 30 Apr 1996 20:39:51 +0000 (20:39 +0000)]
Change Masafumi Nakane's address (masafumi@pobox.com -> max@sfc.wide.ad.jp).

28 years agoDocument the /etc/fbtab fix for X.
jkh [Tue, 30 Apr 1996 19:07:58 +0000 (19:07 +0000)]
Document the /etc/fbtab fix for X.
Inspired-By: Nik Clayton <nik@blueberry.co.uk>
28 years agoDon't include <machine/ansi.h> twice.
phk [Tue, 30 Apr 1996 12:54:27 +0000 (12:54 +0000)]
Don't include <machine/ansi.h> twice.

Reviewed by: phk
Submitted by: "Philippe Charnier" <charnier@lirmm.fr>

28 years agopte.h: Add the VADDR(pdi,pti) macro to construct virtual address from
phk [Tue, 30 Apr 1996 12:02:12 +0000 (12:02 +0000)]
pte.h: Add the VADDR(pdi,pti) macro to construct virtual address from
page dir+table index.
pmap.h: remove NUPDE, it was wrong and not used.  Sanitize KSTKPTEOFF.
vmparam.h: Calculate virtual addr from PDI+PTI from pmap.h rather than
using magic math.  Remove UPDT, not used.

28 years agoRemove a spurious mapping that was introduced earlier.
phk [Tue, 30 Apr 1996 11:58:56 +0000 (11:58 +0000)]
Remove a spurious mapping that was introduced earlier.

28 years agoAdd a missing close that left ftpd's scattered around on pkg_installs
jkh [Tue, 30 Apr 1996 06:13:50 +0000 (06:13 +0000)]
Add a missing close that left ftpd's scattered around on pkg_installs

28 years agoproperly reset SYSTEM_STATE after installCommit runs.
jkh [Tue, 30 Apr 1996 06:02:51 +0000 (06:02 +0000)]
properly reset SYSTEM_STATE after installCommit runs.

28 years agoFix some bogons in the package installer menu and search function.
jkh [Tue, 30 Apr 1996 06:00:06 +0000 (06:00 +0000)]
Fix some bogons in the package installer menu and search function.

28 years agoMake sure package-installers refresh the screen properly.
jkh [Tue, 30 Apr 1996 05:40:15 +0000 (05:40 +0000)]
Make sure package-installers refresh the screen properly.

28 years agoClear the screen before putting up tcpip dialog.
jkh [Tue, 30 Apr 1996 05:25:15 +0000 (05:25 +0000)]
Clear the screen before putting up tcpip dialog.

28 years agoMore cosmetic changes before tomorrow's snapshot.
jkh [Tue, 30 Apr 1996 05:23:49 +0000 (05:23 +0000)]
More cosmetic changes before tomorrow's snapshot.

28 years agoCorrect a typo.
joerg [Tue, 30 Apr 1996 05:20:32 +0000 (05:20 +0000)]
Correct a typo.

Submitted by: mbarkah@hemi.com (Ade Barkah)

28 years agoHighly cosmetic tweaks.
jkh [Tue, 30 Apr 1996 04:59:57 +0000 (04:59 +0000)]
Highly cosmetic tweaks.

28 years agoMake the invocation of fortune conditional
jkh [Tue, 30 Apr 1996 04:44:37 +0000 (04:44 +0000)]
Make the invocation of fortune conditional

28 years agohash_search() has changed its calling semantics somewhat - bring
jkh [Tue, 30 Apr 1996 00:17:56 +0000 (00:17 +0000)]
hash_search() has changed its calling semantics somewhat - bring
libforms back into sync.

28 years agoMove the map entry allocations from the kmem_map to the kernel_map. As
dyson [Mon, 29 Apr 1996 22:04:57 +0000 (22:04 +0000)]
Move the map entry allocations from the kmem_map to the kernel_map.  As
a side effect, correct the associated object offset.

28 years agoFix more display weirdnesses that only show up during a real installation.
jkh [Mon, 29 Apr 1996 21:15:44 +0000 (21:15 +0000)]
Fix more display weirdnesses that only show up during a real installation.

28 years agoRemove a bogus dialog_clear();
jkh [Mon, 29 Apr 1996 21:07:44 +0000 (21:07 +0000)]
Remove a bogus dialog_clear();

28 years agoSupport for "-u" which sets the timestamp from the delta on the file.
phk [Mon, 29 Apr 1996 21:02:42 +0000 (21:02 +0000)]
Support for "-u" which sets the timestamp from the delta on the file.
Intended for sup mirrors etc.  Not well tested yet.

Reviewed by: phk
Submitted by: Giles Lean <giles@nemeton.com.au>
Submitted by: John Hay <jhay@mikom.csir.co.za>

28 years agoFace the truth and bump the 2.2-960428-SNAP to 2.2-960430; that's the
jkh [Mon, 29 Apr 1996 20:29:29 +0000 (20:29 +0000)]
Face the truth and bump the 2.2-960428-SNAP to 2.2-960430; that's the
last bump, I promise!

28 years agoslight re-ordering to allow the qcam to compile with devfs enabled.
julian [Mon, 29 Apr 1996 20:05:52 +0000 (20:05 +0000)]
slight re-ordering to allow the qcam to compile with devfs enabled.

28 years agoAdd ATAPI_STATIC so that the ATAPI cdroms work correctly again
jkh [Mon, 29 Apr 1996 20:03:41 +0000 (20:03 +0000)]
Add ATAPI_STATIC so that the ATAPI cdroms work correctly again
under -current.
Submitted-By: Serge Vakulenko <vak@cronyx.ru>
28 years agoAdd an extra line to the floppies target which will make it refresh
jkh [Mon, 29 Apr 1996 19:38:36 +0000 (19:38 +0000)]
Add an extra line to the floppies target which will make it refresh
the distribution area's floppy images.

28 years agoReshuffle the installation routines a little for greater clarify.
jkh [Mon, 29 Apr 1996 19:34:25 +0000 (19:34 +0000)]
Reshuffle the installation routines a little for greater clarify.

28 years agoYikes - bogon crept into the NFS setup menu.
jkh [Mon, 29 Apr 1996 18:06:08 +0000 (18:06 +0000)]
Yikes - bogon crept into the NFS setup menu.

28 years agoFix a small display bogon with the progress indicators.
jkh [Mon, 29 Apr 1996 17:59:07 +0000 (17:59 +0000)]
Fix a small display bogon with the progress indicators.

28 years agoFixed two typos in the comment.
smpatel [Mon, 29 Apr 1996 15:07:59 +0000 (15:07 +0000)]
Fixed two typos in the comment.

Pointed out by: davidg

28 years agoVery minor tweak:
wpaul [Mon, 29 Apr 1996 14:48:47 +0000 (14:48 +0000)]
Very minor tweak:

In __initdb(), a failure to open the local password database is supposed
to result in a warning message being syslog()ed. This warning is only
supposed to be generated as long as the 'warned' flag hasn't been yet;
once the warning is generated, the flag should be set so that the message
is only syslog()ed once. However, while the state of the flag is checked
properly, the flag's state is never changed, so you always get multiple
warnings instead of just one.

Pointed out by: Peter Wemm

28 years agoAdd some more debugging statements.
jkh [Mon, 29 Apr 1996 06:47:10 +0000 (06:47 +0000)]
Add some more debugging statements.

28 years agoFix mis-declared static arrays that made sysinstall SEGV in
jkh [Mon, 29 Apr 1996 06:45:33 +0000 (06:45 +0000)]
Fix mis-declared static arrays that made sysinstall SEGV in
Set_Boot_Blocks().  Boy, this one had me tearing my hair out!
I hate how the loader distinguishes between `extern char *foo' and
`extern char foo[]' sometimes! :-)

28 years agoFix embarassing mind-o: transient RPC program numbers run from
wpaul [Mon, 29 Apr 1996 05:24:26 +0000 (05:24 +0000)]
Fix embarassing mind-o: transient RPC program numbers run from
0x40000000 to 0x5FFFFFFF, not 0x4000000 to 0x5FFFFFF. *sigh*

28 years agoFix some display bogons in the label editor.
jkh [Mon, 29 Apr 1996 05:09:23 +0000 (05:09 +0000)]
Fix some display bogons in the label editor.

28 years agoMove some warn()'s into DEBUG space since I don't need them coming
jkh [Mon, 29 Apr 1996 05:03:02 +0000 (05:03 +0000)]
Move some warn()'s into DEBUG space since I don't need them coming
out in my curses interfaces and spamming my screen.

28 years agoDon't stop /etc/sysconfig if we're `faking'.
jkh [Sun, 28 Apr 1996 22:54:21 +0000 (22:54 +0000)]
Don't stop /etc/sysconfig if we're `faking'.
More asthetic adjustments to menus.
Improve both the display efficiency and usability of the label
screen - it's now possible to label quite a few disks in the label editor.

28 years agoAdd a new -fake argument to make sysinstall not actually change things while
jkh [Sun, 28 Apr 1996 20:54:11 +0000 (20:54 +0000)]
Add a new -fake argument to make sysinstall not actually change things while
I'm testing it.

28 years agoBring back the AHC_TAGENABLE compile option and document it. You must
gibbs [Sun, 28 Apr 1996 19:43:10 +0000 (19:43 +0000)]
Bring back the AHC_TAGENABLE compile option and document it.  You must
use this option to get tagged queuing.  Just like the old days.

28 years agoFix the abort code in the BUS DEVICE RESET case. Needed to set cmdlen to 0.
gibbs [Sun, 28 Apr 1996 19:21:20 +0000 (19:21 +0000)]
Fix the abort code in the BUS DEVICE RESET case.  Needed to set cmdlen to 0.

Ensure that queued commands are not touched by the abort code by setting
the SCB status to indicate what queue it is in.

Fix deadlocks when using SCB paging by using SCBs from the assigned_scbs
queue or an SCB that completed during the same interrupt if needed.

Don't ever use insl to pull SCBs from any of the controllers.  You can
only do 8bit PIO reads.  This only affected SCB paging.

With this checkin, SCB paging works quite a bit better, but I still have
some problems with it that may be caused by a firmware problem in my
PD1800s.  It seems that using a tag number higher than the maximum number
of tags allowed by the device, confuses it.  For example, if I queue
two commands, tagged 3 and 36, it never reconnects for tag 36.

28 years agoAdd an entry for xterm with colors. The standard xterm now handles
joerg [Sun, 28 Apr 1996 18:21:01 +0000 (18:21 +0000)]
Add an entry for xterm with colors.  The standard xterm now handles
ANSI colors.

28 years agoFix a bogon that prevented easy-import from inserting the new module
joerg [Sun, 28 Apr 1996 12:32:43 +0000 (12:32 +0000)]
Fix a bogon that prevented easy-import from inserting the new module
name in alphabetical order (broken by my previous commit).

Pointed out by: asami

28 years agoFix some bugs I introduced and some old ones as well.
phk [Sun, 28 Apr 1996 07:14:05 +0000 (07:14 +0000)]
Fix some bugs I introduced and some old ones as well.
Add BDE_DEBUGGER back.
Improve quality of comments.
Thanks Bruce!

Reviewed by: phk
Submitted by: bde

28 years agoUpdate to new SNAP revision information.
jkh [Sun, 28 Apr 1996 06:08:41 +0000 (06:08 +0000)]
Update to new SNAP revision information.

28 years agoPerformance enhancements (I hope) and new stuff:
wpaul [Sun, 28 Apr 1996 04:38:52 +0000 (04:38 +0000)]
Performance enhancements (I hope) and new stuff:

yp_dblookup.c:

- Implement database handle caching. What this means is that instead
  of opening and closing map databases for each request, we open a
  database and save the handle (and, if requested, the key index)
  in an array. This saves a bit of overhead on things like repeated
  YPPROC_NEXT calls, such as you'd get from getpwent(). Normally,
  each YPPROC_NEXT would require open()ing the database, seeking
  to the location supplied by the caller (which is time consuming with
  hash databases as the R_CURSOR flag doesn't work), reading the
  data, close()ing the database and then shipping the data off to
  the caller. The system call overhead is prohibitive, especially
  with very large maps. By caching the handle to an open database,
  we elimitate at least the open()/close() system calls, as well
  as the associated DB setup and tear-down operations, for a large
  percentage of the time. This improves performance substantially at
  the cost of consuming a little more memory than before.

  Note that all the caching support is surrounded by #ifdef DB_CACHE
  so that this same source module can still be used by other programs
  that don't need it.

- Make yp_open_db() call yp_validdomain(). Doing it here saves cycles
  when caching is enabled since a hit on the map cache list by
  definition means that the domain being referenced is valid.

- Also make yp_open_db() check for exhaustion of file descriptors,
  just in case.

yp_server.c:

- Reorganize things a little to take advantage of the database
  handle caching. Add a call to yp_flush_all() in ypproc_clear_2_svc().

- Remove calls to yp_validdomain() from some of the service procedures.
  yp_validdomain() is called inside yp_open_db() now, so procedures that
  call into the database package don't need to use yp_validdomain()
  themselves.

- Fix a bogosity in ypproc_maplist_2_svc(): don't summarily initiallize
  the result.maps pointer to NULL. This causes yp_maplist_free()
  to fail and leaks memory.

- Make ypproc_master_2_svc() copy the string it gets from the database
  package into a private static buffer before trying to NUL terminate it.
  This is necessary with the DB handle caching: stuffing a NUL into the
  data returned by DB package will goof it up internally.

yp_main.c:

- Stuff for DB handle caching: call yp_init_dbs() to clear the
  handle array and add call to yp_flush_all() to the SIGHUP
  signal handler.

Makefile.yp:

- Reorganize to deal with database caching. yp_mkdb(8) can now be used
  to send a YPPROC_CLEAR signal to ypserv(8). Call it after each map
  is created to refresh ypserv's cache.

- Add support for mail.alias map.
  Contributed by Mike Murphy (mrm@sceard.com).

- Make default location for the netgroups source file be /var/yp/netgroup
  instead of /etc/netgroup.

mkaliases:

- New file: script to generate mail.alias map.
  Contributed by Mike Murphy (mrm@sceard.com).

Makefile:

- Install Makefile.yp as /var/yp/Makefile.dist and link it to
  /var/yp/Makefile only if /var/yp/Makefile doesn't already exist.
  Suggested by Peter Wemm.

- Install new mkaliases script in /usr/libexec along with mknetid.

- Use somewhat saner approach to generating rpcgen-dependent files
  as suggested by Garrett Wollman.

28 years agoThis commit was generated by cvs2svn to compensate for changes in r15423,
wpaul [Sun, 28 Apr 1996 04:16:06 +0000 (04:16 +0000)]
This commit was generated by cvs2svn to compensate for changes in r15423,
which included commits to RCS files with non-trunk default branches.

28 years agoImport the new yp_mkdb. This one does what the old one does, but is
wpaul [Sun, 28 Apr 1996 04:16:06 +0000 (04:16 +0000)]
Import the new yp_mkdb. This one does what the old one does, but is
hopefully less grotty. Differences include:

- An extra flag, -c, for sending a YPPROC_CLEAR to ypserv(8) (which
  will become useful once I merge in the DB handle caching mods I've
  been working on).
- Checks for and signals duplicate keys.
- Handles line continuations.

As of now, there is no more GNU YP code in the tree.

28 years agoToss the GNU yp_mkdb into the attic.
wpaul [Sun, 28 Apr 1996 04:08:22 +0000 (04:08 +0000)]
Toss the GNU yp_mkdb into the attic.

28 years agoRemove yp_mkdb; it's going away.
wpaul [Sun, 28 Apr 1996 04:06:06 +0000 (04:06 +0000)]
Remove yp_mkdb; it's going away.

Uhm, guys? This Makefile doesn't build anything anymore. The isdn
stuff under here isn't compiled. Is this normal?

28 years agoSmall tweak to yp_put_record(): call the DB put routine with the
wpaul [Sun, 28 Apr 1996 03:59:56 +0000 (03:59 +0000)]
Small tweak to yp_put_record(): call the DB put routine with the
R_NOOVERWRITE flag and process return codes so that we can tell the
difference between a failure due to a duplicate database entry and
failure due to some other error.

28 years agoFix an ancient index list bug.
jkh [Sun, 28 Apr 1996 03:27:26 +0000 (03:27 +0000)]
Fix an ancient index list bug.
Make FTP re-initializion work.
Fix fix fix.

28 years agoFix the OK/Cancel accellerator bogon I introduced a few days back.
jkh [Sun, 28 Apr 1996 02:13:07 +0000 (02:13 +0000)]
Fix the OK/Cancel accellerator bogon I introduced a few days back.

28 years agoMove some of functions around in order to make this stuff easier
jkh [Sun, 28 Apr 1996 01:07:27 +0000 (01:07 +0000)]
Move some of functions around in order to make this stuff easier
to work on.

28 years agoBump snapshot release date - looks like I was off by a couple
jkh [Sun, 28 Apr 1996 00:37:38 +0000 (00:37 +0000)]
Bump snapshot release date - looks like I was off by a couple
of days!

More display fixes to sysinstall and assorted tweaking.

28 years agoFix a minor grammatical error (reselled -> resold) I just noticed.
jkh [Sat, 27 Apr 1996 18:36:02 +0000 (18:36 +0000)]
Fix a minor grammatical error (reselled -> resold) I just noticed.

28 years agoinet_ntoa buffer was evaluated twice in log_in_vain, fix it.
ache [Sat, 27 Apr 1996 18:19:12 +0000 (18:19 +0000)]
inet_ntoa buffer was evaluated twice in log_in_vain, fix it.
Thanx to: jdp

28 years agoMake `install' depend on `kernel'. Some idiot tried to install a
joerg [Sat, 27 Apr 1996 07:30:49 +0000 (07:30 +0000)]
Make `install' depend on `kernel'.  Some idiot tried to install a
non-built kernel and complained in Usenet... :-)

28 years agoAdd a missing helpfile for fixit.
jkh [Sat, 27 Apr 1996 07:18:59 +0000 (07:18 +0000)]
Add a missing helpfile for fixit.

28 years agoFix what I just broke with DITEM_LEAVE_MENU
jkh [Sat, 27 Apr 1996 07:09:41 +0000 (07:09 +0000)]
Fix what I just broke with DITEM_LEAVE_MENU

28 years agoMore misc menu hackery.
jkh [Sat, 27 Apr 1996 07:04:12 +0000 (07:04 +0000)]
More misc menu hackery.

28 years agoFix a minor typo.
jkh [Sat, 27 Apr 1996 04:57:43 +0000 (04:57 +0000)]
Fix a minor typo.

28 years agoFix a bogon with ok/cancel callback usage.
jkh [Sat, 27 Apr 1996 01:52:15 +0000 (01:52 +0000)]
Fix a bogon with ok/cancel callback usage.