summaryrefslogtreecommitdiffstats
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
...
* install fast version of zgrepwosch1996-07-021-1/+3
|
* Round out the examples a little better in showing custom buttons in operationjkh1996-07-021-2/+4
| | | | more than once.
* checklog - extract your commits from commitlogs archivewosch1996-06-302-0/+35
|
* Back out Nate's changes from rev. 1.6; our Perl has not beenjoerg1996-06-301-46/+4
| | | | | vulnerable since it used setreuid() as opposed to Posix saved IDs. The change broke setuid scripts.
* Fix for " CERT Advisory CA-96.12 - Vulnerability in suidperl"nate1996-06-261-5/+50
| | | | Submitted by: The Perl Gods as described in the advisory
* Bring in my changes for removing the pestilent obj links (unless youjkh1996-06-2415-64/+60
| | | | | really want them) from /usr/src. This is the final version of the patches, incorporating the feedback I've received from -current.
* Back out security changes until pst review themache1996-06-222-132/+45
|
* Do not produce empty cat file in debug modeache1996-06-221-2/+10
|
* Try to make it a bit clearer that our send-pr comes pre-configuredgpalmer1996-06-222-1/+8
| | | | with a submitter-id, and that a new one is not required.
* Close security holes and restore suid bitache1996-06-212-46/+125
| | | | Restore writting cat's functionality
* Nuke xditview. It was in the same category as xroach.jkh1996-06-1630-5857/+1
| | | | Screeched-For By: Michael Smith
* Increase performance using pre-calculated collate tableache1996-06-101-15/+42
|
* Follow alphabetical order more closely, now ISO8859-1 charactersache1996-06-091-1/+14
| | | | sorted properly too.
* Compare 8bit alpha characters alphabetically using strcoll()ache1996-06-091-4/+66
|
* Stop using the alias `pcb_ptd' for `pcb_tcc.tss_cr3'. Use the (existing)bde1996-06-082-4/+4
| | | | | | alias `pcb_cr3' instead. That is still one alias too many, but is convenient for me since I've replaced the tss in the pcb by a few scalar variables in the pcb.
* Aw c'mon. I'm being driven mad by plenty of other things. I don'twpaul1996-06-081-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | need this. Consider the following code: case 'O': output_filename = malloc(strlen(arg)+4); strcpy(output_filename, arg); strcat(output_filename, ".tmp"); real_output_filename = arg; return; The idea here is to malloc() a buffer big enough to hold the name of a supplied file name, plus ".tmp". So we malloc() 'size of filename' bytes plus 4, right? Wrong! ".tmp" is _FIVE_ bytes long! There's a traling '\0' which strcat() gleefully tacks on _outside_ the bounds of the buffer. Result: program corrupts own memory. Program SEGVs at seemingly random times. Bill not like random SEGVs. Bill smash. Know how I found this? I've been trying to bootstrap -current on my 2.1.0-RELEASE machine at work and I couldn't seem to get libc.a built because the linker would intermittently blow chunks while executing things like 'ld -O foo.o -X -r foo.o'. Since this is an initial bootstrap version of ld, it was linked against the 2.1.0 libc, who's malloc() behaves differently than that in -current. Presumeably ld -O doesn't blow up in -current, otherwise someone would have spotted this already. I don't know if this is a bug or a feature. Anyway. I'm changing the strlen(arg)+4 to strlen(arg)+5. Bah.
* Use setreuid instead of seteuid for permissions managementgpalmer1996-06-023-7/+12
|
* Reviewed by: joerglars1996-06-011-1/+1
| | | | | Change man so that it will still display the man page even if it cannot create a "cat" file.
* Add an option -O <filename> to ld. From the manpage:phk1996-05-283-3/+30
| | | | | | | | -O filename Specifies the name of the output file. The file is created as filename.tmp and when output is complete renamed to filename. This allows us to: ld -O ${.TARGET} -x -r ${.TARGET}
* Make rules reentrant.phk1996-05-282-10/+10
|
* Zero out an unused field in a structure that is written to the outputjdp1996-05-271-1/+2
| | | | | | | file. The field formerly contained random garbage, leading to spurious differences between otherwise identical executables and libraries. Submitted by: Bruce Evans <bde@freebsd.org>
* Remove this version, it now comes from libc.peter1996-05-272-140/+1
|
* This version is no longer needed, and probably better off gone. Itpeter1996-05-271-139/+0
| | | | | tried to parse the format string to estimate how much space it needed. It didn't know all of the formats..
* There's no -p flag to our diff.jkh1996-05-261-3/+0
|
* Fix some argument ordering and redundancy bogons.jkh1996-05-261-6/+6
|
* Remove setuid bit, it's not necessary.pst1996-05-221-2/+0
|
* Call groff directly instead of using nroff shell script.pst1996-05-221-1/+1
| | | | Submitted by: peter
* When checking to see whether a needed shared library has alreadyjdp1996-05-221-2/+36
| | | | | | | | | | | been loaded, look for a match by device and inode number if the traditional pathname comparisons don't find a match. This detects the case in which a library is requested using two different names which are really links to the same file, and avoids loading it twice. Requested by: peter@freebsd.org Reviewed by: peter@freebsd.org
* New option -append: teach makewhatis to only add records, insteadwosch1996-05-225-48/+139
| | | | | | | | of clobbering the entire database. sort options in alphabetic order. install manpage makewhatis.local.8
* remove INFODIR?= /usr/share/info, already defined in bsd.own.mkwosch1996-05-221-2/+1
|
* remove SHAREDIR?=/usr/share, already defined in bsd.own.mkwosch1996-05-221-2/+1
|
* Invoke proper gzipjkh1996-05-201-1/+1
|
* Makewhatis appended the filename to list of keywords if no keywordwosch1996-05-141-6/+6
| | | | | | | | | | matched the filename. Now put the list after the filename. E.g. filename: vt220keys.1 Keyword: vt220 was: vt220(1), vt220keys(1) - define SHIFTED [...] now: vt220keys(1), vt220(1) - define SHIFTED [...]
* Bugfix: nested *?+ in regexp at /usr/bin/makewhatis line 286wosch1996-05-123-4/+49
| | | | | | | | | | | | Submitted by: invalid opcode <coredump@nervosa.com> makewhatis.local - start makewhatis(1) only for file systems physically mounted on the system Running makewhatis from /etc/weekly for rw nfs-mounted /usr may kill your NFS server -- all clients start makewhatis at the same time! So use this wrapper instead calling makewhatis directly. Pointed out by: Bruce
* fasterwosch1996-05-121-0/+72
| | | | | | | | | | average 2-3 x for option -h or -q 10 x handle option -q and -L better exit status, similar to grep (0: matches found 1: no matches found 2: error)
* ``mv'' -> ``mv -f''wosch1996-05-0713-44/+61
| | | | | ``rm'' -> ``rm -f'' so mv/rm may not ask for confirmation if you are not root
* PD_SHIFT -> PDRSHIFTphk1996-05-022-8/+8
| | | | PGOFSET -> PAGE_MASK
* NBPG -> PAGE_SIZEphk1996-05-024-26/+26
| | | | Avoid using the struct pte stuff.
* Fix a bogon that prevented easy-import from inserting the new modulejoerg1996-04-281-10/+9
| | | | | | name in alphabetical order (broken by my previous commit). Pointed out by: asami
* Toss the GNU yp_mkdb into the attic.wpaul1996-04-283-385/+0
|
* Remove yp_mkdb; it's going away.wpaul1996-04-281-2/+2
| | | | | Uhm, guys? This Makefile doesn't build anything anymore. The isdn stuff under here isn't compiled. Is this normal?
* Fix the OK/Cancel accellerator bogon I introduced a few days back.jkh1996-04-283-3/+3
|
* Fix what I just broke with DITEM_LEAVE_MENUjkh1996-04-271-1/+1
|
* Fix a bogon with ok/cancel callback usage.jkh1996-04-272-26/+24
|
* More custom hackery to deal with issues discovered in sysinstall.jkh1996-04-253-17/+14
|
* Allow some post-fire actions to be combined in ways that weren'tjkh1996-04-253-16/+9
| | | | possible before.
* alloca() was being called with highly bogus arguments due to brainjkh1996-04-252-2/+2
| | | | fade. Fixed.
* When a local symbol that would normally be eliminated by "-x" orjdp1996-04-241-1/+12
| | | | | | | | "-X" must survive, because of references from relocations, don't qualify the symbol name with the name of the input file. This saves some string space. It makes libc_pic.a about 2.4% smaller. Adapted from a suggestion by Bruce Evans.
* Change "Found end of tape. Load next tape ..." messages to sayjkh1996-04-241-2/+2
| | | | | "volume" instead of tape. Running cpio off of /dev/fd0 and having it say "give me the next tape" is kind of ludicrous.. :-)
* Cosmetic tweaks.jkh1996-04-232-4/+13
|
OpenPOWER on IntegriCloud