===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus.html,v
retrieving revision 1.1201
retrieving revision 1.1202
diff -u -r1.1201 -r1.1202
--- www/plus.html 2011/11/13 19:53:40 1.1201
+++ www/plus.html 2011/11/22 20:47:05 1.1202
@@ -69,6 +69,217 @@
+
+- Reset TCB addresses when exiting in sys/kern/kern_exec.c, to provide a clean setup for the new image.
+
- Reads aligned to the PCI config space in sys/dev/pci/agp_via.c and agpreg.h.
+
- "TLS-lite": add kernel support for a per-thread userspace pointer, for pointing to the thread-control-block.
+
- Respect the ToS setting in tcp syn+ack for IPv4 (still need to fix for IPv6).
+
- Variables set/unset in etc/rc.d/rc.subr that were missed before.
+
- License change in usr.bin/file/magdir/os9 (Ignatios Souvatzis at NetBSD rescinded the third and fourth clauses).
+
- Improve performance (throughput and loss rate) for PPTP, pppd(8) or L2TP(/IPsec) on unstable latency networks (eg mobile).
+
+
- Introduce NAT64 to pf(4), a generic IP version translator using "af-to" in pfctl(8), systat(1), and tcpdump(8).
+
- Fixed use after free in smtpd(8) SSL code.
+
- Enforce alignment on i386/amd64 when doing reads and writes to PCI config space to space to uncover bugs.
+
- Start ldapd(8) earlier in rc.d(8) so that ypldap(8) can properly run.
+
- Added known good version of ldstub to kernel (for GCC asm constraints).
+
- Increase stack offset for rthread from (BIAS+128) to (BIAD+CC64FSZ). This fixes _rthread_start compiled without optimization.
+
- Convert rfork_thread() from int$80 to syscall; tune asm to avoid stack and use smaller instructions; pass threxit() a NULL pointer.
+
+
- 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
+
- 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.
+
- Updated Perl digest module to 1.17 (security fix).
+
- Document that virtual maps require a domain key in smtpd(8); parsing fixed in :include: aliases.
+
+
- Put sd(4) SCSI drives in standby mode when we're powering down the machine.
+
- Allow "bus_space_tag_t" in xbridge(4/sgi) to return based on the byteswap setting of the device we are trying to attach.
+
- Introduce pci_probe_device_hook function, so pci host drivers can alter the pci_attach_args passed to a device when attaching.
+
- Put in code for wcstfime to be linked in and activated alongside wscanf.
+
- Open Group Corrigendum U033/8 applied so strftime(3) returns "52" instead of "53" for certain days.
+
- Added tlphy everywhere tl is enabled (RAMDISK_CD and RAMDISKDISK, i386 and Alpha).
+
- Regression test for pthreads wait*() hang issue when SIGCHLD is ignored (a la Python).
+
- Added support for WCH CH352 serial via PCI.
+
- Show messages sent between processes in debug mode for smtpd(8).
+
- Sync to mandoc(1) version 1.12.0.
+
- Rework secondary processor (cmmu) initialization and improve cache management for aavion, m88k, and mvme88k architectures.
+
- Test etc/rc.d/rc.subr to make sure ${pexp} is not an empty string (which would send a SIGTERM to init(8)).
+
- Allow pkg_add to proceed whether we choose to syslog before or after we parse the command line options.
+
- Add a missing newline when you merge login.conf(5) if login.conf.db doesn't exist.
+
- Fix the backspace key under X11 and make the "option" key behaves like in console. The "command" key is now the alt modifier.
+
- Make it possible to restart/stop a daemon using rc.d(8) after having changed its _flags in rc.conf(8).
+
- Fix libc/locale format so day of month uses %e (single digits preceded by a blank instead of a 0) and not %d (per POSIX).
+
- Document the HISTORY of options and the fate of whereis(1).
+
- Correct history and formatting of apropos(1), whatis(1) and whereis(1): (already part of 2BSD, author Bill Joy).
+
+
- Man page for units(1) updated to explain units' output more clearly.
+
- Return less(1) to the old behaviour for "more", so pressing F ^C will not leave you at a prompt at the end of the file.
+
- Fixed Nginx ngx_http_core_module.c to specify root as /var/www/htdocs, not /var/www/html.
+
- Removed paragraph in Xenocara README about building using shadow link tree (not supported anymore).
+
- Update to terminfo.src from ncurses-5.9-20111001.
+
+
- Make mmap(2) with len=0 fail signalling EINVAL, to conform with POSIX.
+
- Bugfix merged from X.Org git: fixes Xenocara build for m68k architectures.
+
- Rename some variables and functions in altq(9) code that were causing namespace violations.
+
- Domainname is now set before rc.conf is run to accommidate recent ypbind(8) changes.
+
- If pthreads(3) SA_RESTART is set, make threads waiting on PS_FDW_WAIT uninterruptible (connect(2) being the exception).
+
- Make sdtemp(4) detect the ts3000b3 and stts2002 temperature sensors, stop some false-positive detections of cat34ts02.
+
- Added support for uftdi(4): RT Systems interface cable (rebranded FTDI) for Yaesu ham radios.
+
- Allow ypbind(8) to start like other daemons (using ypbind_flags) while preserving its historical startup behaviour.
+
- apropos(1) replacement imported; it and mandocdb(8) linked to the mandoc(1) binary; mandocdb(8) manual installed.
+
+
- ccd(4) depricated and moved to the (source code) attic.
+
- Fixed missing #else in indexed array in sys/arch/mvme88k/mvme88k/conf.c.
+
- Added questions to quiz(6).
+
- Allow bigger prefixes in units(1); add many other units, symbols, and prefixes (eg becquerel, curie, gray, eV, bohrradius).
+
- Removed binaries which are no longer necesssary for building a release.
+
- Better newline error messages for bc(1).
+
- Make struct chunk_info a variable sized struct, wasting less space for bitmap metadata in malloc(3).
+
- Allows correct registration of kqueue(2) notifications on /dev/tty to avoid potential local DoS.
+
- Bugfix for ypserv rc.d(8) script.
+
+
- Update version information in lib/libxcb/src/config.h for libxcb.
+
- Fix the "nginx -s reopen" file reopening failure bug which occured because Nginx is in chroot.
+
- Make aucat(1) restart connect(2) if it returns EINTR (socket connection broken before signal delivered).
+
- Workaround dead sensor problem by deactivating the i2c alias when ISA interface is available.
+
- Added /usr/local/sbin to the default path in login.conf(5).
+
- Move inqbufs off the stack to dma_alloc/dma_free in sys/dev/ic/ami.c.
+
- Finalise support for 82580 based devices (eg Intel I340-T4 and HP NC365T); simplify multi port handling.
+
+
- Clarified comments in sio_open(3).
+
- Clarify comment in /etc/master.passwd that user "nobody" is not just for NFS (used by locate(1) as well).
+
- Reconfigure default sys/arch/amd64/conf/RAMDISK to support ehci(4), also to disable sk(4) and vge(4).
+
- Fix bz#1683 to silence sftp(1) error spam for "ls */foo" in directory with files.
+
- Change -w flag in nc(1) to apply to the connection as well.
+
- Add support for ALPS touchpads and fix the "slow touchpad" problem.
+
+
- Add a 'flag' locator to gpioiic(4); define a first flag value to swap the SDA and SCL pins assigment during attach.
+
- Fix a segmentation fault in smtpd(8) triggering if clients sent a large number of DATA lines in one write.
+
- Clarify smtpd.conf(5), that network sources are to be specified in CIDR notation.
+
- Update to nginx-1.0.8 (many bugfixes).
+
- Fix regression tests for mdoclint to look in man* subdirs (not cat*).
+
- Change ps(1) man page to list the fields in the default display to reflect the order of display output.
+
- Updated port-modules(5) to reflect changes to the Gnome module.
+
+
- Update the SI prefixes section of units.lib, the standard units library; added SEE ALSO references to units(1).
+
- Tidy warnings and better error handling for config(8) -e.
+
- Fixed sign in lib/libc/stdio/mktemp.c.
+
- Add formats for panes (tty, pid, start cmd/cwd) in tmux(1).
+
+
- Fix an X server crash when starting GLX 1.3 apps.
+
- Signal handling regression tests for pthread_join(3) and pthread_mutex_lock(3).
+
- Remove the exchange rate entries now pegged to the euro ("Maltalira" and "Slovakkoruna").
+
- tcpbench(1): -l flag lists the kernel variables available for monitoring.
+
+
- Added cyprus pounds, maltese lira, slovakian koruna, and slovenian tolar to units(1).
+
- Fix inverted test that caused logspam in sshd(8).
+
- Set user PATH from login.conf instead of hard-coded default in xdm(1).
+
- ISO 4217 updates for the currencies in the units(1) federal reserve section.
+
- Alphabetically sort the list of currency aliases in units(1). Now sorted by base unit rather than alias name.
+
- Change ni_dirfd's position in struct nameidata in sys/sys/namei.h. Eliminates some alignment padding.
+
- sshd(8) no longer attempts privsep cleanup when not using privsep.
+
- mdoc(7) now implements .Ap .Bd .Bo .Bq .D1 .Ic .Lp .Oo .Pf .Po .Ss .Sx .Sy .br .sp and .Bl -bullet; adds more info to the .TH line escape dots; adds newline character at EOF; and no longer misinterprets ROOT block as .Ap.
+
+
- Remove assembly defines for various struct disklabel field offsets in sys/sys/disklabel.h (nothing depends on them anymore).
+
- Make Vax get size of struct disklabel with a genassym script, instead of relying upon sys/disklabel.h.
+
- Avoid a potential NULL dereference if nports == 0 in sys/dev/usb/uhub.c.
+
+
- Add -S option to tmux(1), allows alternate path to the server socket.
+
- Support symbols in .tbss and .tdata nm(1) ELF sections.
+
- Update awk(1) to Aug 10, 2011 version.
+
- Make sure "references" is not optimized away in lib/libpthread/uthread/uthread_init.c (required for the static version of pthread).
+
- Disable FIFO on M series "com to ebus" on Sparc64 by telling the driver its a 16550 (stops the MI com code from probing it as a 16550a).
+
+
- Stop groff complaining when mdoc(7) .Bl appears unescaped on a macro line.
+
- Make bus_addr_t and bus_size_t u_long types; this makes the declaration of these types consistent accross all supported platforms.
+
- Make struct label_t large enough for the kernel setjmp() purposes for Sparc and Sparc64.
+
- Enable previous gcc(1) find_barrier() pessimization for non-PIC code also.
+
- Do not write to the MCESR register on microVAX II and SOC processors, as this register is not implemented on those models.
+
- On Vax, only handle a machine check as caused by badaddr() if the local "memtest" variable != 0, instead of abusing "cold".
+
+
- Notify ifmedia layer of link loss on SGEC interfaces, so that "ifconfig ze0(4/vax)" reports the correct state instead of always pretending it is up.
+
- Replace the mdoc(7) .Fl examples by others exhibiting the same features, but avoiding use of .Nm (as it is an unusual style).
+
- Use, as far as possible, the same notation in newsyslog(8) for date strings as other manual pages.
+
- Retain alphabetical order for the -Toutput list, and use a better looking width specifier in mandoc(1).
+
+
- tmux(1) will now reject $SHELL if it is not a full path.
+
- Pass on RC_DEBUG and RC_FORCE flags in the rc.d(8) on restart (rather than exporting them and expose the script to a potentially polluted environment).
+
- sysctl(3) KERN_BUFCACHEPERCENT defaults to 20%, old value was 10%.
+
- Ask for SUBDIRs with FULLPATH set in pkg_add(1).
+
- Improved ssh(1) AuthorizedPrincipalsFile debug log message to include file and line number.
+
- Restore correct display of the 'V' flag on the parent in vfork() in ps(1).
+
- Add -H option to ps(1) to show rthreads, hiding them by default.
+
+
- Repaired rc.d(8) "restart" debug and force modes ("restart" calls "stop" then "start"); appended "_" to those variable names to clarify they are internal.
+
- Update to xf86-input-synaptics 1.5.0 and freetype 2.4.6.
+
- perl(1) no longer attempts to use LC_COLLATE or LC_NUMERIC which we don't yet support.
+
- Created a new "bounce" file for ports infrastructure. Use bsd.own.mk's guard against multiple includes.
+
+
- ports(7) now tells people to use dpb(1) for bulk builds.
+
- Gnome.port.mk port-modules(5) tweaks: MODGNOME_DESKTOP_FILE is not unconditonally set, expanded FAKE_FLAGS line.
+
- Make sure siop_xfer is a multiple of 128 bytes in sys/dev/ic/siopvar.h as intended; makes hppa64 much happier.
+
- Added a test for recursive pthread_mutex_trylock().
+
- XHCI -> xHCI and some additional devices added to sys/dev/pci/pcidevs.
+
- Let makefile.cross detect word-size mismatches between host and target, previous behaviour resulted in the cross compiler generating incorrect code and aborting.
+
- Unbreak ssh(1) remote port forwarding with dynamic allocated listen ports by send the actual listen port in the open message (instead of 0) and updating the matching permit-open entry.
+
- Add wildcard support to sshd(8) PermitOpen, allowing things like "PermitOpen localhost:*", from bz #1857.
+
+
- Import of nginx 1.0.6 with a bundled libpcre. A possible replacement for Apache httpd(8) to be included in base.
+
- Now, always install all manuals on all architectures. No exceptions even for binutils. No more share/man in src/distrib/sets/lists/*/md.*.
+
- Improved kernel malloc type checking in sys/kern/kern_malloc.c.
+
- Fix order of arguments passed to malloc(9) - type first then flags in sys/scsi/scsiconf.c.
+
- Let tcpdump(8) use the same format for printing IPv6 fragments as for IPv4. Now both use id:len@off+more.
+
- Added missing ia64 bits to gnu/usr.bin/cc/libgcc/Makefile.
+
- Make use of the filename argument to open_error() in yacc(1).
+
- Mask value no longer erased when setting/clearing system mask. Added diagnostic for interrupt handler IPL levels in sys/arch/hppa64/hppa64/intr.c.
+
- Purged the rcsid in adduser(8).
+
- Removed the rcsid in compress(1) and gzip(1). -V and -L options are now silent.
+
- Stop using the latin1 character set in the "C" locale (non-standard behaviour which looks garbled in UTF-8). Non-locale-aware tools should only print ASCII. To use an extended character set you now must set LC_CTYPE.
+
- Fix to ssh(1) bz#1935 and sftp(1) implicit sorts while globbing.
+
+
- Added regression tests with many kinds of overlapping and invalid data for pf(4) fragment reassembly.
+
- Move the prototype for disk_readlabel from sys/kern/subr_disk.c to sys/sys/disk.h so hibernate can access it.
+
- Added note in gcc-local(1) man page that -ftree-vrp removed from -O2 as it is known to be broken in 4.2.1.
+
- Check the protocol header length for tcp, udp, icmp, icmp6 in pf_setup_pdesc() in pf(4).
+
- Use new relayd(8) idle timeout for socket splicing so userland can measure session timeouts properly; splice with http if relayd does not check headers.
+
- Repair interrupted reads in less(1) and use volatile sig_atomic_t, not int, for the sigs variable.
+
- Fix to stop named(8) logging messages when it shouldn't. Bug reported to ISC (RT #24053) and now included in current bind releases.
+
- Disable st* in sys/arch/i386/conf/RAMDISK to shrink ramdisk size.
+
- Use the synaptics driver with ALPS touchpads.
+
- Add rdomain support to ntpd(8).
+
- Allow bgpctl(8) to parse and/or filter MRT table dumps (all 3 formats) and display them like the show rib/show rib detail output.
+
- Rename pmap_procwr() to pmap_proc_iflush() to get the intended behaviour in pmap(9).
+
- Fix Beagleboard range check in intc_intr_establish() in sys/arch/beagle/dev/intc.c.
+
- When breaking an overflowing line, mandoc(1) now ignores pending whitespace (vbl), so next line is not misaligned or too long.
+
- Fix nexthop_modify() to reset the flags when called so later set nexthop is applied in bgpd(8).
+
- Add /usr/local/share/terminfo to search path so ports can install custom terminfo files. Minor ncurses(3) bump to allow packages to depend on the right version.
+
- Cleanup page calculation for final memory chunk ordering list for hibernate resume in sys/kern/subr_hibernate.c.
+
- Perform most of the remaining refactoring of hibernate code into MI/MD parts. This also introduces a chunk placement routine.
+
+
- Groff compatibility in mandoc(1) for the rendering of foreign manuals: support .Lb -libdwarf and update .Lb -libelf.
+
- Rewrite of the mandoc(1) horizontal spacing of tables, to work both with and without frames and rulers.
+
- Added a MACRO OVERVIEW section to man(7).
+
- Remove all remains of arm26 code/support for ARM2, ARM2AS, ARM3, ARM6, ARM7, ARM7TDMI and StrongARM processor families.
+
- No longer check for SPX on KA410 (VS2000), since the only colour option for this machine is GPX.
+
- Use errx(3) instead of fprintf(3) and exit(3) in midiplay(1).
+
- When restarting a system call go back four instructions, not three, since this has to match libc/arch/hppa64/SYS.h.
+
- When compiling PIC code; limit instructions between two set of pc-relative loaded data in find_barrier(); avoids "pcrel too far" as(1) errors.
+
- Remove the "portmap" variable, it's unused now (use portmap_flags) in etc/rc.conf.
+
- Avoid pf_setup_pdesc() panics in pf(4) by using "switch(af)" for af dependent code.
+
- Disabled 3D ring commands on sandybridge so VT switches (and therefore suspend) will no longer hang.
+
- On x220 resume, skip restoring the modeset registers on sandybrige, rely on the (upcoming) xf86-video-intel driver instead. Fixes hang.
+
- mandoc(1) .TP no longer assumes that a head argument with a matching input line number is a same-line argument.
+
- pkg-config(1) no longer allows variable expansion to multiple values in a field (unlike freedesktop.org version).
+
- Very early in suspend while the clock is still ticking realtime, save the clock back to the rtc.
+
- When advancing mandoc(1) left margin, .RS also needs to reset the right margin to the default and check that the left does not outgrow the right one.
+
- Mark softraid(4) crypto volumes as being capable of auto assembly (they are if used with a key disk).
+
- In glob(3), limit recursion during matching attempts, similar to fnmatch(3) fix. Also collapse consecutive "*".
+
- Clear RB_POWERDOWN early in boot() on hp300/hppa (which cannot powerdown and whose firmware does not send "spin up" to disks).
+
- mandoc(1) will now display sane page header line even when .Dt is very long.
+
- memconfig(8) now reports the "fix-active" flag, and print any other unknown flags in hex.
- Add pipe2 to sys/compat/linux/linux_ipc.c and syscalls.master.
- Add a test suite to analyse traffic going via pf(4). Needs four machines setup as described in the makefile.
@@ -427,7 +638,7 @@
www@openbsd.org
-
$OpenBSD: plus.html,v 1.1201 2011/11/13 19:53:40 jj Exp $
+
$OpenBSD: plus.html,v 1.1202 2011/11/22 20:47:05 jj Exp $