Commit Graph

9079 Commits

Author SHA1 Message Date
tnozaki 79a70a823d 1. add iconv support for followint encoding:
Vietnamese
	TCVN	8bit Viet Nam National Standard
	VISCII	8bit RFC1456
	VIQR	7bit RFC1456(libVIQR)
    Unicode Escape (GNU libiconv compatibility)
	C99, JAVA (libUES)
2. fix iconv_std module:
	add special treatment for POSIX Defect Report #288 case.
2006-11-13 15:16:28 +00:00
dyoung a25eaede91 Add a source-address selection policy mechanism to the kernel.
Also, add ioctls SIOCGIFADDRPREF/SIOCSIFADDRPREF to get/set preference
numbers for addresses.  Make ifconfig(8) set/display preference
numbers.

To activate source-address selection policies in your kernel, add
'options IPSELSRC' to your kernel configuration.

Miscellaneous changes in support of source-address selection:

        1 Factor out some common code, producing rt_replace_ifa().

        2 Abbreviate a for-loop with TAILQ_FOREACH().

        3 Add the predicates on IPv4 addresses IN_LINKLOCAL() and
          IN_PRIVATE(), that are true for link-local unicast
          (169.254/16) and RFC1918 private addresses, respectively.
          Add the predicate IN_ANY_LOCAL() that is true for link-local
          unicast and multicast.

        4 Add IPv4-specific interface attach/detach routines,
          in_domifattach and in_domifdetach, which build #ifdef
          IPSELSRC.

See in_getifa(9) for a more thorough description of source-address
selection policy.
2006-11-13 05:13:38 +00:00
christos 92bb57d7f6 put back phones, used by tip 2006-11-12 03:02:50 +00:00
christos ab6d6d1244 more uucp removal 2006-11-12 02:43:39 +00:00
dogcow 873dd89778 missed UUCP obsolete 2006-11-12 02:29:44 +00:00
christos 733988be60 goodbye uucp 2006-11-12 01:24:51 +00:00
jmmv 2947e73b43 Move lfs_cleanerd from /usr/libexec to /libexec. This is to allow putting
the root file system on a LFS volume.

Addresses PR bin/30407.  No objections in tech-userlevel@.
2006-11-11 14:47:27 +00:00
he a29dad4689 Add libssp_pic.a. 2006-11-11 12:06:54 +00:00
he 45c70b2a95 Use the correct file name for the libssp comp-c-proflib entry. 2006-11-11 12:06:34 +00:00
nakayama d3dbf0b0af Fix prop_send_ioctl.3 keyword to `.man'. 2006-11-11 05:30:50 +00:00
christos d74c6175d2 add more ssp library files. 2006-11-10 19:43:02 +00:00
pooka 644b5e87f7 puffs manual pages 2006-11-09 01:35:02 +00:00
scw 5a9e652d52 Build a gzboot image suitable for CP3100. 2006-11-09 00:35:32 +00:00
scw 0c2bb6eb97 Add CP3100 and CP3100_INSTALL to kernel/build sets. 2006-11-09 00:34:49 +00:00
christos e1e30f287e bump libc for ssp stuff. 2006-11-08 20:59:18 +00:00
christos 3f7ee1da36 add ssp stuff. 2006-11-08 20:52:02 +00:00
dbj e2c201cff5 sort | uniq 2006-11-07 17:49:47 +00:00
dbj 42bc842287 add gkermit.debug 2006-11-07 17:48:21 +00:00
he 9fdd864183 Implement mostly-stub versions of the new syslog functions
({v,}syslog_{r,ss}) and the corresponding openlog_r/setlogmask_r/closelog_r
functions.

This should allow sparc64 to build its ramdiskbin again.

Reviewed by christos@
2006-11-06 17:33:56 +00:00
jmmv 6b0060c0d6 Register the tmpfs lkm. 2006-11-05 22:43:26 +00:00
he 2e013abffa Ensure that ${METALOG} does not grow without bounds as an effect of
repeated unprivileged UPDATE builds.

Discussed with lukem@
2006-11-05 18:04:44 +00:00
yamt bf2265fdcd vmem_xalloc/xfree. 2006-11-04 13:00:00 +00:00
yamt 6b5e5df655 sort. 2006-11-04 12:58:06 +00:00
hubertf 3da409792d Use CDROMS_RELEASEDIR consistently 2006-11-04 12:06:28 +00:00
tnozaki 6288c3fa08 add iconv support following encodings:
ISO-2022-JP-1(RFC2237)
	CP50220,CP50221,CP50222(ISO-2022-JP variant)
	CP51932(EUC-JP variant)
2006-11-04 03:46:19 +00:00
ghen b936f8422b Add configuration files for the 3.0.2 release ISO's. 2006-11-02 10:46:30 +00:00
apb 67c362294a Revert the recent addition of /rescue/gkermit. There's some concern
that linking GPL code into /rescue is not a good idea.
2006-11-01 17:36:13 +00:00
hubertf 7e8c91d132 Install CDs need rockridge extensions, else the sets can't be found.
This fixes building of src/distrib/{i386,amd64/cdroms/installcd
(or .../cdroms/bootcd* with CDRELEASE set, which is about the same)
2006-11-01 16:47:17 +00:00
apb 3d7d705c6f Add /rescue/gkermit. Discussed in tech-userlevel. 2006-11-01 13:22:32 +00:00
apb 6eaf76c0ba Add list entries for gkermit files. 2006-11-01 13:19:43 +00:00
joerg fc0bc19fc7 Add rum(4) for newer USB Ralink devices. Obtained from OpenBSD.
Special thanks to Sepherosa Ziehau for helping debugging USB issues.
Hook up rum(4) for i386 config files.
2006-10-31 22:21:16 +00:00
pooka 588d70f94e libmagic.so.1.0 2006-10-31 21:55:58 +00:00
pooka ae3a9c7f18 libmagic 0.2 2006-10-31 21:37:37 +00:00
hubertf 3eed780f61 Fix previous: xfont is also needed by X clients.
Thanks tron@
2006-10-31 14:05:22 +00:00
christos 11c53ad61c kill crypto/rmd160.h and crypto/sha2.h, and instead make symlinks to
/usr/include from /usr/include/sys. This makes all the one way hash
header handling identical.
2006-10-30 20:22:53 +00:00
hubertf 4269337775 * Clarify that the xfont set is only needed by the X server
* simplify commands to extracts sets & pkgsrc
 * add spaces around \(em - why this isn't rendered as — is far
   beyond me, can someone with *roff fu have a look?

Inspired by posting by James K. Lowden on netbsd-docs.

XXX the hardware list needs real work. :(
2006-10-30 18:36:44 +00:00
hubertf 1cd9ce06e8 Add example on how to make an install CD - it's the same
as the bootcd* CDs just with the install sets added to
the CD as well.

XXX 1) The implementation of this is rather cludgy (copying sets around),
       as our makefs(8) can't put files from multiple directories into
       one image -- something that mkisofs can do with 'graft' points
XXX 2) This should be run after 'build.sh release' - It would be nice
       if we had a seperate stage to add such hooks in our build framework
2006-10-29 17:58:15 +00:00
jmmv 7c53e12270 Use TOOL_PAX instead of pax to allow building release CD images (i.e.
CDRELEASE=true) on non-NetBSD systems.
2006-10-29 16:45:18 +00:00
christos 7016508581 add sys/sha2.h and sys/rmd160.h 2006-10-28 04:25:54 +00:00
christos c259a653fb add the _ss versions of syslog(3) functions. 2006-10-27 20:05:27 +00:00
tnozaki 0c4c29f46b add missing locale syspkg stuffs. 2006-10-27 15:09:46 +00:00
uwe 921ce8b2e0 Add prop_dictionary_{get,set}_bool.[03] (hi, potr). 2006-10-27 01:34:35 +00:00
uwe 0d5d31b4ff Add back setlogmask.3 (hi, christos). 2006-10-27 01:25:58 +00:00
bjh21 27e5dd6430 MI podulebus(4). 2006-10-26 21:41:47 +00:00
thorpej 1aea07a325 Add prop_array_t support to prop_kern. 2006-10-26 18:51:21 +00:00
kleink 87a904a64b Update for tzdata2006n. 2006-10-26 17:12:34 +00:00
tnozaki f0e9414b43 added supports for chinese encoding ISO-2022-CN-EXT. 2006-10-26 15:06:17 +00:00
thorpej 26d4f90430 - Add prop_dictionary_all_keys(). Takes a snapshot of a dictionary's
keys and returns them in an array.  This effectively allows a caller
  to mutate a dictionary while iterating over it (really, you iterate
  over the array of keys instead of the dictionary itself).
- Add a slew of utility functions that make it more convenient (in some
  circumstances, anyway) to get/set values in a dictionary.
2006-10-26 05:02:12 +00:00
christos 72ea77fc36 add syslog _r functions 2006-10-25 23:51:48 +00:00
gson f43e0dea3d Add missing initializers to placate GCC 4.1-20061021. 2006-10-24 15:32:36 +00:00