- Remove FreeBSD header from pkgsrc Makefile
- ok'ed snj@/wiz@
From the ChangeLog:
- Fixed the processing of duplicate ACKs as in the BSD stack to count towards
the 3 dupacks required for fast-retransmit.
- Fixed the bug in processing IPv6 extension headers in ipv6.c:gethdrlength()
based on the patch sent by Thomas Bohnert.
- Added dsack counter to long output format and dsack sample input and output
- Fixed bug in the calculation of the "avg win adv" field, so that now avg.
falls in between min and max.
- Changes made to make gcc-3.3 make lesser warnings with tcptrace.
- Made the --csv/--tsv/--sv options' implementation better.
- Fixed a bug in traffic module, so that the number of open connections are
printed correct in the traffic_stats.dat file, even without giving
the -C option.
- Included the code to recognize Endace ERF (Extensible Record Format), sent
by Jesper Peterson.
- Included the code to recognize the PPP (Point-to-Point) input file format,
sent by Yann Samama.
- Fixing the bug with filtering connections based on hostname/portname with
the -f option.
- Included the code to generate PF file with '-c' option. Error messages are
made more logical when generating error messages for unsupported input and
captured file formats.
- Applied patch from Ulisses Alonso Camaro that lets SYN segments following
zero window advertisements from the opposite direction *not* be treated
as window probes. Also fixed a compilation problem due to the previous
patch by Jitesh (moved the "static int count=0" line to the beginning of
trace_done() function in trace.c).
- Fixed bunch of gcc3.3.1 warnings in erf.c (unused variable warning), netm.c,
ns.c (dereferencing type-punned pointer warnings).
- Fixed the typo(?) that made us have a #ifndef __WIN32 to #ifdef __WIN32 in
ipv6.h for the in6_addr structure definition.
- Patching in changes to mod_http.c making it more robust to print
information in cases where connections get closed with RST instead of
FINs and other trivia based on Yufei Wang's patch.
- Applying the patch courtesy John Heffner that displays a yellow rwnd line
in owin plots. Also adding --showrwinline option to control the yellow
rwnd line, in case it gets annoying.
- Also fixing trivia (type conversions for certain uint to int, etc.) in
output.c to keep gcc3.3 from warning on MacOSX 10.3.
- All the changes you see above in the 6.4.x series are part of the release
6.6.0.
- Includes a bugfix by Ramani, that restored the old semantics of the
SameConn() and WhichDir() functions and includes
new functions AVL_CheckHash() and AVL_CheckDir() to support the AVL tree
hash-bucket implementation.
- Includes a fix to ns.c to correctly read port numbers; added
functionality to track LEAST variables and reno LEAST algorithm to trace.c;
added isRTO() in rexmit.c : all by Wes.
security fixes)
changes:
version 1.2.6rc3 [August 9, 2004]
Eliminated use of "abs()" in testing cHRM and gAMA values, to avoid
trouble with some 64-bit compilers. Created PNG_OUT_OF_RANGE() macro.
Revised documentation of png_set_keep_unknown_chunks().
Check handle_as_unknown status in pngpread.c, as in pngread.c previously.
Moved "PNG_HANDLE_CHUNK_*" macros out of PNG_INTERNAL section of png.h
Added "rim" definitions for CONST4 and CONST6 in pnggccrd.c
version 1.2.6rc4 [August 10, 2004]
Fixed mistake in pngtest.c introduced in 1.2.6rc2 (declaration of
"pinfo" was out of place).
version 1.2.6rc5 [August 10, 2004]
Moved "PNG_HANDLE_CHUNK_*" macros out of PNG_ASSEMBLER_CODE_SUPPORTED
section of png.h where they were inadvertently placed in version rc3.
version 1.2.6rc6 [August 15, 2004]
Revised pngtest so memory allocation testing is only done when PNG_DEBUG==1.
This version adds new features, such as a name-number cache to do
name lookup on getting and number lookup on sending. A status report
can now be decoded and matched to the right outgoing short message.
Short messages can be sorted with the new --sort option. A German
translation of the manpage was written. Some segfaults were fixed.
Hiratsuka.
Some important bug fixes in this release, including somy a11y bugs,
and a compile issue on Solaris.
Thanks to Rob Adams, Bill Haneman, Peter O'Shea, Mike Castle, Soeren
Sandman, Elijah Newren, and Havoc Pennington for fixes in this
release.
Fixes
* Adjust the MRU list when preventing focus stealing (Elijah)
* Ensure that we maintain a focus window when switching workspaces
in mouse focus mode (Elijah)
* Some improvements in the showing desktop mode, and window
activation (Elijah)
* Make sure cursors changes are handled correctly (Havoc, Soeren)
* Some fixes to the window menu (Rob)
* Fix a compile issue on Solaris (Peter, Mike)
* Allow struts to go past the middle of the screen, provided there's
a gap between them, fixing an issue with gnome magnifier (Bill)
Translations
* fi (Pauli Virtanen), ja (Takeshi AIHANA), ko (Young-Ho, Cha),
pl (Gnome PL Team), ru (Dmitry G. Mastrukov), sr (Danilo Å egan),
tk (Gurban M. Tewekgeli), zh_CN (Funda Wang)
Changes:
* New File selectors are used when compiled with GTK+ 2.4 or
later. (Nathan Conrad)
* XML parsers now detect namespaces based on their URL. (Nathan
Conrad)
* UTF-16 formatted documents are now supported. Please complain if
you have problems! This may also help other encodings that
contain NULL bytes in their datastreams.
* More favicons are now detected (HTML pages are now searched for
links to the favicons). (Nathan Conrad)
* Authenticated proxies are now supported via the GNOME proxy
settings and http_proxy environment variable. (Nathan Conrad)
* Help feeds are no longer downloaded at every startup.
* Support for photo blog RSS modules. (Lars Lindner)
* There is a new preference option in the "Headline Display"
tab to change the key binding for skimming through the
articles. It now defaults to Ctrl-Space instead of simply
Space. This is to allow using forms with Mozilla. If you
prefer Space please set it explicitly in the preferences.
(Lars Lindner)
* GConf schemas have been added to document the various gconf
keys that Liferea uses and provide control of defaults by
computer administrators. (Nathan Conrad)
* Notification popups now show the favicon of the feeds for
easier recognizing. (Lars Linder)
* Session manager support. This makes the lock file removed when
a user logs out without first cloning Liferea. (Lots of code from
gaim, but integrated into Liferea by Nathan Conrad)
* Fixed bug where some invalid feeds were causing their item lists
to be erased when they were updated. (Nathan Conrad)
* Fixed bug that may crash the program when the libxml2 error
output displayed in the feed description contains invalid
Unicode characters. This was reported by Yanko Kaneti.
(Lars Lindner)
* Fixed bug with incorrect HTML in the condensed mode.
(Jack Lecou)
* Fixed the missing scrolling reset when you display items
with Mozilla (Lars Lindner)
* Fixed a popup menu problems with gtkhtml2, which did not
always show the correct menu reported by hakon_g.
(Lars Lindner)
v0.217 updates for Linksys wireless router IP detection
v0.216 Mike Pennington, alerted to ipcheck uses v1.x of pysnmp
v0.215 Mark Keisler default route detection fix
v0.214 Brad Crittenden -VT1000v patch
v0.213 For CISCO IOS: Hansjoerg G.Henker - www.c-bit.org
v0.212 DI504 home command sent
v0.211 DI614+ updates
v0.210 updated the hosts array
v0.209 added -5 for dlink with no password
v0.208 enable https for all python versions except 2.1 and 2.2
* The FASTA format has been added to the list of alignment output
options.
* It is now possible to save the residue ranges (appended after the
sequence names) when saving a specified range of the alignment.
* The efficiency of the neighour-joining algorithm has been improved.
This work was done by Tadashi Koike at the Center for Information
Biology and DNA Data Bank of Japan and FUJITSU Limited.
Some example speedups are given below : (timings on a SPARC64 CPU)
No. of sequences original NJ new NJ
200 0' 12" 0.1"
500 9' 19" 1.4"
1000 XXXX 0' 31"
* ClustalW now returns error codes for some common errors when exiting.
This may be useful for people who run clustalw automatically from within
a script.
Error codes are:
1 bad command line option
2 cannot open sequence file
3 wrong format in sequence file
4 sequence file contains only 1 sequence (for multiple
alignments)
* Alignments can now be saved in Nexus format, for compatibility with
PAUP, MacClade etc. For a description of the Nexus format, see:
Maddison, D. R., D. L. Swofford and W. P. Maddison. 1997.
NEXUS: an extensible file format for systematic information.
Systematic Biology 46:590-621.
* Phylogenetic trees can also be saved in nexus format.
* A ClustalW icon has been designed for MAC and PC systems.
* system properties file was never used.
Changes in 1.4.1:
* Fixed PAL sound issues.
* Cleaned up the SDL event gathering loop.
* Control/Alt can now be used for any event.
* Updated stella.pro file to work with the latest Good2600 ROMset release
(Thanks go to Voch for helping to maintain the stella.pro file).
Wipe is a secure file wiping utility.
There are some low level issues that must be taken into consideration.
One of these is that there must be some sort of write barrier between
passes. Wipe uses fdatasync(2) (or fsync(2)) as a write barrier, or
if fsync(2) isn't available, the file is opened with the O_DSYNC or
O_SYNC flag. For wipe to be effective, each pass must be completely
written. To ensure this, the drive must support some form of a write
barrier, write cache flush, or write cache disabling. SCSI supports
ordered command tags, has a force media access bit for commands, and
write cache can be disable on mode page 8. IDE/ATA drives support
write cache flushes and write cache disabling.
Unfortunately, not all drives actually disable write cache when asked
to. Those drives are broken. Write caching should always be
disabled, unless your system is battery backed and always powers down
cleanly.
WeeWM (Wee Enhanced Environment) is a fast and light window manager
for XFree86. Everything can be done with a keyboard. It is
customizable, and has dock management, smart window placement, virtual
desktops, and more.
include:
* Adding a regex(3) implementation for those platforms that don't
have one, e.g. IRIX 5.3.
* Allow nbcompat.h to be included multiple times in case it's needed
to override values of set by config.h in bootstrap packages. This
should fix problems with building pkg_install and pax on platforms
that have /usr/include/glob.h.
* Remove namespace.h, which should be a no-op since we're building
a userland library separate from the NetBSD sources.
* Remove HAVE_CONFIG_H checks from sources since we're always going
to have and and we're always going to be including it.
* Rename all inclusion guards in nbcompat/*.h to be _NBCOMPAT_*_H_ so
that it won't get triggered by any settings in system headers.
This has been tested on:
FreeBSD-4.8/i386 Debian Linux 3.0 (woody)
IRIX 6.5 MacOS X 10.2.8
MacOS X 10.3.5 NetBSD-1.6.2/i386
NetBSD-2.0_BETA/i386 Red Hat Linux 7.3
Solaris 7/sparc Solaris 8/sparc
Solaris 9/sparc
PyFunge is a Funge-98 interpreter written in Python. It includes almost
all of features found in the Funge-98 specification and also provides
some other features like fingerprints. PyFunge is written in object-
oriented fashion and designed to be extensible from ground up.
Changes since zsh version 4.2.0
-------------------------------
- The autoload and related builtins take options -k and -z to indicate
ksh or zsh autoloading style for given functions, making it possible
to mix and match.
- Assignments to associative arrays can use the i and r index flags.
For example,
assoc[(i)alpha*]=bravo
sets the value for the element whose key matches the pattern `alpha*';
assoc[(r)activ*]=passive
sets the value for the element whose current value matches the pattern
`activ*'.
- The glob qualifier F indicates a non-empty directory. Hence *(F)
indicates all subdirectories with entries, *(/^F) means all
subdirectories with no entries.
- fc -p and fc -P provide push/pop for the status of the shell's
history (both internal and using the history file). With automatic
scoping (fc -ap) it becomes easy to use a temporary history in a
function. This has been added to the calculator function zcalc to make
its internal history work more seamlessly.
- A new `try block' and `always block' syntax has been introduced
to make it easier to ensure the shell runs important tidy-up code
in the event of an error. It also runs after a break, continue, or
return, including a return forced by the ERR_RETURN option
(but not an exit, which is immediate). The syntax is:
`{' try-block-list `}' `always' `{' always-block-list `}'
where no newline or semicolon may appear between `}' and `always'.
This is compatible with all previous valid zsh syntax as an `always'
at that point used to be a syntax error. For example,
{ echo Code run in current shell } always { echo Tidy-up code }
- A new zle widget reset-prompt has been added to re-expand the current
prompt. Changes to the variable in use as well as changes in its
expanions are both taken into account. The same effect is now forced by
a job change notification, making the %j prompt escape and %(j..) ternary
expression more useful.
- The zftp module supports ports following the hostname in the normal suffix
notation, `host:port'. This requires IPv6 colon-style addresses to be
specified in suitably quoted square brackets, for example:
zftp open '[f000::baaa]'
zftp open '[f000::baaa]:ftp'
(the two are equivalent).
- Special traps, those that don't correspond to signals, i.e. ZERR, DEBUG
and EXIT are no longer executed inside other traps. This caused
unnecessary confusion if, for example, both DEBUG and EXIT traps
were set. The new behaviour is more compatible with other shells.
- New option TRAPS_ASYNC which if set allows traps to run while the
shell is waiting for a child process. This is the traditional zsh
behaviour; POSIX requires the option to be unset. In sh/ksh
compatibility mode the option is turned off by default and the option
letter -T turns it on, for compatibility with FreeBSD sh.
gLabels is a program for creating labels and business cards for
the GNOME desktop environment. It is designed to work with various
laser/ink-jet peel-off label and business card sheets that you'll
find at most office supply stores.
Changes since 11.1 include:
* A message thread-oriented mode is now optionally available; cf. the 'thread'
and 'unthread' commands, the 'autothread' variable, and addressing changes.
* It is also possible to sort messages by various other criteria; cf. the
'sort' and 'unsort' commands, the 'autosort' variable, and addressing
changes.
* New 'fullnames' variable: When replying to a message, full names for the
recipients are included if it is set, instead of using the plain email
address.
* New commands 'disconnect' and 'connect'/'online' to switch to disconnected
IMAP mode and back while retaining the current mailbox.
* IMAP GSSAPI authentication was implemented; it has been successfully
compiled with MIT, Solaris, and HP-UX GSS libraries. See the 'imap-auth'
and 'imap-auth-user@host' variables.
* CRAM-MD5 authentication was implemented for IMAP and SMTP. See the
'imap-auth' and 'smtp-auth' variables.
* POP3 APOP authentication is now supported; see 'pop3-use-apop'.
* STARTTLS is now also supported for IMAP and POP3; see 'imap-use-starttls'
and 'pop3-use-starttls'.
* Autodetection of the terminal character set works again (did not work since
10.8).
* The 'showlast' variable works again; it had no effect since version 11.0.
* Made it compile using the HP-UX C compiler again (did not work since 11.0).
* Standard input is now redirected to /dev/null in the child process that
contacts the MTA. A result is that ssl-verify=ask has the same effect as
ssl-verify=strict for SMTP servers, and does not put the terminal in an
indeterminable state anymore.
* The initial connection to IMAP or POP3 servers is now made before the
previous mailbox (if any) is quit. Thus if a server is unreachable, nail
keeps the previous mailbox open instead of getting in a mailbox-less
state.
* Stale cache entries for messages deleted on the server were not removed
in some circumstances.
* The 'inc'/'newmail' commands are now ignored in disconnected mode and no
longer display errors about hidden (uncached) messages.
* The cache now compiles and works on systems that lack fchdir(), such as
some Cray machines (Thanks to Cray-Cyber.org).
* The defaults for /etc/nail.rc have been updated. This will have no effect
on existing installations unless the file is copied by hand.
* Nail does not hang anymore in disconnected mode if a message addressed
with ^ or $ is not cached.
Changes since last packaged version:
Version 1.10
* Added scanner for log files (also for iptables and apache logs)
thanks to Jan Tatarik
* Fixed some bugs in the perl scanner (thanks to Geir Nilsen)
* configure checks for ios_base
* check for the right ar to use, fixes problems under Sun compilers
(thanks to Paul Townsend)