209249 Commits

Author SHA1 Message Date
tron
ae076f0326 Postfix was updated to version 2.8.8. 2012-02-17 11:15:59 +00:00
plunky
555be44f20 document config_detach_children(9) 2012-02-17 09:44:12 +00:00
tron
a30206eafe Include "defer.h" to get the prototype for defer_append(). 2012-02-17 09:17:22 +00:00
yamt
31e27eaca4 BUFQ_PRIOCSCAN:
- to reduce cpu consumption for a long queue, maintain the sorted lists of
  buffers with rbtree instead of TAILQ.  i vaguely remember that the problem
  pointed out by someone on a public mailing list while ago.  sorry, i can't
  remember who and where.

- add some #ifdef'ed out experimental code.

- bump kernel version for struct buf change.
2012-02-17 08:45:11 +00:00
tron
b8a7952854 Import Postfix 2.8.8. Changes since Postfix 2.8.7:
- The Postfix sqlite client, introduced with Postfix 2.8, had an
  embarassing bug in its quoting routine. As the result of a
  last-minute code cleanup before release, this routine returned the
  unquoted text instead of the quoted text. The opportunities for
  mis-use are limited: Postfix sqlite database files are usually owned
  by root, and Postfix daemons usually run with non-root privileges so
  they can't corrupt the database. This problem was reported by Rob
  McGee (rob0).
- The Postfix 2.8.4 fix for local delivery agent database lookup
  errors was incomplete. The fix correctly added new code to detect
  database lookup errors with mailbox_transport_maps,
  mailbox_command_maps or fallback_transport_maps, but it failed to
  log the problem, and to produce a defer logfile record which is
  needed for "delayed mail" and "mail too old" delivery status
  notifications.
- The trace(8) service, used for DSN SUCCESS notifications, did not
  distinguish between notifications for a non-bounce or a bounce
  message, causing it to "reply" to mail with the null sender
  address. Problem reported by Sabahattin Gucukoglu.
- Support for Dovecot auth over TCP sockets, using code that already
  existed for testing purposes. Patrick Koetter kindly provided an
  update for the SASL_README file.
- Workaround in the LDAP client for changes in the under-documented
  OpenLDAP API, by Victor Duchovni.
2012-02-17 08:35:39 +00:00
matt
3dcb0b124a Avoid signed/unsigned comparision. 2012-02-17 08:28:36 +00:00
yamt
45ed245203 yamt-pagecache: update 2012-02-17 08:24:30 +00:00
yamt
b8736f67c5 sync with code
(remove const quals)
2012-02-17 08:22:47 +00:00
yamt
c944cfe9d1 remove bogus const quals 2012-02-17 08:20:55 +00:00
matt
02a2e7c81a MIPS uses a variable page size now.
(pulled up from matt-nb5-mips64)
2012-02-17 08:13:18 +00:00
matt
dfc6b54984 Let address/entry be 64bit if they are just sign-extended 32-bit values.
(change pulled up from matt-nb5-mips64).
2012-02-17 08:11:28 +00:00
apb
384ee33f76 document postinstall pwd_mkdb item 2012-02-17 07:51:51 +00:00
apb
44652a5537 Add "pwd_mkdb" item, which checks whether /etc/pwd.db is in the
new format, and runs "pwd_mkdb -V 1 /etc/master.passwd" to fix it.
2012-02-17 07:51:20 +00:00
apb
427b892cca s/tmux/tmux(1)/ in the entry about removal of window(1) 2012-02-17 07:46:54 +00:00
jruoho
88969970b7 ACPICA 20120215 is out, including support for ACPI 5.0. 2012-02-17 06:11:29 +00:00
riz
d77699356b Use a new variable, MODULEVER, for kernel modules, tracking what's been
done elsewhere.
2012-02-17 00:33:24 +00:00
christos
ca7f79a7ea use osrelease.sh -k instead of hand-rolled logic. 2012-02-17 00:00:39 +00:00
joerg
23782b5c2b Derive MANINSTALL from MKCATPAGES and MKHTML. 2012-02-17 00:00:02 +00:00
christos
110af54a7b use osrelease -k to avoid that the path is 6.0_BETA 2012-02-16 23:58:15 +00:00
christos
f347d465be Add new -k (for kernel modules) flag to return MM.99.pp for current and MM.mm
for the release branch.
2012-02-16 23:56:57 +00:00
joerg
52a4c27e3e Add _dlauxinfo helper function to provide access to the ELF auxilary
vector. This can normally be found via __ps_strings, but libc is
initialised too early when linked dynamically and doesn't have access to
it yet, so provide an alternative mechanism via ld.elf_so.
Bump libc minor.
2012-02-16 23:00:38 +00:00
joerg
0b4daf6018 Add entries for bzip2 and xz. 2012-02-16 22:57:19 +00:00
joerg
d04049e559 Use mmap when dealing with plain files. 2012-02-16 22:56:12 +00:00
njoly
481c9a313f Do not create obsolete ./usr/include/quota directory anymore. 2012-02-16 22:22:27 +00:00
christos
b8714878d6 add cpuconf.h to the sets 2012-02-16 21:15:05 +00:00
christos
a3f0f6f361 Added cpuconf.h needed by libkvm build. 2012-02-16 21:13:50 +00:00
joerg
bdc4335e48 Add support for compressed man pages in all the usual formats. 2012-02-16 20:58:55 +00:00
joerg
1fff0d9a0c Merge mandoc.h r1.99 and read.c 1.28 from upstream:
Add mparse_readmem, which allows application to run the parser directly
from memory, e.g. after de-compressing a document.
2012-02-16 20:58:23 +00:00
macallan
e320fd11fe remove debug spam 2012-02-16 20:45:21 +00:00
christos
3ffab2efa8 use -n too, so that we don't get a dup note. 2012-02-16 20:36:13 +00:00
njoly
988d7e3a8e window.debug is now obsolete. 2012-02-16 18:40:29 +00:00
macallan
707f8c3dec cache glyphs in video memory when using anti-aliased fonts on r128fb and
radeonfb
2012-02-16 17:33:28 +00:00
macallan
e297db4b59 generic support for caching glyphs in video memory
for speeding up anti-aliased fonts on slow CPUs
2012-02-16 17:29:21 +00:00
christos
647ed7be84 Don't eat _BETA. I am sure dsl will come up with something more elegant. 2012-02-16 17:25:35 +00:00
skrll
d6c003a8de Correct LDOUBLE_SIZE 2012-02-16 16:27:15 +00:00
wiz
5a797cff4f Fix tags in set lists for window removal. 2012-02-16 12:29:11 +00:00
yamt
dbf67aa479 fix a description of PMAP_PREFER argument. 2012-02-16 12:10:10 +00:00
matt
abc292211d Add KASSERTs to uvm_pagealloc_pgfl to verify the page is actually free and has
the contents that it should.
Redo the KASSERTs for the pageq in uvm_pagefree.
2012-02-16 11:46:14 +00:00
matt
ac0f0548f8 If we are building an INSTALL kernel and the ramdisk.fs exists in the object
tree, insert it into the kernel.  This needs to be done before the board
frag so it written into the kernel before the uboot images are created.
2012-02-16 08:08:25 +00:00
matt
83248d4f94 Allow use of large (>256MB) bats for iobats. If XBSEN isn't present, they
will be "downsized" into multiple 256MB bats.  Tested by riz.
2012-02-16 07:59:46 +00:00
buhrow
f4468b5b33 Add the ability to autoconfigure raid components on raw disks.
This change causes components on raw disks, as opposed to components inside
partitions or wedges, to be autoconfigured if the raid set is configured
for autoconfiguration.

Approved by oster@ and mrg@ for submission after the NetBSD-6 tag.  I've
been running these changes in production at my day job for over a year
without a problem.

See http://mail-index.NetBSD.org/tech-kern/2010/11/09/msg009167.html
for the original discussion of this patch and for a version of this patch
that works with NetBSD-5.x systems.
2012-02-16 06:52:03 +00:00
jmmv
7054f14003 Remove window(1).
window(1) was replaced by tmux(1) on March 2011.  The source code has
been reimported into othersrc/usr.bin/window and an up-to-date package
is available in pkgsrc/misc/window.

This removal was approved by core@, with the condition that it be done
once netbsd-6 had been brached.  And the branching has just happened!
2012-02-16 04:52:47 +00:00
perseant
ed08fe6512 Pass t_renamerace and t_rmdirrace tests.
Adapt dholland@'s fix to ufs_rename to fix PR kern/43582.  Address several
other MP locking issues discovered during the course of investigating the
same problem.

Removed extraneous vn_lock() calls on the Ifile, since the Ifile writes
are controlled by the segment lock.

Fix PR kern/45982 by deemphasizing the estimate of how much metadata
will fill the empty space on disk when the disk is nearly empty
(t_renamerace crates a lot of inode blocks on a tiny empty disk).
2012-02-16 02:47:54 +00:00
christos
dd63132492 - make this work for arm32
- factor out duplicated ifdefs
2012-02-16 02:37:43 +00:00
christos
2d3665a7b6 don't need arm/cpu.h, we just need the cpureg.h... 2012-02-16 02:35:52 +00:00
christos
59478c2770 cast printf so it can be used from userland, and include the proper include
files for userland if not kernel.
2012-02-16 02:34:56 +00:00
christos
d194967f06 move stuff between the two files, so db_interface contains the functions it
needs for userland programs to link.
2012-02-16 02:33:37 +00:00
christos
622113714d Arrange so that we can be used from userland, by not accessing pointers
directly and using db_read_bytes().
XXX: arm26 not handled.
2012-02-16 02:32:40 +00:00
christos
8a79b24011 expose cpu structures to kmemuser and prevent opt_*.h from being included
if kmemuser
2012-02-16 02:30:32 +00:00
christos
529515a41f expose functions needed to compute stack traces to kmemuser 2012-02-16 02:29:25 +00:00