aboutsummaryrefslogtreecommitdiff
path: root/gnu/usr.bin/perl
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix buffer overload that might lead to root.Warner Losh1997-05-221-2/+5
| | | | Notes: svn path=/head/; revision=26012
* Plug an old security hole: suidperl didn't honor MNT_NOSUID.Joerg Wunsch1997-03-012-2/+23
| | | | | | | | | | | Strong 2.2 and 2.1.x candidate. Someone should review the patch before, however. The maintainer of the Perl5 port should probably introduce a similar patch there. Notes: svn path=/head/; revision=23241
* Revert $FreeBSD$ to $Id$Peter Wemm1997-02-221-1/+1
| | | | Notes: svn path=/head/; revision=22996
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
| | | | | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise. Notes: svn path=/head/; revision=21673
* Remove bogus redeclaration of setenv().Jordan K. Hubbard1997-01-071-2/+4
| | | | | | | Fixes make world failure #3 for today (part of an ongoing series). Notes: svn path=/head/; revision=21392
* Remove a couple of private malloc() implementations, one of whichPoul-Henning Kamp1996-12-236-1033/+4
| | | | | | | was unused afterall. Notes: svn path=/head/; revision=20877
* Disable seteuid/setegid back, I overlook one place whereAndrey A. Chernov1996-12-071-2/+2
| | | | | | | SETEUID chacked before SETREUID Notes: svn path=/head/; revision=20183
* Enable seteuid, setegidAndrey A. Chernov1996-12-061-2/+2
| | | | Notes: svn path=/head/; revision=20180
* Added support for '-T' and '-B' (text and binary) file recognition byNate Williams1996-12-032-2/+43
| | | | | | | | | | | peeking inside of Chris Torek's stdio library internals. This is similar to the code used for other systems, but didn't work on CT's new implementation. Submitted by: Gary Kline <kline@tera.com> Notes: svn path=/head/; revision=20121
* delete doubled words, e.g.: "the the" -> "the"Wolfram Schneider1996-10-051-2/+8
| | | | Notes: svn path=/head/; revision=18718
* Grab h2ph from /usr/bin, not /usr/local/bin!Paul Traina1996-09-171-1/+1
| | | | Notes: svn path=/head/; revision=18328
* Back out Nate's changes from rev. 1.6; our Perl has not beenJoerg Wunsch1996-06-301-46/+4
| | | | | | | | vulnerable since it used setreuid() as opposed to Posix saved IDs. The change broke setuid scripts. Notes: svn path=/head/; revision=16846
* Fix for " CERT Advisory CA-96.12 - Vulnerability in suidperl"Nate Williams1996-06-261-5/+50
| | | | | | | Submitted by: The Perl Gods as described in the advisory Notes: svn path=/head/; revision=16777
* Bring in my changes for removing the pestilent obj links (unless youJordan K. Hubbard1996-06-241-2/+2
| | | | | | | | really want them) from /usr/src. This is the final version of the patches, incorporating the feedback I've received from -current. Notes: svn path=/head/; revision=16663
* Use setreuid instead of seteuid for permissions managementGary Palmer1996-06-023-7/+12
| | | | Notes: svn path=/head/; revision=16078
* Several changes to the gethostname module:Joerg Wunsch1996-03-181-6/+5
| | | | | | | | | | | . rename the function to main'gethostname, so it can be called unqualified, . strip the trailing \0 character, closes PR # bin/1084, . a better way to express an insane long string. Submitted by: Giles Lean <giles@topaz.nemeton.com.au> (except the 1st) Notes: svn path=/head/; revision=14677
* Add a small `gethostname' package. It uses __sysctl(2), and thusJoerg Wunsch1996-02-132-3/+40
| | | | | | | | | | | | avoids the kludgy backquotes that are required by now (`hostname`). Usage: require "gethostname.pl"; $thishost = &gethostname'gethostname; Notes: svn path=/head/; revision=14084
* recording cvs-1.6 file deathPeter Wemm1995-12-3011-4905/+0
| | | | Notes: svn path=/cvs2svn/branches/ATT/; revision=13122
* Change `install' to `${INSTALL}' so that default install flags can beBruce Evans1995-07-252-3/+3
| | | | | | | specified in the top level Makefiles. Notes: svn path=/head/; revision=9701
* Remove trailing whitespace.Rodney W. Grimes1995-05-3058-345/+503
| | | | Notes: svn path=/head/; revision=8858
* Add link to sperl4.036, needed for suid scripts and pgmsAndrey A. Chernov1995-05-281-0/+1
| | | | | | | which use sperl$] Notes: svn path=/head/; revision=8818
* Make link to tperl4.036, needed for suid scripts and other stuffAndrey A. Chernov1995-05-281-0/+1
| | | | | | | which use tperl$] Notes: svn path=/head/; revision=8817
* Fix $] variable value (version number), close PR 449Andrey A. Chernov1995-05-281-2/+8
| | | | | | | Submitted by: Bill Fenner <fenner@parc.xerox.com> Notes: svn path=/head/; revision=8816
* Remove setr* hacksAndrey A. Chernov1995-04-271-4/+4
| | | | Notes: svn path=/head/; revision=8113
* Fix compiler warnings: don't declare enum types as static.Bruce Evans1995-04-021-4/+9
| | | | Notes: svn path=/head/; revision=7584
* Comment out all perverted curses optimizationAndrey A. Chernov1995-03-261-19/+19
| | | | Notes: svn path=/head/; revision=7384
* Change wrong -ltermcap -ltermlib picked up to -lmytinfoAndrey A. Chernov1995-03-261-2/+2
| | | | Notes: svn path=/head/; revision=7383
* Get PERL found in any of its obvious locations.Jordan K. Hubbard1995-03-251-6/+17
| | | | Notes: svn path=/head/; revision=7361
* Don't attempt to fix the mode of mus - mus might be read-only. JustBruce Evans1995-03-251-2/+1
| | | | | | | | | interpret it. I've preserved the bugs that perl must be installed to build part of perl and that it must be installed in the wrong place (no ${DESTDIR}). Notes: svn path=/head/; revision=7357
* If mus script not executable, fix.Jordan K. Hubbard1995-03-241-0/+1
| | | | Notes: svn path=/head/; revision=7334
* Adjust include paths.Jordan K. Hubbard1995-03-241-2/+2
| | | | Notes: svn path=/head/; revision=7320
* Bring back perl/usub as usub/, this time containing an updated curseperlJordan K. Hubbard1995-03-248-1/+1410
| | | | | | | | which is also installed by default (the reason for which should also be plain shortly). Notes: svn path=/head/; revision=7314
* Export ${DESTDIR} to h2ph so that the *.ph files end up in the DESTDIRRodney W. Grimes1995-02-141-1/+1
| | | | | | | directories instead of /usr/share/perl. Notes: svn path=/head/; revision=6393
* Fix to h2ph "undefined function" bugUgen J.S. Antsilevich1995-02-031-6/+14
| | | | | | | | | | i reported today earlier..tested and works OK.. ( To those who want to experience bug try running aub with old version of socket.ph and with new one or just any perl script "requiring " <sys/socket.ph> or <sys/cdefs.ph> ) Notes: svn path=/head/; revision=6153
* Install suidperl suid root.Jordan K. Hubbard1995-01-141-0/+3
| | | | | | | Submitted by: Jean-Marc Zucconi <jmz@cabri.obs-besancon.fr> Notes: svn path=/head/; revision=5579
* I think someone has already talk about it but I just got bitten again :Joerg Wunsch1995-01-091-4/+4
| | | | | | | | | | | | | | | perl setuid scripts don't work in 2.1-current for the same reason they were not working in 1.1.5.1. Perl 5 has the same "problem" of course. We have almost POSIX saved uids but we must undefine the following symbols in order to get setuid perl scripts : Submitted by: roberto@blaise.ibp.fr (Ollivier Robert) Notes: svn path=/head/; revision=5456
* Add usr/share/perl/sys to mtree file, remove private mkdir from Makefile.Rodney W. Grimes1995-01-031-1/+0
| | | | Notes: svn path=/head/; revision=5349
* Add missing ${DESTDIR} so that the library ends up in a release.Rodney W. Grimes1995-01-011-5/+3
| | | | | | | | Remove mkdir -p, this is handled by make hierarchy. Add NOOBJ= to override obj: target, and remove local obj: target. Notes: svn path=/head/; revision=5338
* Fix previous commit. Installing links to manpages without installingBruce Evans1995-01-011-3/+2
| | | | | | | | | manpages is not completely trivial. Please don't commit untested changes. Notes: svn path=/head/; revision=5335
* Fix previous commit.Bruce Evans1995-01-011-2/+1
| | | | Notes: svn path=/head/; revision=5334
* Add mlinks for man pageGary Clark II1994-12-312-2/+5
| | | | | | | | | Reviewed by: Submitted by: Obtained from: Notes: svn path=/head/; revision=5330
* Add the files y.tab.h and a2p.c that get automatically generated toAndreas Schulz1994-11-281-0/+1
| | | | | | | | the CLEANFILES target. Remove the file a2p.c from the source tree, this get generated anew from a2p.y. Notes: svn path=/head/; revision=4851
* From: "Jonathan M. Bresler" <jmb@kryten.Atinc.COM>Jordan K. Hubbard1994-11-181-0/+1
| | | | | | | | | | | | in getting mirror-2.3 to work with FreeBSD, i found that timelocal.pl has a bug. a patch is included below. this needs to be applied to both src/gnu/usr.bin/perl/lib/timelocal.pl and src/usr.sbin/xntpd/scripts/monitoring/timelocal.pl Submitted by: jmb Notes: svn path=/head/; revision=4592
* Correct my hosing...:(Gary Clark II1994-11-033-3/+3
| | | | Notes: svn path=/head/; revision=4129
* Change libs to install in /usr/lib/perlGary Clark II1994-11-031-1/+1
| | | | Notes: svn path=/head/; revision=4125
* Change libs to /usr/lib/perlGary Clark II1994-11-031-1/+1
| | | | | | | | | Reviewed by: Submitted by: Obtained from: Notes: svn path=/head/; revision=4124
* Install libs into /usr/lib/perl. The discussion we had did not come toGary Clark II1994-11-031-1/+1
| | | | | | | a point so... If any thing besides here I would vote for /usr/include. Notes: svn path=/head/; revision=4123
* Test test test! sigh!Paul Traina1994-10-298-233/+29
| | | | | | | | | | | | | Perl's scripts are still trying to execute perl out of /usr/gnu/bin/perl. The hack Larry was using for h2ph.1 doesn't work with the new macros, so make it a real man page. Also, we weren't building the .ph files, add them as an afterinstall rule in the x2p subdirectory. Notes: svn path=/head/; revision=3985
* Convince Perl to that is is part of the system, as /usr/bin/perl (binary)Garrett Wollman1994-10-278-15/+21
| | | | | | | | | and /usr/share/perl (library). The latter was chosen as analogous to other directories already present in /usr/share, like /usr/share/groff_font and (particularly) /usr/share/mk. Notes: svn path=/head/; revision=3945
* Include of bsd.prog.mk should almost always be the last line of the file.Rodney W. Grimes1994-09-124-10/+8
| | | | | | | | Fix missing ${DESTDIR} in 2 places (rgrimes) Submitted by: bde Notes: svn path=/head/; revision=2684