summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Try to get the info file before the whole file - it eliminatesjkh1996-10-022-54/+58
| | | | a gratuitous fetch attempt in most situations.
* Make FTP site reselection work the way it always should have.jkh1996-10-023-45/+27
|
* Doc updates for next SNAP.jkh1996-10-021-19/+29
|
* 1) If as link file was created by sgmlfmt, use it during installation.jfieber1996-10-011-5/+8
| | | | 2) The assignment of CLEANFILES in a .for loop was badly botched. Now fixed.
* Fixed the "missing updates" reported by ache.sos1996-10-013-87/+111
| | | | Moved a little closer to having a splash page capability.
* Release setuid immediately after initializing; this minimizes thefenner1996-10-014-19/+21
| | | | | | | | possibility of security holes allowing root penetration. Inspired by: Mark Handley <M.Handley@cs.ucl.ac.uk> and Theo de Raadt <deraadt@theos.com> independently Submitted by: Theo de Raadt <deraadt@theos.com>
* A period (.) in label ID is a problem at the moment. Changed to anjfieber1996-10-011-3/+3
| | | | underscore.
* When starting HTML generation, remove any pre-existing link file.jfieber1996-10-011-2/+5
|
* There's no need to 'unsetenv()' unsafe environment variables explicitlynate1996-10-012-12/+2
| | | | | | since rt_readenv() already takes care of not setting unsafe variables. This was part of the changes I submitted to Peter and John during the review which must have gotten missed.
* More ${.CURDIR} changes.jkh1996-10-011-4/+5
|
* Add support for dset'ing an arbitrary kernel (experimental).jkh1996-10-012-9/+19
|
* Update some docs.jkh1996-10-011-1/+10
|
* Round 2.5jkh1996-10-018-34/+70
|
* More proper use of ${.CURDIR}.jkh1996-10-011-3/+3
|
* Installation cleanup, round II.jkh1996-10-0120-187/+302
|
* Sigh, oh well, here's my obligigatory "oops" commit. I don't quite knowpeter1996-10-012-2/+26
| | | | | | | how I managed to get this out of sync, but I did. I guess that's what I get for directly committing from different machines that I was testing on. Pointed out by: Paul Traina <pst@freebsd.org>
* #ifdef another instance of toggle_splash_screen() which Soren missed.jkh1996-10-013-3/+15
|
* Instructions on upgrading traceroutefenner1996-10-011-0/+31
|
* Some comments from Darryl Okahata <darrylo@hpnmhjw.sr.hp.com> incorporated,jkh1996-10-011-12/+42
| | | | along with some much needed updates to other sections.
* re-activate the printf builtin now that src/usr.bin/printf.c has beenpeter1996-10-011-2/+2
| | | | | tweaked to work as a builtin better (ie: calls the real printf formatting code, not sh's cut-down out1fmt() function)
* When used as a shell builtin, this program decoded a subset of argumentspeter1996-10-011-4/+9
| | | | | | | | | | | known to printf(3) and then used printf() to format it... The only problem what the #define printf out1fmt. The code was behaving differently when run as a shell builtin since out1fmt() isn't printf(3). Simple hack. Print to a buffer and fputs (also #defined for sh) the result. This should fix the printf builtin problem in PR#1673, rather than leaving the call commented out. (printf.o was being statically linked in anyway, we might as well use it)
* Saner screen refresh changes, part I.jkh1996-10-0112-75/+99
|
* Sync usage line to man page, per style(9).imp1996-10-011-3/+4
| | | | Pointed out by: Bruce Evans <bde@zeta.org.au>
* Add a warning about SCB paging.pst1996-10-012-0/+6
| | | | Suggested by: gibbs
* Resync the libgcc functions list with the 2.7.2.1 tree. We were buildingpeter1996-10-012-34/+54
| | | | | | | | a (now) defunct routine that no longer exists (causing an empty .o file), and were missing some others. Some of the ones we were missing are no-ops on the i386, so there are now 4 empty .o files. (It seems that libc/quad has got some defunct functions now)
* Skip results that have unexpected lengthspst1996-10-011-7/+6
|
* Don't build config/i386/i386.o in the src/contrib/gcc tree..... :-]peter1996-10-011-2/+3
|
* Fix potential buffer overrunpst1996-10-011-5/+8
|
* Document the Adaptec driver options for tagged command queueing and SCBpst1996-10-016-6/+40
| | | | | paging (with a warning not to use SCB paging) and create an opt_aic7xxx.h file for these options.
* Activate the .weak code generation for libgcc.a and g++ now that it works.peter1996-10-012-14/+2
|
* Incorporate John Polstra's sods.c display of the details about thepeter1996-10-018-8/+1066
| | | | | dynamic linking information in the executable. It's quite extensive. It's connected to ldd's (new) -v option.
* Update to handle new version ld.so.hints and info in executable forpeter1996-10-019-127/+665
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | configurable fallback search paths, as well as new crt interface version. Also: - even faster getenv(), get all environment variable settings in a single pass. - ldd printf-like format specifications - minor code cleanups, one vsprintf -> vsnprintf (harmless) The library search sequence is a little more complete now. Before, it'd search $LD_LIBRARY_PATH (by opendir/readdir/closedir), then read the hints file, then read /usr/lib (again by scanning thr directory). It would then fail if there was no "found" library. Now, it does LD_LIBRARY_PATH and the hints file the same, but then uses a longer fallback path. The -R path is fetched from the executable if specified at build time, the ldconfig path is appended, and /usr/lib is appended to that. Duplicates are suppressed. This means that simply placing a new library in /usr/local/lib will work (the same as it did in /usr/lib) without needing ldconfig -m. It will find it quicker if the ldconfig is run though. Similar changes have been made to the NetBSD ld.so, but ours is rather different now due to John Polstra's speedups and fixes from a while back. The ldd printf-like format support came direct from NetBSD. Reviewed by: nate, jdp
* Support for specifying printf-like output specs to control the ldd outputpeter1996-10-014-8/+64
| | | | | | | as present in the new rtld version. Obtained from: NetBSD Reviewed by: nate, jdp
* Updates to deal with ld.so.hints version 2. It now deals with thepeter1996-10-014-36/+106
| | | | | | | | ldconfig path (from NetBSD). I added code to make sure there were no duplicates in the path when multiple ldconfig -m's were used. Reviewed by: nate, jdp Obtained from: NetBSD (partly)
* Update the backends to go with the top-level ld changes. The non-i386peter1996-10-018-25/+81
| | | | | | | changes are for completeness, I don't think they work. There are changes to deal with the new include files. Obtained from: NetBSD (mostly)
* Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also dealpeter1996-10-0122-588/+1521
| | | | | | | | | | with the -R option and store the path in the dynamic header when specified. The $LD_RUN_PATH environment variable is not checked yet. While here, split up the code a bit more to enable more selective replacing of GPL'ed components that are linked with ld.so with others. Obtained from: NetBSD (mostly, the breakup is my fault)
* Fix some typospst1996-10-012-7/+7
|
* Support crt0 <-> ld.so interface version 4. This should be both backwardspeter1996-10-011-5/+11
| | | | | | | | | | and forwards compatable with version 3. This is needed to enable storing a run-time library path in the dynamic linking headers. The crt startup tries version 4 first, and falls back to version 3, so an executable that is linked on -current will work with the ld.so on 2.1.x and less. Reviewed by: nate, jdp Obtained from: NetBSD
* Fix a bug in the "cvs init" command. It ignored the global "-H" option.jdp1996-10-012-1/+2
| | | | | | | | | | | I.e., "cvs -H init" went ahead and initialized the repository, and did not print out a usage message. Not nice. Also added the "init" command to the list that comes out when you type "cvs --help-commands". There is still not a word about it in the manual page. Yes, I am sending these fixes to the FSF.
* Add support for storing a -R path in ld in the section dispatch table,peter1996-10-013-6/+15
| | | | | | | | | support LD_HINTS_VERSION_2 that has the ldconfig pathname stored in the ld.so.hints file (ie: a new library can be installed and used without needing to run ldconfig -m first) Reviewed by: nate, jdp Obtained from: NetBSD (mostly)
* Mostly resync our gas with the NetBSD version to obtain support forpeter1996-10-0127-262/+291
| | | | | | | | | .weak as gcc and g++ would like to use. This includes changes to other architectures mostly for completeness, I don't expect cross-assemblink would work but I could be wrong. Obtained from: NetBSD
* Add the linker set stab types: N_SETA N_SETT N_SETD N_SETB N_SETVpeter1996-10-012-2/+16
|
* Dont make splash screen the default :)sos1996-09-303-6/+3
|
* Fix a couble of nasties regarding mouse pointer and differentsos1996-09-308-311/+546
| | | | | | resolutions. Allow middle mouse button to be used for pasting. Also added the beginnings of support for a splash page.
* Close a potential security hole: if yp_access() is passed a map name,wpaul1996-09-301-4/+15
| | | | | | | | | | | | | | | have it check to see that it doesn't contain any '/' characters. This prevents possible silliness like ypcat "../../../kernel". We already test the domain name for this in yp_validdomain(), and ypserv itself tests the map name in yp_open_db(), but it doesn't hurt to be paranoid and test for it in the generic access routine too. rpc.ypxfrd does not test the map name for slashes, but it does call yp_access() with the map name, so this removes a potential vulnerability from there. Also make the tests for IPPORT_RESERVED a little more selective: make sure it trips when map == master.passwd.*, prog == YPPROC and proc == YPPROC_XFR, and prog == YPXFRD_FREEBSD_PROG and proc == YPXFRD_GETMAP. Also use IPPORT_RESERVED instead of hard-coded value.
* Get rid of useless -f flag (though left for historical reasons).guido1996-09-302-3/+15
|
* Grab traceroute out of src/contrib/traceroutefenner1996-09-307-1429/+14
|
* Add FreeBSD modificationsfenner1996-09-301-9/+38
| | | | | - Move setuid(getuid()) much earlier - Add "SANE_PRECISION" time printing code
* if we jump the time, we need to check all the process real interval timers.julian1996-09-301-2/+5
|
* This commit was generated by cvs2svn to compensate for changes in r18579,fenner1996-09-3022-0/+6321
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
OpenPOWER on IntegriCloud