===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus.html,v
retrieving revision 1.1205
retrieving revision 1.1206
diff -u -r1.1205 -r1.1206
--- www/plus.html 2011/12/11 16:11:14 1.1205
+++ www/plus.html 2011/12/25 09:05:54 1.1206
@@ -69,6 +69,72 @@
+
+- Xenocara updates the xserver to 1.11.3.
+
- Components of smtpd(8) generalize error message building in even more places by leaving that task up to the utility function
envelope_set_errormsg()
.
+ - A verbosity message is fixed in tcpbench(1) which sofar logged the amount of requested, instead of the number of actually connected clients.
+
+
- In Xenocara libXi is updated to 1.4.4.
+
+
- top(1) learns the new -H option to show process threads; it replaces the -T option which was used for that purpose before: using -H is consistent with OpenBSDs ps(1) and with top(1) of other operating systems.
+
+
- A series of fixes to gain a working clang(1) are applied to includes files. Then again, a series of fixes due to a running clang(1) are applied to include files.
+
- g++(1) (see gcc(1)) 2.95.3 removes the
permanent_obstack
memory usage optimization from duplicate_decls()
, because this code is just bogus and may cause SIGSEGV
in the wild. A larger diff to remove permanent_obstack
completely (as has been done by the gcc folks in the 3.x series) is being worked on.
+ - In smtpd(8), a buffer size check is sanitized and proper SMTP dot-escaping ensured.
+
+
- The pcre library included with nginx(8) updated to 8.21.
+
- ftpd(8) learns a new -W option which can be used to suppress keeping track of wtmp(5) login records.
+
- In smtpd(8) the queue_fsqueue and auth backends are brought into line with the new backend API.
+
- The compat_linux layer adds support for (a subset of)
prctl(2)
.
+ - The ktrace(9) rthread handling is improved. The flags and the vnode are moved into
struct process
; KTRFAC_ACTIVE
becomes P_INKTR
. In sys_ktrace()
the user credentials are now used for all writes to the vnode, if one is used.
+
+ - A delivery backend API is introduced in smtpd(8). Each delivery method now resides in its own backend, which slims down smtpd.c. The user and map backends are updated and tidied in equal spirit. And finally the SSL code makes use of a certificate authority file if specified and available.
+
- On the luna88k port an auto-boot failure is fixed by using the real name for a string comparison (instead of the already checked device prefix).
+
- The rc.d(8) script for nsd(8) no longer supports the reload action. Reloading DNS configuration should be performed through nsdc(8) and not with a rc script.
+
+
- Fixup of pfctl(8)
af-to
regression that occured with match rules.
+ - smtpd(8) will now display process name rather than function name in debug messages.
+
- Allow isakmpd(8) to use a FQDN as a ID payload type. Some client (eg Windows XP) uses the FQDN type in NAT-T with transport mode.
+
- Implement
-C
(alternative config file) for apropos(1) and mandocdb(8).
+
+ - Utility function added to smtpd(8) for parsing and validating SMTP response lines.
+
- Suspend other rthreads before dumping core or running exec(3); make them exit when exec succeeds.
+
- smtpd(8) will now fetch the ssl cert earlier on if needed and skip mta_pickup() when handling the incoming forward.
+
- ps(1) now understands
-o cwd
using the new KERN_PROC_CWD sysctl.
+
+ - apropos(1) bugfixes: (1) Always show architecture-independent manuals, even when an architecture is specified on the command line. (2) Do not leak memory when a manual is skipped because it's the wrong section or architecture.
+
- mandocdb(8) now avoids leaking index records by only allocating a record for a file when needed.
+
- Improved re-initialization of dhclient(8) parsing state so nothing accidentally carries over when a new file (i.e. leases after config) is parsed. May help with mysterious "Corrupt lease file" messages.
+
- Fix mandocdb(8) selection of arch-specific manuals: (1) Correctly compare cat vs. man paths. (2) Compare arch (and section) names case-insensitively.
+
- Minor changes to leases file handling in dhclient(8) and dhcpd(8).
+
- Set grep and tar programs in etc/config.site to force configure to find the system ones.
+
- make(1) now uses clock_gettime() to get a high precision timestamp, instead of converting gettimeofday()'s output.
+
+
- Remove
-M
from aucat(1), and -l
from aucat and sndiod.
+ - Change the way the working directory for new processes is discovered by tmux(1). If default-path isn't empty, it is used.
+
- Add a new sndiod audio/midi daemon (name changed from aucat, and enabled by default) and hide aucat(1) server-specific options.
+
- Always schedule another rx ring refill callout in case we fail to do it at the spot. Prevents rx ring lockups under high load on ix(4).
+
- Improve mandocdb(8) parsing of preformatted manuals: If the first section is empty, reuse the file name as the description; strip backspace encoding from the description; make the loops more readable using string(3) functions; put fclose() at the end, as line isn't valid afterwards.
+
- In default mode, use realpath(3) on the "dir" arguments and put canonicalized absolute pathnames into the mandocdb(8) database.
+
+
- Sync to terminfo.src from ncurses(3)-20111203, this adds specific entries for OpenBSD i386.
+
- Cleanup of the kernel routing code documentation code in route(4) and route(9).
+
- Add timeout to fill rx-ring in case of mbuf shortage while in vr(4) vr_intr(); fixes hanging interfaces similar to in myx(4).
+
- smtpd(8) now checks properly for NULL ->ifa_addr.
+
- Now that arch-defines have been reworked, document the simpler arch-constants in bsd.port.arch.mk(5) and port-modules(5).
+
- Instead of just counting the free index slots, mandocdb(8) will now reclaim them.
+
+
- Add Nuvoton NCT6776F to lm(4).
+
- Make sure esa(4) only returns 1 from the interrupt handler if the interrupt was for us. Fixes problems when the interrupt is shared.
+
- Avoid kernel crash by removing double clfree() on endpoint closing for ugen(4) devices.
+
- Implement search support for 24 additional macros, extract more information from
Fn
, and lift section restrictions from An Cd Er Ev Fn Fo In Pa St Va Vt
in mandocdb(8).
+
+ - "Removing scratch and junk files" section of daily(8) now sends files to /dev/null.
+
- Add support for Nuvoton NCT6776F fan, voltage and temperature sensors.
+
- New fnmatch(3) implementation which is not recursive. Originally released in Apache APR-1.4.5.
+
+
- Split the ruby module description off port-modules(5) to ruby-module(5).
+
- mg(1) will now use absolute filenames while pushing and popping off the stack.
- mg(1)s new tag handling fixes a segmentation fault by always using absolute pathnames instead of accessing relative to cwd.
- Implemented cancellation points in librthread for the basic systemcalls.
@@ -350,7 +416,7 @@
- Add Alcatel One Touch X210/X220 (another rebadged TCT Mobile modem) to umsm(4).
- Add more paths to cursorpath, themes can now be installed under /usr/local/share/icons and /usr/local/share/pixmaps.
- Implement mandoc(1) missing text production macros (Bsx Bx Dx Fx Nx Ox Ux Bt Ud). Some macros work without explicit implementation (At Db Os St).
-
- For NAT-T with transport mode, use ISAKMP's SA addresses for the flow instead of ID payload. Fixes some L2TP/ipsec(4) from NAT'd clients issues.
+
- For NAT-T with transport mode, use ISAKMP's SA addresses for the flow instead of ID payload. Fixes some L2TP/ipsec(4) from NAT'd clients issues.
- Document em(4) support for 82583V.
- em(4) reworked to prevent garbage output when changing snoop related registers on pch2.
@@ -397,7 +463,7 @@
- Localize _new_pexp unconditionally in etc/rc.d/rc.subr, so rc_read_runfile() cannot pick it up from a polluted environment.
- Remove all MD diagnostics in cpu_switchto(), and move them to MI code if they apply.
-
- Fixed strings allocated with xmalloc to be freed with xfree (not free) in xenocara/app/cwm/group.c
+
- Fixed strings allocated with xmalloc to be freed with xfree (not free) in xenocara/app/cwm/group.c.
- Simplified and improved aucat(1) options and increased log verbosity.
- Add a flag for nginx (-u) to disable chroot. Same config file can now be used whether chroot/non-chrooted setup.
@@ -741,8 +807,8 @@
- Protocols 43 (ipv6-route) & 44 (ipv6-frag) names synched with IANA database.
- Additional information on the -d option in touch(1).
-
- Provide namespace-safe alignment macros in machine/_types.h, with compat names kept in machine/param.h.
-
- In sys/socket.h, pull in sys/_types.h instead of the namespace polluting machine/param.h.
+
- Provide namespace-safe alignment macros in machine/_types.h, with compat names kept in machine/param.h.
+
- In sys/socket.h, pull in sys/_types.h instead of the namespace polluting machine/param.h.
- Eliminate __CMSG_ALIGN, replaced by _ALIGN.
- Make the INT_FAST*_{MIN,MAX} macros match the types they're defined to; put internal macros in machine/_types.h.
@@ -807,7 +873,7 @@
- Add pf.conf(5) one shot rules automatically removed after match when it is the only rule in the anchor (eg for firewall proxies). Can be used by specifying a "once" filter option.
- Make ps(1) -N/-M work again by correcting kernel vs user address handling in the FILL_KPROC() macro.
-
- Make code match the touch(1) and at(1) manpages and POSIX when year specified but century isn't: century is 1900 if year >= 69; else 2000
+
- Make code match the touch(1) and at(1) manpages and POSIX when year specified but century isn't: century is 1900 if year >= 69; else 2000.
- Make vlanprio (PCP/CF) available to our network stack.
- Fixed format string in smtpctl(8).
- Plugged memory leaks in tmux(1).
@@ -870,7 +936,7 @@
- Fixed memory leaks in tmux(1).
- Make ahci(4) not waiting for FR to come on after setting the FRE bit in the port command register.
- Added support for -v (enable verbose logging on the command line) in iscsid(8).
-
- Updated x11proto to version 7.0.22 and util-macros to 1.15.0
+
- Updated x11proto to version 7.0.22 and util-macros to 1.15.0.
- Decoupled ospfd(8), bgpd(8), dvmrpd(8), ldpd(8), ripd(8) log_verbose() from log_init() so the verbose flag stays set with "ospfd -v" (previously only "-vd" worked).
- Fixed segfault on tcpbench(1) server when the remote end closes and reopens a connection.
- Added nanosecond precision to touch(1) and support for -d option.
@@ -947,7 +1013,7 @@
www@openbsd.org
-
$OpenBSD: plus.html,v 1.1205 2011/12/11 16:11:14 jj Exp $
+
$OpenBSD: plus.html,v 1.1206 2011/12/25 09:05:54 jj Exp $