Age | Commit message (Collapse) | Author |
|
requested by many.
|
|
ok deraadt@
|
|
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@
|
|
Spotted by naddy@
|
|
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@.
|
|
yeah, you heard right..
|
|
|
|
we can now use NOPIE= for it. Note that NOPIE= is still a no-op atm.
ok deraadt@
|
|
occurrences to get_line().
Based on a diff from Jan Klemkow <j-dot-klemkow-at-wemelug-dot-de> to tech.
|
|
Based on code from FreeBSD.
Tested by myself (full release/install cycle on i386 and sparc64) and ajacoutot.
Man page help from jmc.
|
|
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.
|
|
ok mcbride@ sthen@
|
|
ok nicm@
|
|
ok deraadt@
|
|
|
|
has gone many times around now (it is smaller now). man page diff
coming soon. Fits onto the media that need it.
ok halex
|
|
|
|
Sorry about that.
ok sthen deraadt
|
|
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
|
|
commenting it out top-to-bottom
ok deraadt@
|
|
|
|
|
|
makes gcc4 happy.
ok deraadt@ 'Looks safe' miod@
|
|
|
|
|
|
multiple signals into one variable means older signals are dropped.
ok dtucker
|
|
|
|
- wrap with #ifndef NO_LOG_BAD_DNS_RESPONSES libc code that uses
p_class() and p_type() for diagnostics, then add that define to
libstub to avoid pulling in res_debug_syms.o
- split rcmd() and ruserok() into separate files, as nothing uses both
- split readdir_r() to its own file
- split syslog_r() from syslog(), as the latter needs localtime(); many
binaries no longer need to pull in all the time code after this; switch
from usleep() to nanosleep() while we're at it
(The profit of analysis of -Wl,-M,--cref output)
Chops 888kB from /bin and /sbin on i386
ok deraadt@, miod@
|
|
|
|
the six files from libc that are directly pulled in.
ok deraadt@
|
|
smaller
ok guenther
|
|
ok guenther
|
|
since rcmd is stupid without ssh being on the media
|
|
|
|
unmaintainable). these days, people use source. these id's do not provide
any benefit, and do hurt the small install media
(the 33,000 line diff is essentially mechanical)
ok with the idea millert, ok dms
|
|
|
|
name notation
ok deraadt@
|
|
these rather than hard coded variables allows the rationalization
of the greeting by moving it into dot.profile. Whack at dot.profile
a lot. Eliminate the 'Proceed with ...' question as unneeded.
Eliminate welcome().
ok deraadt@ "I like" todd@
|
|
sure theo
|
|
|
|
- add hw.model which could help future sgi install scripts with deciding
which kernel to pick
"commit" deraadt@
|
|
bsd.mp instead of bsd (using -- mv bsd bsd.sp; mv bsd.mp bsd). anyone
who brings up boot.conf is an i386 bigot.
tested on almost all platforms that can do this, ok various people
|
|
|
|
|
|
|
|
the install script. For now, just hw.disknames
|
|
through it... input | sha256 outfile | output, then check the contents
of outfile after.
|
|
so that it is a lot smaller.
|
|
|
|
|