changes:
* Added support for sending UDP broadcast packets
* It is now safe to nest calls to SDLNet_Init() / SDLNet_Quit()
* Specify the SDL API calling convention (C by default)
* Sockets are created with the SO_REUSEADDR flag by default
+bugfixes
* The ringbuffer code has been (nearly) completely rewritten. It now supports
an unlimited number of files.
* Ethereal now supports searching for arbitrary text and binary data in frames.
* Service response time statistics have been enhanced.
* Tethereal, the text-mode version of Ethereal, can now be compiled without
capture support.
* New protocols: echo, eDonkey, Jabber, MS Messenger, sFlow
* Updated protocols [see www.ethereal.com]
Un-Thesis' contributions:
* Optimized Pictures: Converted all large XPMs to JPEGs.
* Memory optimization: Project should use approximately 2MB less memory.
* Size optimization: Binary should use approximately 2MB less space.
* Implemented Lagloose's Shift+Doubleclick in downloadlist only shows
transferring sources.
* Enhanced upload statistics in the Upload List.
MikaelB's contributions:
* FIXED: Saving main window position and size now works.
Malware's contributions:
* FIXED: Remainder of the Search Dialog crashes.
Kry's contributions:
* Added xMule Uptime to statistics tree.
The widespread use of firewalls on the modern Internet, many of the
packets that traceroute(8) sends out end up being filtered, making it
impossible to completely trace the path to the destination. However,
in many cases, these firewalls will permit inbound TCP packets to
specific ports that hosts sitting behind the firewall are listening for
connections on. By sending out TCP SYN packets instead of UDP or ICMP
ECHO packets, tcptraceroute is able to bypass the most common firewall
filters.
=============
BUG FIXES:
- AXFR terminates early if a zone containa a CNAME pointing
the the zone's domain name (SOA record) (bug #56).
- During an AXFR memory above the top of the stack was
accessed. This could lead to occassional AXFR errors (bad
packets).
- NSD now prints its version number and exits when invoked
with the -v flag (bug #57).
- NSD prints help information and exits when invoked with the
-h flag.
Downloads are now automatically handled by one client instead of
spreading them among the running clients. A problem with incorrectly
handling trailing corrupted segments was fixed, and users with a
slash in their nicknames are handled properly.
ver 2.6:
No changes; just renumber.
ver 2.5.3:
$DESTDIR in makefile for packaging glee (PLD)
Tighter code in generic/pty_dev.c where available (PLD)
Various spec file improvements from (PLD)
ver 2.5.2:
Configure fixes, to ensure vtun will build under Mac OS/X (Kurt Werle)
exclude <rand.h> #inclusion under OS/X
ver 2.5.1:
Cleanups, reformat code, Automake improvements (Greg)
Improvement of Special SuSE init files (Willems Luc)
Spec file improvements and testing under SuSE (Willems Luc)
PLD build patch from Arkadiusz Miskiewicz
re-execute up-commands on re-up under persist-keep (David Kimdon, Leo Bergolth)
prevent reentering syslog in signal handlers (Leo Bergolth)
fd leak in tunnel.c (David Kimdon, Leo Bergolth)
fix configure wrt openSSL and SASL to pick correct MD5.h (Leo Bergolth)
prevent closing non-existant stat file (Edan Ayal)
minor packaging improvements (Bishop Clark)
Updated to version 1.0.15.
Addresses PR pkg/21941 by Jon Olsson.
Changes:
- buildlink2-ify
- added PostgreSQL support (PURE_FTPD_USE_PGSQL)
- fixed MySQL support (missing bsd.prefs.mk include)
1.0.15:
=======
- A turkish translation has been added. Thanks to Mehmet Cokcevik
<dns@netline.com.tr> .
- Various functional and portability fixes have been made to the
handling of upload scripts, to the pure-pw command and to the
automatic creation of home directories.
- Accounts in a puredb database can now be quickly listed ("pure-pw
list").
- The anonymous FTP directory can now be overriden on the Windows
port (using a WIN32_ANON_DIR environment variable).
- The default banner has been stripped down to look more
professionnal (ie. boring).
- Transfer speed on BSD systems has been improved.
- The license of the whole package has changed from GPL to a simplified
BSD license.
* Changed stuff around to be compatible with newer version of autoconf.
* Updated ipv6 reverse dns output to use the domain ip6.arpa instead of
ip6.int, thanks to M?ns Nilsson for bringing this to my attention.
* Change license from GPL to BSD, see COPYING for details.
Fixes PR#21846 from Sergey Svishchev
Dnstracer determines where a given Domain Name Server (DNS) gets its
information from, and follows the chain of DNS servers back to the
servers which know the data.
Its behaviour is similair to ntptrace(8), which does it for the NTP
protocol.
1.2
=============
FEATURES:
- NSD is now a single parent process (handling child
termination and database reloads) plus multiple UDP and TCP
child processes handling queries. Before the parent process
also handled UDP queries. This change simplifies the parent
and child processes and allows the use of multiple
concurrent UDP servers.
- Experimental plugin support. This required a minor,
incompatible change to the database format. Make sure you
recompile your database. Use --enable-plugins to enable.
- Full IPv6 support (for multi-homing and for Linux, thanks to
Colm MacCárthaigh and Jun-ichiro itojun Hagino). Use
--enable-ipv6 to enable.
- Support for multi-homing with TCP connections.
- Support for SunOS 4.x has been dropped.
CODE CHANGES:
- NSD should now conform to the Single Unix Specification
(http://www.unix.org/).
- Const correctness for strings and some other data types.
- Removed code for Berkeley DB, hash tables, and mmap(2).
- Separate preprocessor flags from code flags (CPPFLAGS and
CFLAGS).
- Use uint8_t instead of u_char, uint{16,32}_t instead of
u_int{16,32}_t.
- Fixed warnings from mixing signed and unsigned types.
- Use sigaction(2) instead of signal(2).
- The query_process function has been split up for clarity.
BUG FIXES:
- CHAOS TXT queries failed on big-endian machines.
- Portability fixes for Tru64 (thanks to Stephane Bortzmeyer),
HP-UX, and MacOS X (thanks to Ronald van der Pol).
- Removed compile time limit on maximum number of TCP child
servers.
- Support for debugging UDP and TCP queries.
- Always ensure there is enough room for the EDNS record when
answering a query with EDNS enabled.
Changes:
- Implemented the largest-ever OS fingerprint update! Roughtly 300
fingerprints were added/modified. These massive changes span the
gamut from AIX 5.1 to the ZyXEL Prestige broadband router line.
Notable updates include OpenBSD 3.3, FreeBSD 5.1, Mac OS X 10.2.6,
Windows 2003 server, and more WAPs and broadband routers than you
can shake a stick at. Someone even submitted a fingerprint for
Debian Linux running on the Microsoft Xbox. You have to love that
irony :). Thanks to everyone who submitted fingerprints using the
URL Nmap gives you when it gets a clean reading but is stumped.
The fingerprint DB now contains almost 1000 fingerprints.
- Went through every one of the fingerprints to normalize the
descriptions a bit. I also looked up what all of the devices are
(thanks E*Bay and Google!). Results like "Nexland ISB Pro800 Turbo"
and "Siemens 300E Release 6.5" are much more useful when you add the
words "cable modem" and "business phone system"
- Added a new classification system to nmap-os-fingerprints. In
addition to the standard text description, each entry is now
classified by vendor name (e.g. Sun), underlying OS (e.g. Solaris),
OS generation (e.g. 7), and device type ("general purpose", router,
switch, game console, etc). This can be useful if you want to (say)
locate and eliminate the SCO systems on a network, or find the
wireless access points (WAPs) by scanning from the wired side.
- Classification system described above is now used to print out a
"device type" line and OS categories for matches. The free-form
English details are still printed as well. Nmap can sometimes
provide classifications even where it used to provide nothing
because of "too many matches". These have been added to XML output
as well. They are not printed for the "grepable output", as I
consider that format deprecated.
- Nmap will now sometimes guess in the "no exact matches" case, even
if you don't use the secret --osscan_guess or -fuzzy options.
- Applied another huge NmapFE patch from Peter Marschall
(peter(a)adpm.de). This revamps the interface to use a tabbed
format that allows for many more Nmap options to be used. It also
cleans up some crufty parts of the code. Let Fyodor and Peter know
what you think (and if you encounter any problems).
- Windows and Amiga ports now use packet receive times from libpcap.
Let Fyodor know if you get any "time computation problem" errors.
- Updated version of the Russian man page translation from Alex Volkov
(alex(a)cherepovets-city.ru).
1) OnCmd and OffCmd options now are executed with the hostid parameter,
the local IPv4 dynamic IP address and additional parameters specified
in dhid.conf