summaryrefslogtreecommitdiff
path: root/distrib/special
AgeCommit message (Collapse)Author
2014-05-13All callers of helpfile() are #ifdef SMALL so only define thatTodd C. Miller
function when SMALL is not defined. OK guenther@
2014-05-10please, if there is any chance you've ever encountered the same commandTheo de Raadt
during install time, be more careful here.
2014-05-03remove unused variableCharles Longeau
ok krw@
2014-03-18Retire hp300, mvme68k and mvme88k ports. These ports have no users, keepingMiod Vallat
this hardware alive is becoming increasingly difficult, and I should heed the message sent by the three disks which have died on me over the last few days. Noone sane will mourn these ports anyway. So long, and thanks for the fish.
2014-02-21build a non-portmap/mountd speaking umount, which shrinks the libcTheo de Raadt
requirements on non-NFS install media
2014-02-21delete useless commentTheo de Raadt
2014-02-12Reachover makefile for mkuboot, found on armv7 ramdisks; nick@Miod Vallat
2014-01-19no need for LDSTATIC, it comes from ../Makefile.incTheo de Raadt
2014-01-19enter installbootTheo de Raadt
2014-01-19Add makefile for distrib/special/installboot.Joel Sing
2014-01-11Butcher a smaller tar/pax here, which has no cpio supportTheo de Raadt
ok guenther
2014-01-11use -DSHA2_ONLY to be more clear about what we are butcheringTheo de Raadt
idea from tedu
2014-01-11use NOMAN=1 for all directoriesTheo de Raadt
2014-01-11unify with other Makefiles around hereTheo de Raadt
2014-01-09we need to build a ztscale stub for zaurus media.Theo de Raadt
2014-01-08Switch to using the base sha256 command, rather than some customizedTheo de Raadt
abomination. install.sub chunk tested by rpe
2014-01-08enter md5 directoryTheo de Raadt
2014-01-08Build a -DSMALL verison of md5 for the install media (will be installedTheo de Raadt
as sha256 and sha512, primarily)
2014-01-08rename SHA256_ONLY to SHA2_SMALL; changing things so that sha512 supportTheo de Raadt
is also pulled in
2014-01-08enable building of signify in the ramdisksTheo de Raadt
2014-01-06In the new PIE world, all dynamic binaries (for instance those foundTheo de Raadt
in usr.bin and usr.sbin on the install media) must be re-compiled non-PIE (here, in the special directory) so that crunchgen can reuse them. This issue is most acute on i386, which has register pressure, and does weird things for PIE. thanks for matthew for helping figure this out.
2013-11-27astoundingly, the read loop has been subtly broken in a variety of waysTheo de Raadt
on big-endian machines for quite a while. Some discussion with millert and guenther to repair it.
2013-11-26unsigned char for ctypeTheo de Raadt
2013-11-04oops, meant MACHINE_CPU not MACHINE_ARCH (matters for mips64*)Theo de Raadt
2013-11-01Provide -I's to reach the gdtoa directory for .h filesTheo de Raadt
2013-04-15for when we include chroot in the futureTheo de Raadt
2013-03-28switch to the new resolver implementation.Eric Faurot
requested by many.
2013-01-08Remove unnecessary dependencies (-lkvm)Alexandr Shadchin
ok deraadt@
2012-11-23Use the libutil imsg framework rather than a hand-rolled localKenneth R Westerback
version. This is the last hand-rolled imsg implementation I could spot. Doesn't seem to break sparc64. Suggested by chris@, tweaks from brad@ and reyk@. ok reyk@
2012-11-09Oops. Special dhclient also needs to forget about inet.c.Kenneth R Westerback
Spotted by naddy@
2012-10-30Nuke dhclient-script and dhclient.conf 'script' directive. Do allKenneth R Westerback
interface and route configuration via ioctl's and routing sockets. This will break configurations using local enhancements of dhclient-script, which will now require alternate arrangements. Committing early to allow time to identify and develop required alternatives. Several proddings by deraadt@.
2012-09-10compile as much as possible on the install media with -fno-stack-protector.Theo de Raadt
yeah, you heard right..
2012-09-07handle pkcs5_pbkdf2() falloutTheo de Raadt
2012-08-21Build sed in distrib/ just like everything else. Simplifies PIE work sincePascal Stumpf
we can now use NOPIE= for it. Note that NOPIE= is still a no-op atm. ok deraadt@
2012-03-04In preparation for getline and getdelim additions to libc, rename getline()Federico G. Schwindt
occurrences to get_line(). Based on a diff from Jan Klemkow <j-dot-klemkow-at-wemelug-dot-de> to tech.
2012-01-18Add support for C99 %ls, %lc, and %l[ format directives to scanf(3).Stefan Sperling
Based on code from FreeBSD. Tested by myself (full release/install cycle on i386 and sparc64) and ajacoutot. Man page help from jmc.
2011-10-06Get rid of special binaries which are no longer necesssary.Theo de Raadt
Note: more stays, though we currently use less on the media -- that is because if less grows too fat in the future, we would be able to switch to more. Discussed with nicm.
2011-09-17Add SMALL infrastructure to ping.Christiano F. Haesbaert
ok mcbride@ sthen@
2011-09-16Merge in less 444 plus local changesAlexandr Shadchin
ok nicm@
2010-11-23do not print the terminating null character after stringsAlexander Hall
ok deraadt@
2010-10-29nroff->mandoc; ok schwarzeJason McIntyre
2010-10-18Add wpakey/-wpakey options. This was originally written by halex andTheo de Raadt
has gone many times around now (it is smaller now). man page diff coming soon. Fits onto the media that need it. ok halex
2010-10-13Put sha1.c here too, to gain savings from the -OsTheo de Raadt
2010-07-28Fix fallout from the utf-8 commit (segfaults in disklabel on install media).Stefan Sperling
Sorry about that. ok sthen deraadt
2010-07-27Replace the single-byte placeholders for the multi-byte/wide-characterStefan Sperling
conversion interfaces of libc (mbrtowc(3) and friends) with new implementations that internally call an API based on NetBSD's citrus. This allows us to support locales with multi-byte character encodings. Provide two implementations of the citrus-based API: one based on the old single-byte placeholders for use with our existing single-byte character locales (C, ISO8859-*, KOI8, CP1251, etc.), and one that provides support for UTF-8 encoded characters (code based on FreeBSD's implementation). Install the en_US.UTF-8 ctype locale support file, and allow the UTF-8 ctype locale to be enabled via setlocale(3) (export LC_CTYPE='en_US.UTF-8'). A lot of programs, especially from ports, will now start using UTF-8 if the UTF-8 locale is enabled. Use at your own risk, and please report any breakage. Note that ncurses-based programs cannot display UTF-8 right now, this is being worked on. To prevent install media growth, add vfprintf(3) and mbrtowc(3) to libstubs. The mbrtowc stub was copied unchanged from its old single-byte placeholder. vfprintf.c doesn't need to be copied, just put in .PATH (hint by fgsch@). Testing by myself, naddy, sthen, nicm, espie, armani, Dmitrij D. Czarkoff. ok matthieu espie millert sthen nicm deraadt
2010-07-02tags.c isn't needed at all, so exclude the entire object instead ofPhilip Guenthe
commenting it out top-to-bottom ok deraadt@
2010-07-02An entire 1.5KB .o file was linked, but not actually used.Theo de Raadt
2010-07-02Build grep with -DSMALL, ok teduNicholas Marriott
2010-04-28rename BS so we don't collide with the ocurses define,Jonathan Gray
makes gcc4 happy. ok deraadt@ 'Looks safe' miod@
2010-04-03Add hw.product to the bsd.rd sysctl(8) binary. ok deraadt@Miod Vallat