cgd
b65d6c0390
better fix for security problems, and minor cleanup
1994-02-01 00:32:22 +00:00
briggs
476d26c797
Change from bicknell@csugrad.cs.vt.edu and ceharris@csugrad.cs.vt.edu.
...
This closes an apparent security problem on systems where users have
write access to the mail spool. Since root actually runs comsat, a
user could link their mail file to a system file that they normally
could not access, and use comsat to view said file. This fix simply
makes sure that the mail file is a REGular file.
1994-01-30 18:32:39 +00:00
jtc
fc1d8f3bac
Fix spelling error in Copyright notice
1994-01-29 01:54:01 +00:00
jtc
42f840d29d
Fix spelling error in Copyright notice
1994-01-29 01:43:03 +00:00
pk
bc9bb1a343
Like others, allow for SunOS .o files.
1994-01-28 21:02:21 +00:00
pk
d27581fb4b
Use somewhat customized version of malloc, in stead of relying on a
...
crummy sbrk() backend; proper aligment must be guaranteed on all archs.
Drafting dlopen, dlsym, et.al.
1994-01-28 21:01:20 +00:00
pk
90cfba21cb
Use `.type' directives generated by gcc.
...
Numerous internal changes & bug fixes.
NOTE: must re-compile & re-link shared libraries before used to link programs.
1994-01-28 20:56:09 +00:00
pk
ad127b0a0a
Redone from scratch, but maintain SunOS compatibility.
1994-01-28 20:26:52 +00:00
cgd
ecd53521f1
no longer need lib hackery
1994-01-28 05:13:28 +00:00
cgd
c73f928505
don't need libs hackery any longer
1994-01-28 05:11:47 +00:00
cgd
1ac7c7adaa
don't need -lutil
1994-01-28 00:31:32 +00:00
cgd
9043c5a8de
hack to make getloadavg() link properly
1994-01-28 00:30:52 +00:00
cgd
bca5d4ac26
hack to make getloadavg() link properly
1994-01-28 00:26:35 +00:00
mycroft
24249baa85
Clean up deleted files.
1994-01-24 05:59:40 +00:00
cgd
a8078f319e
ELVIS IS DEAD, DAMNIT!
1994-01-24 05:59:28 +00:00
cgd
765e3e7b93
there will be no crond (or cron) tomorrow!
1994-01-15 19:47:51 +00:00
mycroft
3ce42c6893
Clean up deleted files.
1994-01-12 19:26:40 +00:00
pk
954ef13a90
Fill in gdb hook.
1994-01-12 19:19:09 +00:00
jtc
2a22045ae0
Vixie Cron 3.0-prerelease, patch 11
1994-01-12 18:35:59 +00:00
jtc
e827862b77
Vixie Cron 3.0-prerelease, patch 11
1994-01-12 18:35:45 +00:00
jtc
59f16ac068
Vixie Cron 3.0-prerelease, patch 11
1994-01-12 18:34:24 +00:00
jtc
e59e4eb1ce
Vixie Cron 3.0-prerelease, patch 10
1994-01-11 19:10:45 +00:00
mycroft
45fe1558b2
Add -s flag, per Roland McGrath, with changes and a manual page addition by me.
1994-01-10 16:29:46 +00:00
mycroft
58e3d058ae
Clean up deleted files.
1994-01-05 21:40:25 +00:00
jtc
e67478fe79
Rename crond to cron
1994-01-05 21:37:12 +00:00
jtc
5f2a029904
Remove -DCRONDIR, macro is set correctly in pathnames.h.
1994-01-05 21:10:29 +00:00
jtc
ba46c17534
Converted Makefile to use BSD make.
1994-01-05 20:57:27 +00:00
mycroft
22183f4e79
Clean up deleted files.
1994-01-05 20:52:52 +00:00
jtc
644d4f8787
Vixie Cron 3.0-prerelease, patch 9
1994-01-05 20:40:12 +00:00
cgd
2b82a53661
add '-L' flag, for those of us who are *really* paranoid...
...
Logs all rsh commands (including failed ones).
1993-12-23 09:05:45 +00:00
cgd
a8648761af
add makewhatis
1993-12-21 03:31:19 +00:00
cgd
103f2ee5d5
moved here from old location in src/usr.bin/man
1993-12-21 03:28:00 +00:00
pk
0cc050772f
Hooks for for shared C++ objects with static contructors/destructors.
1993-12-20 22:44:35 +00:00
deraadt
7f9699a3e6
rarpd has moved
1993-12-16 20:34:57 +00:00
mycroft
757153c5f6
Clean up deleted files.
1993-12-16 05:41:49 +00:00
jtc
e0a7b28c1e
Use <dirent.h> instead of <sys/dir.h>.
1993-12-15 16:58:01 +00:00
mycroft
a09abb4d2b
Minor cleanup.
1993-12-10 05:10:22 +00:00
mycroft
8363f8736d
Use MACHINE_ARCH.
1993-12-08 11:47:17 +00:00
pk
fb781361ed
Small nits.
1993-12-08 10:28:56 +00:00
pk
a711901191
Parcelled out the heap allocator into separate file.
...
Changes prototype for findshlib() (corrected library search order for ld).
1993-12-08 10:28:05 +00:00
pk
fa099af1f6
Many internal changes, most notably in the symbol counting stuff.
...
`ld -r -x' now supported on all object files.
Support for long archive member names (AR_EFMT1 format),
thanks to Bill Sommerfeld/Mark Eichin
Do the right(?) thing with symbol aliases (N_INDR) for POSIX lover, especially
when equiping shared libraries with these (this was *not* fun).
Handle silly archives (.sa) for people who needs them; turn on by `-Bsilly'.
1993-12-08 10:13:47 +00:00
mycroft
570159be38
Eliminate a compiler warning.
1993-12-07 09:09:12 +00:00
mycroft
f53acb2991
Eliminate two compiler warnings.
1993-12-07 08:59:27 +00:00
mycroft
e331ce34d0
#include ctype.h, since we use isdigit().
1993-12-07 03:04:28 +00:00
cgd
0e5a19d667
oops; i screwed up that last...
1993-12-06 23:57:11 +00:00
cgd
00e991f068
from thomas@mathematik.uni-Bremen.de (in gnats bug bin/36):
...
crond doesn't log executed commands since the conditional around
the log_it call is only based on the definition of LOG_FILE instead
of LOG_FILE or SYSLOG. Also, if there is neither LOG_FILE nor SYSLOG
defined calls to log_it are still issued but there is no log_it
function defined (This doesn't affect us, since SYSLOG is defined
in config.h).
1993-12-06 03:35:56 +00:00
cgd
84c102ad15
make it owned by root so cron doesn't whine...
1993-12-05 12:26:10 +00:00
cgd
940867e342
add at, by Thomas Koenig, ig25@rz.uni-karlsruhe.de
1993-12-05 11:34:40 +00:00
cgd
1bd5116d82
MACHINE_ARCH support
1993-12-05 00:55:26 +00:00
pk
2f5a8d0d1c
Make it compile on other-than-i386 BSD boxes too.
1993-12-02 15:54:34 +00:00
jtc
3802354116
Use ".At v7" macro instead of spelling out "Version 7 AT&T UNIX".
1993-11-30 00:10:17 +00:00
paulus
5b59119fbb
Machine-dependent part of ld for the m68k architecture,
...
allowing ld to support shared libraries on m68k-based machines.
1993-11-25 00:57:35 +00:00
cgd
de4dd71dfa
do the right thing with ifdef, and warn about i386 console hack
1993-11-23 04:40:28 +00:00
mycroft
6da8256254
Clean up deleted files.
1993-11-23 04:32:13 +00:00
cgd
c948d34c95
squish the bugfiler, now that we're using gnats. the bugfiler
...
wasn't really very useful, anyway...
1993-11-23 04:32:01 +00:00
mycroft
e9e6f64ef6
Add /usr/X386/lib to the standard list of library paths.
1993-11-21 21:01:08 +00:00
mycroft
3b52558c53
Clean up deleted files.
1993-11-21 20:19:17 +00:00
brezak
bb3120424b
Build rnusers XDR's into librpcsvc and use them.
1993-11-21 20:19:15 +00:00
brezak
4b660341e6
Remove support for vers 1 interface. Add vers 3 interface support. Fix ver 2 support to interoperate with Sun's.
1993-11-21 18:56:33 +00:00
pk
4a64975120
Make `-Z' actually do something different again (old style ZMAGICs).
1993-11-14 16:51:17 +00:00
pk
c6cb826f23
Call breakpoint `BPT' in stead of `TRAP'.
1993-11-13 11:20:17 +00:00
pk
a2d3040ffb
Added function `md_set_breakpoint()'.
...
Define for TRAP. NOTE: THIS IS DEFINED AS `ta 1'!. This may need to be
changed for NetBSD.
1993-11-10 21:46:03 +00:00
pk
47aca600bd
Added function `md_set_breakpoint()'.
1993-11-10 21:40:50 +00:00
pk
2d6241585d
Do the debugger hooks.
...
Revised algorithm for finding symbols using `nz_other' (auxialiary type info).
1993-11-10 21:37:39 +00:00
pk
168c91b813
Use strsep() in stead of strtok() and restore colons in eg. env. vars.
1993-11-08 13:20:39 +00:00
pk
9446d24503
md_init_header: our exec header differs from SunOS's.
1993-11-06 19:15:31 +00:00
pk
6e2bed1cac
Print symbol name in "undefined" error msg.
1993-11-03 21:35:54 +00:00
mycroft
25d572fb12
This warning is fucking annoying, and ld already told us about it when we
...
linked the executable. Make it #ifdef DEBUG.
1993-11-03 04:58:57 +00:00
pk
abbf20b6e1
use SHAREABLE in init_header() in stead of `entry_symbol'.
1993-10-27 00:56:17 +00:00
pk
b817714018
-Bshareable added to CFLAGS.
1993-10-27 00:55:24 +00:00
pk
762354917d
use SHAREABLE in init_header() in stead of `entry_symbol'.
1993-10-27 00:54:58 +00:00
pk
8ea3d67031
Search for top-of-stack blew up if program had no environment strings.
1993-10-26 19:30:13 +00:00
pk
ecd08c7591
Make that #ifdef NetBSD, not __NetBSD__
1993-10-24 00:52:40 +00:00
pk
f385d97564
Use MID_MACHINE.
...
#ifdef NetBSD in stead of #ifdef sun
1993-10-24 00:48:20 +00:00
pk
0d1097aaf9
Use MID_MACHINE in stead of MID_I386
1993-10-24 00:47:05 +00:00
pk
a0aae738e7
Changed prototype and internals of std_search_dir().
1993-10-23 00:34:22 +00:00
pk
843df2403a
Support for `ld.so.hints'.
...
Handle set[ug]id programs.
No longer use the `lm_lob' field to access parent objects, add private
link map `parent' field in stead (SUN_COMPAT weirdness).
1993-10-22 21:18:58 +00:00
pk
8846fa47e1
Some definitions for the `ld.so.hints' file.
1993-10-22 21:04:19 +00:00
pk
69af39d0a8
No rounding of bss size to page boundary in ZMAGIC a.out's, the kernel
...
chokes on it.
Some other minor changes.
1993-10-21 00:52:52 +00:00
pk
7f6cef25a6
Renamed confusingly named macro.
...
Fixed bug that was the result of said confusion.
1993-10-21 00:00:09 +00:00
pk
01f65b81e3
Make better distinction between SunOS and BSD.
1993-10-19 21:42:38 +00:00
pk
1dff6d7850
Define our copy of `errno', as it is no longer defined in libc.
1993-10-17 15:40:11 +00:00
pk
2dfde2bc39
Moved <link.h> here from usr.bin/ld as it is needed by other modules
...
and utilities (eg. crt0, libc, nm).
1993-10-17 00:51:30 +00:00
pk
0aebf1d941
A linker supporting shared libraries (sparc dependent code).
1993-10-16 21:54:33 +00:00
pk
3d68d0acae
A linker supporting shared libraries (run-time part).
1993-10-16 21:54:08 +00:00
pk
34f24bf837
A linker supporting shared libraries (x86 dependent code).
1993-10-16 21:53:13 +00:00
pk
97ca10e374
A linker supporting shared libraries.
1993-10-16 21:52:27 +00:00
cgd
4b30c543a0
always use libcrypt
1993-10-07 02:16:39 +00:00
jtc
916781f049
converted to use mandoc macroes.
1993-10-06 19:38:15 +00:00
cgd
ae863da8cd
change root's command checking so that stat() is done only
...
on the first 'word' of the crontab command.
1993-09-23 23:13:44 +00:00
jtc
59e456d7fd
Make sure we use rstat's protocol's values of FSCALE. We were picking up
...
the FSCALE from sys/param.h which caused our load averages to be sent
incorrectly to remote machines.
1993-09-23 18:42:39 +00:00
cgd
5f598b71b4
fixes from Dave Burgess <burgess@hrd769.brooks.af.mil> to quiet compiler
...
warnings. this doesn't include the root crontab "fix"...
1993-09-17 03:46:44 +00:00
cassidy
129e9ff13e
Initial check in. Major busted, but compiles atleast.
1993-09-07 03:21:32 +00:00
cassidy
1ddbd46ae3
Added to the src tree
1993-09-07 02:32:34 +00:00
cassidy
91a7ffd39b
Added rarpd to the subdir list
1993-09-06 18:00:24 +00:00
mycroft
b8302e3744
Excuse me while I be braindead for a minute.
1993-08-30 18:53:06 +00:00
mycroft
f597ddb137
Add new uname() cookies like getty.
...
(I had thought telnetd spawned a getty. Sigh.)
1993-08-30 18:50:53 +00:00
mycroft
cea87043b4
Add some more magic cookies for the `im' string to display info from
...
uname(2):
%s sysname
%r release
%v version
%m machine
1993-08-29 22:47:03 +00:00
mycroft
14af0bbdda
Add missing space after path name.
1993-08-16 16:04:53 +00:00
jtc
b977f15be3
Touch up manpages.
1993-08-16 15:57:47 +00:00
mycroft
8892a122c9
Fix rcsid conflict.
1993-08-10 00:10:17 +00:00
cgd
f08e3f34a5
merge in changes from netbsd-0-9-ALPHA2
1993-08-07 07:42:13 +00:00
mycroft
52efca41cd
Nuke remaining patchkit headers.
1993-08-02 18:17:24 +00:00
mycroft
aee4b07b8a
Add RCS identifiers, remove some completely useless RCS logs and patchkit
...
headers, and a few other insignificant changes.
1993-08-02 17:48:44 +00:00
mycroft
8542364e07
Add RCS identifiers.
1993-08-01 18:49:50 +00:00
mycroft
e9d867ef50
Add RCS identifiers.
1993-08-01 17:54:45 +00:00
mycroft
b1bd4afedc
Add RCS indentifiers.
1993-08-01 07:42:49 +00:00
mycroft
dfb9caab49
Add RCS indentifiers.
1993-08-01 07:32:48 +00:00
mycroft
cda4f8f6ee
Add RCS identifiers.
1993-08-01 05:37:30 +00:00
mycroft
3d297ded4f
Fix bogus handling of short writes.
1993-08-01 00:06:15 +00:00
jtc
bbeb724e87
Use rmail from latest sendmail distribution.
1993-07-22 17:30:29 +00:00
jtc
9109dd93bf
Updated to use "new" -mandoc macros.
1993-07-22 16:36:52 +00:00
brezak
3c0990e964
use XIDLE extension (if present)
1993-07-22 13:09:47 +00:00
brezak
98e705f4ed
Look at correct device for X server idle time.
1993-07-16 14:57:19 +00:00
brezak
9d140301eb
Uucpd from Net2
1993-06-29 18:53:47 +00:00
brezak
55a46f2c44
Changes for using XIDLE option.
1993-06-11 01:10:14 +00:00
brezak
045a590334
Add LOG_CONS when openlog().
1993-06-10 12:23:47 +00:00
brezak
48b719546c
Fix number of args to svcerr_progvers()
1993-06-09 19:54:03 +00:00
mycroft
b73700b0f9
Fix typo.
1993-06-08 12:08:51 +00:00
brezak
73bd7fefad
Add man page.
1993-06-08 01:21:15 +00:00
brezak
dc16f1637f
Updated man page.
1993-06-08 01:18:52 +00:00
cgd
f67174d697
patch from David Greenman and Rod Grimes (davidg@implode.rain.com and
...
rgrimes@agora.rain.com ) to support 57600 and 115200 baud
1993-06-05 22:40:40 +00:00
brezak
37e75f766c
Only cleanup registrations if not started by inetd.
1993-06-04 15:50:38 +00:00
brezak
db60ef9d46
No need to link with -lrpc
1993-06-04 14:53:53 +00:00
brezak
e715315160
Add rpc.rstatd, rpc.rusersd, and rpc.rwalld.
1993-06-03 19:26:09 +00:00
cgd
ec8ca0850a
it was putting EOF, rather than newline. comments around
...
change bogus; it will *always* be putting out newline because
of the program logic. the comments don't seem to indicate that.
1993-05-28 09:19:08 +00:00
cgd
ba83ddc500
use crond.pid rather than cron.pid, like it used to.
1993-05-28 08:56:47 +00:00
cgd
9eccc35a44
update for newest version of vixie's cron, as of May 27 1993
1993-05-28 08:33:52 +00:00
guido
37e6c3d951
Weird security hole removed. Thanks to cor@hacktic.nl
1993-05-26 18:45:07 +00:00
deraadt
5840201f38
mail.local can now use username.lock files as well as flock(). Use the
...
-l flag in your favorite sendmail.cf file.
1993-05-24 07:30:36 +00:00
cgd
1a7cf74fda
include a "To:" line in the message passsed to sendmail.
...
from Gordon Burditt <gordon@sneaky.lonestar.org>
1993-05-13 06:15:23 +00:00
glass
4be757ff79
following changes:
...
no longer compiled with debugging turned on.
uses syslog and not /var/cron/log directly for logging stuff
fixed missing ifdef
1993-05-11 08:16:01 +00:00
cgd
aabb4903c2
add bugfiler
1993-05-03 19:49:55 +00:00
cgd
811e6386f8
changed to use new libcrypt scheme.
1993-04-26 14:33:28 +00:00
mycroft
895bb1c31d
Use global value of CFLAGS.
1993-04-25 08:13:28 +00:00
mycroft
ff3324f812
Cleanup for GCC 2.
1993-04-22 03:45:05 +00:00
mycroft
c1d3c01291
Cleanup for GCC 2.
1993-04-18 18:14:35 +00:00
cgd
93d7644e4b
fixed var vs. usr in man page, and made it say "elvispreserve"
1993-04-08 02:46:10 +00:00
cgd
18969c77a9
incorporated alm's update of elvis to 1.7
1993-04-08 02:22:57 +00:00
cgd
01de02062a
changes by rod grimes for 386bsd
1993-04-02 10:51:19 +00:00
cgd
2af375f803
bugfiler, brought in from net/2...
1993-04-02 10:49:34 +00:00
glass
8fad5a8a93
cleanup so that crond compiles quietly
1993-03-28 17:24:43 +00:00
cgd
06be60083d
changed "Id" to "Header" for rcsids
1993-03-23 00:22:59 +00:00
cgd
649bd7ccc5
added support for using real crypt
1993-03-22 23:27:33 +00:00
cgd
346aa5dd48
added rcs ids to all files
1993-03-22 08:04:00 +00:00
cgd
e541169ce2
after 0.2.2 "stable" patches applied
1993-03-21 18:04:42 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00