Based on packaged by Jeff Woodall and provided in PR 38261.
Geomyidae is a daemon for serving the protocol specified in RFC
1436 (Gopher). Under 1000 lines of C by design, it is lightweight
yet supports dynamic content, automatic file/directory indexing,
logging and privilege separation.
This program is to download multimedia streaming files.
Currently it supports following protocols.
* mmst (Microsoft Media Server over TCP)
* mmsh (MMS over HTTP)
* http (Hyper Text Transfer Protocol)
* real-rtsp (Real Time Streaming Protocol / Real/helix)
* wms-rtsp (Real Time Streaming Protocol / WMServer )
* ftp (File Transfer Protocol)
and updates to vendor tables.
While here, also install example scripts which come with arpwatch, showing
how to have arpwatch sample from an snmp-enabled router or switch (these
install into /usr/pkg/share/examples/arpwatch).
CHANGES FOR PKGSRC:
==================
Makefile:
+ Modify section that manually handles the ELF symlinks for samba
shared libraries -- add additional libraries that are built (addns,
smbsharemodes) and reorganize so we don't need two loops where one
will do.
+ Pass --with-included-popt to the configure script to force using
the popt distribution included with samba to avoid any library
mismatch errors between samba and any installed popt. This fixes
PR pkg/34444 by Jason Lingohr.
+ Don't build the smbmount programs on Linux -- they're deprecated in
favor of the mount.cifs programs.
+ Remove some pkgviews-related settings -- I'm not supporting pkgviews
installation of samba.
Makefile.patches:
+ Empty out PATCHFILES because we are updating to the latest release
of samba, which has all previous patches for security advisories
already rolled into the main sources.
Makefile.mirrors:
+ Update SAMBA_MIRRORS in Makefile.mirrors to the latest list of FTP
mirrors.
options.mk:
+ Only show the ``acl'' option on platforms that actually support
POSIX ACLs.
+ Add a new ``fam'' option to enable building the notify_fam VFS
module.
patch-ab, patch-ax:
+ Remove patch-ab and update patch-ax -- there's nothing for the
scripts to back up so we don't need to patch the install* scripts
to avoid this.
patch-ae, patch-ah:
+ Update patch-ae and remove patch-ah -- we should definitely check
that PAM_AUTHTOK_RECOVERY_ERR is defined before using its value to
define PAM_AUTHTOK_RECOVER_ERR.
patch-at, patch-au:
+ Fix patch-at and patch-au -- in configure.in, we need to "escape"
left and right brackets or else m4 will strip them away in the
resulting configure script. This should fix the detection of FreeBSD
and NetBSD systems capable of using nss_winbind noted in PR pkg/38076
by Ingo Meyer.
patch-ay:
+ Remove some unnecessary changes -- we can safely just do "mkdir" in
some places because we know the parent and any intermediate directories
exist.
patch-be:
+ Fix a bug in locating WINS_LIST -- nmbd/nmbd_winsserver.c was
referring to WINS_LIST under the state directory in one place and
under the lock directory in another; change all references to be
under the state directory.
patch-db:
+ Add patch to fix the build of samba on older BSDs. Patch supplied
in PR pkg/37487 by John Frear.
All remaining changes to patches/patch-* are simply to remove fuzz.
MAJOR CHANGES FROM VERSION 3.0.26a:
* Fix failure to join Windows 2008 domains.
* Fix Windows Vista (including SP1 RC) inter-op issues.
* Add a new ``administrative share'' service parameter for defining
hidden shares that cannot be managed from Windows.
* Fix for CVS-2007-6015 (already fixed in 3.0.26anb4 in pkgsrc).
* Fix for CVS-2007-5398 (already fixed in 3.0.26anb4 in pkgsrc).
* Fix for CVS-2007-4572 (already fixed in 3.0.26anb4 in pkgsrc). Also
subsequent fix for regression experienced by smbfs clients caused by
the fix for CVS-2007-4572, noted in PR pkg/38300 by Dave Barnes.
* Many other bugs fixed and memory leaks plugged.
- remove most of the debug junk
- fix a buffer overflow in the config parser
- replace stdio usage with a simple abstract IO framework. currently
without explicit buffering, but that might be added later
The former version (1.5) was quite old, so there are too many changes
to list here.
No pkgs in pkgsrc are formally using this pkg, but the "sonata" audio
player is able to fetch lyrics if this version is installed.
Changes since version 0.62:
===========================
*** 0.63, 8 Feb 2008
This version contains a Security Fix.
Feature NotifyHandler in Nameserver
The NotifyHandler is a new attribute to the nameserver used in the
same way as the ReplyHandler except that it is executed when the
opcode is NS_NOTIFY (RFC1996). It takes the same arguments as the
reply handler (i.e. $qname, $qclass, $qtype, $peerhost, and $query).
Corrections made in the documentation.
Fix rt.cpan.org #32937: 5.11 introduces new warning on uc(undef)
The patch supplied fixes for methods where undefined arguments were
likely. For methods where undefined arguments don't make the warning
will be printed.
Fix rt.cpan.org #32147: Default LocalAddr broken in Net::DNS::Nameserver 0.62
Listen on the default address if LocalAddr not defined.
Fix rt.cpan.org #30316 Security issue with Net::DNS Resolver.
Net/DNS/RR/A.pm in Net::DNS 0.60 build 654 allows remote attackers
to cause a denial of service (program "croak") via a crafted DNS
response (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2007-6341). Packet
parsing routines are now enclosed in eval blocks to trap exception
and avoid premature termination of user program.
Bug: mbox-dname and txt-dname were not allowed to be empty in the RP RR.
Fix by Peter Koch
clive is a cross-platform command line video extraction tool for
user-uploaded video hosts such as Youtube, Google Video, Dailymotion,
Guba, and Metacafe. It can be chained with 3rd party tools for
subsequent video re-encoding and playing.
see <http://samba.rsync.org/> or ${WRKSRC}/CHANGES for more information.
While here:
- Build it with libtool.
- Include buildlink3.mk file for libiconv and change hacks.mk
to set USE_GNU_ICONV=yes instead of including libiconv's b3.mk.
- Added options.mk for inet6 and debug options.
- Added example configuration file (all entries commented out)
- add patch to src/gnug++/int.defs.h for Solaris compatibility
(by Ian Dickinson, iand@eng.pipex.net)
- move Errors manpage to a less general name (suggested by Ian Dickinson)
- add patch to src/RtConfig/f_cisco.cc by Hagen Boehm <hboehm@NIC.DTAG.DE>
(fixes up the string that gets output instead of a copy of said string)
- improve src/Makefile.in some more
(I have been using this for years.)
This is an RPC portmapper that prevents theft of NIS (YP), NFS,
and other sensitive information via the portmapper. As an option,
the program supports access control in the style of the TCP Wrappers
(log_tcp) package.
Daemons that offer RPC services tell the portmapper on what port
they listen. And clients asks the portmapper what port the daemon
is using. RPC network port numbers may change each time the system
is booted.
This is Wietse Venema's fourth replacement portmapper. It is
derived from source code in the RPCSRC 4.0 and the TIRPC source
distributions.
from archivers/pax and net/tnftp, respectively. In the past, the
pkgtools version of these packages installed into ${PKG_TOOLS_BIN},
but this was changed in:
pkgtools/pax/Makefile:1.15
pkgtools/tnftp/Makefile:1.3
+ Get rid of archivers/pax/Makefile.common and net/tnftp/Makefile.common
by merging them into their respective Makefiles. The Makefile.common
files existed solely for inclusion by the pkgtools versions of these
packages, but with the removal of those packages, these files are
now unnecessary.
+ Add full DESTDIR support to archivers/pax and net/tnftp.
+ Modify the bootstrap to build archivers/pax and net/tnftp instead of
the pkgtools versions of these packages.
- Security-related vulnerabilities in the SCTP, SNMP, and TFTP dissectors
have been fixed.
- This release adds configuration profiles, temporary coloring rules,
enhanced I/O graphs, WLAN traffic statistics, and many other useful
features.
Changes since last packaged version (1.5.5):
2008-02-22
- Add icmp type/code decoding
- Add proper icmp v9 decoding
- Fix memory leaks in -e auto expire mode in nfcapd.
- Fix somee potential dead locks with file locking, when expiring
- Fix multicast bug in nfreplay
- Add hostname lookup for IP addresses in filter.
2007-10-15 stable-1.5.6
- Fix odd CISCO behaviour for ICMP type/code in src port.
- Add fast LZO1X-1 compression option (-z) for output file.
- Add lists for port in syntax -> port in [ 135 137 445]
- Add lists for AS syntax -> as in [ 1024 1025 ]
- Bug fix in filter for syntax 'src as and dst as'
"courier-gnutls" option/toggle that allows using GNU TLS instead of
defaulting to OpenSSL.
Bump the PKGREVISION of couriertcpd, courier-imap, and courier-mta to 1.
include:
+ Add a new option "gnutls" to support using GNUTLS instead of OpenSSL.
+ Add full DESTDIR support.
+ Fix CONFLICT with courier-imap -- we conflict with courier-imap<4.1.1,
not 4.11.
from <URL:http://cr.yp.to/distributors.html>:
What are the distribution terms for daemontools?
2007.12.28: I hereby place the daemontools package (in particular,
daemontools-0.76.tar.gz, with MD5 checksum
1871af2453d6e464034968a0fbcb2bfc) into the public domain. The
package is no longer copyrighted.
What are the distribution terms for djbdns?
2007.12.28: I hereby place the djbdns package (in particular,
djbdns-1.05.tar.gz, with MD5 checksum 3147c5cd56832aa3b41955c7a51cbeb2)
into the public domain. The package is no longer copyrighted.
What are the distribution terms for ucspi-tcp?
2007.12.28: I hereby place the ucspi-tcp package (in particular,
ucspi-tcp-0.88.tar.gz, with MD5 checksum
39b619147db54687c4a583a7a94c9163) into the public domain. The
package is no longer copyrighted.
Am I free to modify uncopyrighted packages and distribute modified
versions?
Yes. But this does not mean that modifications are _encouraged_!
And from <URL:http://cr.yp.to/qmail/dist.html>:
I hereby place the qmail package (in particular, qmail-1.03.tar.gz,
with MD5 checksum 622f65f982e380dbe86e6574f3abcb7c) into the
public domain. You are free to modify the package, distribute
modified versions, etc.
This does not mean that modifications are encouraged!
pkgsrc will strive, as it has, to keep modifications to a tasteful
minimum. This addresses PR pkg/37964 by Aleksej Saushev.
should automagically handle the features stuff (or at least other packages
that I look at don't seem to need this if they use autoconf, haven't looked
extensively, though). This release brings lots of bug fixes. Among
them are:
2008-01-10 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Fixed the bug that EX_TOO_LONG_PAYLOAD exception is thrown if just
payload length(4bytes) are received. This happens because
lenbufLength
is not updated in this particular case and successive call of
receiveMessage() overwrites payload length with bytes recieved which
are payload body.
2007-12-22 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Fixed the bug that causes aria2 not to finish download. BUG#1855875.
I could reproduce this bug in following procedure:
1. Stop the download at the very beginning(1% or 100KB downloaded).
2. Restart aria2.
3. You see the download stopped around 99%.
If timeout is reached, then _nextCommand is unused and it may
contains
segments and they won't be canceled. Actually, timeout is not needed
here because if the server dropped connection, then retry is made.
2007-12-22 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Fixed the bug that returns incomplete data when it contains null
character. A convenient constructor was also added.
2007-12-15 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Fixed the bug that prevents aria2 from loading cookie file when
expire
value is greater than 2^31-1. BUG#1851066
2007-12-14 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Fixed possible memory leak when an exception is thrown.
2007-12-10 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Fixed the bug: only first announce URL is tried in AnnounceTier,
in stopped and completed event.
2007-12-09 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Removed unnecessary string copy. Updated doc and corrected
indentation.
Changes since 8.9.6:
DeleGate/9.7 (STABLE)
9.7.0 new stable version
9.7.1 fixes for frozen or broken SSL+gzip thread on FreeBSD and Windows
9.7.2 fixes for SIGPIPE with thread on Linux and Solaris
9.7.3 fixes for automatic adjusting of MAXIMA=delegated:N on memory shortage
9.7.4 coped with the chained certificate for SSL
9.7.5 fixes for freezing by sync. error with gunzip/gzip threads
9.7.6 fixes for SIGSEGV on Solairs, SOCKS on Windows, UDPrelay error
9.7.7 coped with VC++ in VisualStudio 2005/2008, revival of IPv6 on Windows
DeleGate/9.6 (DEVELOPMENT)
9.6.0 thread based smooth gzip/HTTP streaming, lighter SSL by thread
9.6.1 fixes for Solaris, Arm-linux, log-mutex, sftp/FTPS, CFI, MAX_DELEGATE
9.6.2 fixes for SEGV in FreeBSD thread, frozen FTPS, sftp/SSL, POP/NNTP/HTTP gw
9.6.3 fixes for frozen gzip and SSL threads by signals or with CFI filters
DeleGate/9.5 (STABLE)
9.5.0 new stable version
9.5.1 minor fixes for Japanese character code conversion
9.5.2 a minor fix for Japanese character code conversion
9.5.3 minor fixes for JP char. conv., tuning for recv. via slow line
9.5.4 fix for uploading via chained-FTP, MITM with slow-client
9.5.5 fix for SEGV in FTP, IPv6/IPv4 in /etc/hosts, etc.
9.5.6 fix for MITM with keep-alive, JP char. conv.
DeleGate/9.4 (DEVELOPMENT)
9.4.0 editing built-in parameters, SERVER=sudo, invocation via SSH/CGI/SSI
9.4.1 transparent application-level proxy over SOCKS
9.4.2 external auth. command, conditional CACHE, Japanese code conversion
9.4.3 fixed UDP and FTP over SOCKS, generalized routing with proxy auth.
9.4.4 MOUNT for SOAP/XML, fixed SEGV on charcode conv.
DeleGate/9.3 (STABLE)
9.3.0 new stable version
9.3.1 fixed SSL session cache with client's certificate
9.3.2 fixed CGI/SHTML revealment, SEGV on Win. service STOP, SEGV in Credhy
DeleGate/9.2 (DEVELOPMENT)
9.2.5 minor fixes for HTTP, sftp, FTP, UDPrelay, SockMux, MASTER auth., Win
9.2.4 faster MITM, SOCKS over SSL, multiplexed SOCKS/SockMux, cache on Win
9.2.3 supported SSL MITM mode, syslog, fixed abortion and delay in CFI on Win
9.2.2 supported huge file over 4GB in FTP, and HTTP, fixed CFI on Windows
9.2.1 fixes for Keep-Alive and logging as a service on Win, CGI/SSI+FTOCL
9.2.0 added access counters, Cookie encryption, fixed CGI/CFI/SSI for Win
DeleGate/9.1 (STABLE)
9.1.0 new stable version
9.1.1 minor fixes for HTTP, FTP/EPRT, DNS, STLS=fsv, and AUTHORIZER
9.1.2 minor fixes for SSL
DeleGate/9.0 (DEVELOPMENT)
9.0.0 IPv6 support
9.0.1 supported dynamic linker and improved SSL/TLS performance and usability
9.0.2 fixed IPv6 name resolution, fixed make problems on 64bits machine, etc.
9.0.3 added Skype brocker, encrypted config., extended CHARSET conv., etc.
9.0.4 added gateway for sftp/SSH server to FTP/HTTP
9.0.5 total renewal of remote config. and admin. via HTTPS
9.0.6 anonymizing NNTP article, tracking SPAMmers, routing DNS
DeleGate/8.11 (STABLE)
8.11.0 new stable version
8.11.1 fixed I/O timeout, virtual host & transparent proxy, coped with non-C99
8.11.2 fix for Windows, HTTP, MOUNT, etc.
8.11.3 fixed permission for SSLtunnel and STLS, Cookie to/from HTTPS/HTTP
8.11.4 fixed compilation problems, UDP/SocksV5, obsoleted X-Locking header
8.11.5 coped with HRS, fixes for Win32 (freezing, filters and log directory)
DeleGate/8.10 (DEVELOPMENT)
8.10.0 rewritten in ANSI/ISO C++ / C (tested only with Gcc variants and VC++)
8.10.1 qualified with "const", porting to OS/2 and FreeBSD
8.10.2 become suitable to be compiled and run with Bounds-Checking Gcc
8.10.3 fixed a lot of overflows on arrays of char, pointers, and structures
8.10.4 moved STARTTLS into each app. protocol and introduced STLS parameter
8.10.5 fixed STARTTLS for SMTP and binary I/O with VC++
8.10.6 fixed relaying POST and gzip on HTTP, symlink on Win32 (8.10.3)
pkgsrc change:
Depend on ocaml-3.10.1 or newer: Fixes a segfault problem on amd64.
Changes since 2.9.2:
2008/01/16: version 2.9.3 = tag release-2-9-3
6379: bwstats: Show downloaded bytes (pango)
2008/01/16
6377: Configure: Make Ocaml 3.10.1 the default compiler
- Ocaml 3.10.1 fixes crashes in MLDonkeys eDonkey module when compiled with
Ocaml 3.10.0 on 64bit systems
2008/01/15
6373: Swarmer: Ignore received data when file is queued
2008/01/08
6367: FileTP: Fix bug when starting downloads > 4GB via dllink
2008/01/07
6364: MinGW: Fix broken share priorities (thx to vbnuy6)
6365: HTML: Use option max_name_len in upstats for unhashed files
2008/01/04
6362: Small Geoip updates
- new countries + flags: Saint Barthelemy, Saint Martin
- updates flags: Georgia, Democratic Republic of the Congo, Western Sahara, Lesotho
2008/01/02
6361: GUI: Send console messages to admin users after unsharing a file
6349: DirectConnect: Correctly report total shared filesize to server (LuCasn)
6360: BT: New command print_torrent <file_num>,
new link in HTML, upstats to display .torrent details
2007/12/19
6351: Allow compilation with upcoming Ocaml 3.10.1
2007/12/17
6342: HTML: fix broken vm output in Opera (schlumpf)
6346: Environment variables for file_started_cmd (see option help text)
2007/12/13
6343: gcc-4.3 compile fix for CryptoPP (brian m. carlson)
2007/12/09
6337: Fix inequality test for option html_mods_theme (pango)
2007/11/03
6255: Fix compile warnings for GTK2 GUI and DC++ (pango)
freely redistributable reference implementation of all aspects of
DHCP, through a suite of DHCP tools:
* A DHCP server
* A DHCP client
* A DHCP relay agent
These tools all use a modular API which is designed to be sufficiently
general that it can easily be made to work on POSIX-compliant
operating systems and also non-POSIX systems like Windows NT and
MacOS.
The DHCP server, client and relay agent are provided both as
reference implementations of the protocol and as working, fully-featured
sample implementations. Both the client and the server provide
functionality that, while not strictly required by the protocol,
is very useful in practice. The DHCP server also makes allowances
for non-compliant clients which one might still like to support.
This package contains the Relay component.
freely redistributable reference implementation of all aspects of
DHCP, through a suite of DHCP tools:
* A DHCP server
* A DHCP client
* A DHCP relay agent
These tools all use a modular API which is designed to be sufficiently
general that it can easily be made to work on POSIX-compliant
operating systems and also non-POSIX systems like Windows NT and
MacOS.
The DHCP server, client and relay agent are provided both as
reference implementations of the protocol and as working, fully-featured
sample implementations. Both the client and the server provide
functionality that, while not strictly required by the protocol,
is very useful in practice. The DHCP server also makes allowances
for non-compliant clients which one might still like to support.
This package contains the Server component.
freely redistributable reference implementation of all aspects of
DHCP, through a suite of DHCP tools:
* A DHCP server
* A DHCP client
* A DHCP relay agent
These tools all use a modular API which is designed to be sufficiently
general that it can easily be made to work on POSIX-compliant
operating systems and also non-POSIX systems like Windows NT and
MacOS.
The DHCP server, client and relay agent are provided both as
reference implementations of the protocol and as working, fully-featured
sample implementations. Both the client and the server provide
functionality that, while not strictly required by the protocol,
is very useful in practice. The DHCP server also makes allowances
for non-compliant clients which one might still like to support.
This package contains the Client component.
freely redistributable reference implementation of all aspects of
DHCP, through a suite of DHCP tools:
* A DHCP server
* A DHCP client
* A DHCP relay agent
These tools all use a modular API which is designed to be sufficiently
general that it can easily be made to work on POSIX-compliant
operating systems and also non-POSIX systems like Windows NT and
MacOS.
The DHCP server, client and relay agent are provided both as
reference implementations of the protocol and as working, fully-featured
sample implementations. Both the client and the server provide
functionality that, while not strictly required by the protocol,
is very useful in practice. The DHCP server also makes allowances
for non-compliant clients which one might still like to support.
This package contains the Base component.
changes:
-Fix off by one in all method name lengths. Fixes interoperability
with other ORBs
-Fix the build with glib 2.15
pkgsrc fix: don't touch _res (resolver state) on NetBSD, it is
not thread safe
* Added a few extra files that exist in the svn repo but were
not being copied into the tarball by make dist.
* Fixup null interface on close, don't use ip addr flush (Alon Bar-Lev).
* Fixed options checking bug introduced in rc5 where legitimate configuration
files might elicit the error: "Options error: Parameter pkcs11_private_mode
can only be specified in TLS-mode, i.e. where --tls-server or --tls-client
is also specified."
* Added "forget-passwords" command to the management interface
(Alon Bar-Lev).
* Added --management-signal option to signal SIGUSR1 when the
management interface disconnects (Alon Bar-Lev).
* Modified command line and config file parser to allow
quoted strings using single quotes ('') (Alon Bar-Lev).
* Use pkcs11-helper as external library, can be downloaded from
https://www.opensc-project.org/pkcs11-helper (Alon Bar-Lev).
* Fixed interim memory growth issue in TCP connect loop where
"TCP: connect to %s failed, will try again in %d seconds: %s"
is output.
* Fixed bug in epoll driver in event.c, where the lack of a
handler for EPOLLHUP could cause 99% CPU usage.
* Defined ALLOW_NON_CBC_CIPHERS for people who don't
want to use a CBC cipher for OpenVPN's data channel.
* Added PLUGIN_LIBDIR preprocessor string to prepend a default
plugin directory to the dlopen search list when the user
specifies the basename of the plugin only (Marius Tomaschewski).
* Rewrote extract_x509_field and modified COMMON_NAME_CHAR_CLASS
to allow forward slash characters ("/") in the X509 common name
(Pavel Shramov).
* Allow OpenVPN to run completely unprivileged under Linux
by allowing openvpn --mktun to be used with --user and --group
to set the UID/GID of the tun device node. Also added --iproute
option to allow an alternative command to be executed in place
of the default iproute2 command (Alon Bar-Lev).
* Fixed --disable-iproute2 in ./configure to actually disable
iproute2 usage (Alon Bar-Lev).
* Added --management-forget-disconnect option -- forget
passwords when management session disconnects (Alon Bar-Lev).
* Makesure mrtg repopulates its cache only once even in fork mode
* Added support for RRDtool based Holt-Winters aberrant behaviour detection.
Threshold based alerts have been enhanced to be able to fire based on the
FAILURES RRA. Note that Holt-Winters aberrant behaviour detection can only
be enabled on newly created RRAs.
* when thresholds were UNboraken, the threshprogok did not run necessarily
* MIB parser rewritten for better compatibility
* allow RouterUptime to contain an explicit OID for queriing the uptime.
* support for nortel passport 8600 in cfgmaker
* Added Documentation for GeTNEXT prefix
* Added New Prefix for Counterd SNMP Walk -> CnTWaLK (see docs)
* Upgrade to SNMP Session 1.10
* Updates for Net_SNMP_util.pm and SNMP_util.pm
* Fix if_is_ciscovlan condition in cfgmaker
* Updated port syntax in documentation (based on trac entry)
Pkgsrc changes:
- The package supports installation to DESTDIR.
- A C compiler is necessary.
Changes since version 1.27:
=====================================
1.30 December 16th 2007
- Add GEOIP_MMAP_CACHE support ( Peter Shipley )
- Added last_netmask - gets netmask of network block from last lookup
- Merged in Geo::IP::PurePerl code, PurePerl code is mostly
API compatible with XS code, except for charset functions
- Added set_charset - enables UTF8 output of city name
1.28 July 4th 2007
- Added support for region name lookup in GeoIP City API
- Fixed database_info method (Ken Neighbors)
Pkgsrc changes:
- Added support for installation to DESTDIR.
- More fixes for the man page geoiplookup.1 (patch-ab)
- Two additional patches patch-ac and patch-ad to make geoiplookup not
crash with segmentation fault if the data file either does not exist
or has the wrong format.
- Patches -ab, -ac, and -ad submitted to the bugtracker at sourceforge.net.
- Updated DESCR with date of data file.
- Added license information.
Changes since version 1.4.0:
============================
1.4.4 2008-1-21
* Updated original geoipupdate to return "Invalid product ID or
subscription expired"
* Added BL/Saint Barthelemy, MF/Saint Martin (ISO-3166-1 additions)
* Check for illegal IP strings, return 0 if IP is not well formed
IPv4 e.g. 1.2.3.4.5 and 1.2.3
* Clarified that while core GeoIP library is LGPL, libGeoIPUpdate
depends on md5.c and types.h which are GPL.
* speedup the conversion from ipstring to ipnum in _GeoIP_addr_to_num.
Doubles the speed of GEOIP_MEMORY_CACHE and GEOIP_MMAP_CACHE
* Added new mmap shared memory caching option, GEOIP_MMAP_CACHE
(Peter Shipley, LookSmart)
- mmaps: our maps are shared, but we need only private
readonly pages
1.4.3 2007-8-30
! CHANGE with geoiplookup facility: -v flag now returns database info
for all databases, not just GeoIP Country
* Added ability to get netmask of network block from last lookup using
GeoIP_last_netmask
* Fixed GeoIP_database_info bug with GeoLite City
* Replaced 4 with sizeof(char*) to fix issues with geoipupdate on
64 Bit machines
* Added GeoIP_set_charset function - enables UTF8 output of city name
if GEOIP_CHARSET_UTF8 flag is passed to GeoIP_set_charset
* Fixed segfault issue if calling GeoIP_db_avail before opening a
database
* Added continent_code to GeoIP City's record struct (Frank Mather)
1.4.2 2007-2-8
* Added -d flag to enable custom path for geoipupdate utility program
(Frank Mather)
* Replaced _WIN32 with WIN32 since WIN32 is already set by compilers
* Moved var definitions to top of code, defined size_t (Guenter Knauf)
* Added Makefile.win32, Makefile.netware, get_ver.awk, geoip.ico to
EXTRA_DIST in Makefile.am (Guenter Knauf)
1.4.1 2007-1-2
* Replaced CS/Serbia and Montenegro with RS/Serbia, removed ZR/Zaire,
added ME/Montenegro
* Added AX/Aland Islands, GG/Guernsey, IM/Isle of Man, JE/Jersey
(ISO-3166-1 changes)
* Added GeoIP_time_zone_by_country_and_region, to lookup zoneinfo
timezone by country and region (Frank Mather)
* Added GeoIP_region_name_by_code, to lookup region name from region
code (Frank Mather)
* added -f and -d flags to enable custom paths for geoiplookup utility
program (Frank Mather)
* Added benchmarks for GeoIP Region and City in test/benchmark.c
(Frank Mather)
* Fixed build issue when using --as-needed flag (Diego 'Flameeyes'
Pettenò)
* Add sanity checking for filename returned by MaxMind.com server for
geoipupdate filename (Dean Gaudet, arctic.org)
* Fixed memory leaks under error conditions, buffer overflow using
sprintf, and issue where a corrupted cache file could core dump the
file (Nick Galbreath, Right Media Inc)
sysutils/duplicity could use amazon web services.
Blurb:
Boto is a Python package that provides interfaces to Amazon Web Services.
At the moment, boto supports S3 (Simple Storage Service) and SQS (Simple
Queue Service) via the REST API's provided by those services and EC2
(Elastic Compute Cloud) via the Query API. The intent is to support
additional services in the future.
The goal of boto is to provide a very simple, easy to use, lightweight
wrapper around the Amazon services. Not all features supported by the
Amazon Web Services will be supported in boto. Basically, those
features I need to do what I want to do are supported first. Other
features and requests are welcome and will be accomodated to the best
of my ability. Patches and contributions are welcome!
Boto was written using Python 2.4.1 on Mac OSX. It has also been tested
on Linux Fedora Core 4 using Python 2.4.1. Boto requires no additional
libraries or packages other than those that are distributed with Python 2.4.1.
NOTE: A patch was supplied recently by josh.bressers that should allow
boto to run in Python 2.3. I have not tested this myself.
[NOTE: I did not mark 23 as an acceptable python version]
There is some documentation for boto, mainly in the form of tutorials.
Check in the doc directory of the distribution. You can also check out
the unit tests in the tests directory of the distribution for examples of use.
You AWS credentials can be passed into the methods that create S3 and SQS
connections. Alternatively, boto will check for the existance of the
following environment variables to ascertain your credentials:
AWS_ACCESS_KEY_ID - Your AWS Access Key ID
AWS_SECRET_ACCESS_KEY - Your AWS Secret Access Key
* Changes in Wget 1.11.
** Timestamping now uses the value from the most recent HTTP response,
rather than the first one it got.
** Authentication information is no longer sent as part of the Referer
header in recursive fetches.
** No authentication credentials are sent until a challenge is issued,
for improved security. Authentication handling is still not
RFC-compliant, as once a Basic challenge has been received, it will
assume it can send credentials to any URL at that same host, and not
just the ones at or below the original authenticated location.
Credentials for Digest authentication are still never saved or issued
automatically, and continue to require a challenge for each resource.
** Added --max-redirect option, allowing the user to specify what should
be the maximum number of HTTP redirects to follow.
** Wget now supports saving HTTP downloads using file names specified by
the `Content-Disposition' header. This is a standard way of specifying
the file name used by many web dynamically generated pages. However, the
current implementation is inefficient, and known to have bugs. It is
EXPERIMENTAL only, and not enabled by default. Use --content-disposition
to enable it.
** The new option `--ignore-case' makes Wget ignore case when
matching files, directories, and wildcards. This affects the -X, -I,
-A, and -R options, as well as globbing in FTP URLs.
** ETA projection is now displayed in "dot" progress output as well as
in the default progress bar. (The dot progress is used by default when
logging Wget's output to file using the `-o' option.)
** The "lockable boolean" argument type is no longer supported. It
was only used by the passive_ftp .wgetrc setting. If you're running
broken scripts or Perl modules that unconditionally specify
`--passive-ftp' and your firewall disallows it, you can override them
by replacing wget with a script that execs wget "$@" --no-passive-ftp.
** The source code has been migrated to Mercurial. The repositories are
available at http://hg.addictivecode.org/. Prior to this, the source
code was hosted on Subversion (migrated from the original CVS); you can
still get access to older tags and branches for Wget in the Subversion
repository at http://addictivecode.org/svn/wget/.
Changes:
*******************************************************************************
Version 1.6.5
*******************************************************************************
2008-02-02 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Peter Hartley's fix for wrong sized variable beeing passed to
http_MakeMessage() on 64 bit architectures.
070912 Added sanity check to init() to make sure that servers_max
is large enough for the number of servers specified on the
command line.
Released 0.17.2.
070829 Faster string duplication courtesy of Nigel Horne.
070502 Updated automake links.
070212 Updated INSTALL with instructions for increasing the number
of connections on Windows.
061204 Include server weight in response to "penctl servers" command.
Set server weight on command line. Server is specified as
host:port:maxconn:hard:weight.
060627 Bugfix by Chris Elsworth: server_by_weight would never
consider blacklisted servers, which kept them blacklisted
indefinitely.
Released 0.17.1.
051230 Added code by Chris Elsworth for kqueue support. Configure
with --with-kqueue to enable.
Released 0.17.0.
051215 Changed the configure option for ssl to
--with-experimental-only-ssl.
Released 0.16.0.
040709 Added an "abuse server" for naughty clients that have been
denied access by an acl. Works similar to the emergency server,
use command-line option "-B host:port" to enable.
Changes:
*******************************************************************************
Version 1.6.4
*******************************************************************************
2008-01-23 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Workaround for a problem with the new automake AM_CONDITIONAL macro
from autotools-1.10. Thanks to Ingo Hofmann for helping with debugging
this one.
2008-01-22 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Added quoting to macros AC_CONFIG_AUX_DIR, AC_CONFIG_MACRO_DIR and
AC_CONFIG_SRCDIR in configure.ac. Also changed the name of the
auxiliary directory in AC_CONFIG_AUX_DIR to build-aux.
2008-01-22 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Fix for setsockopt() in Threadpool.c to allow more than one process
to join the multicast-group on OSX. Thanks to Ingo Hofmann.
2008-01-22 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Using defined(__OSX__) || defined(__APPLE__) instead of just
defined(__OSX__) in the code. Thanks to Ingo Hofmann and Chris
Pickel.
2008-01-21 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Fix for isFileInVirtualDir. Thanks to Peter Hartley for the patch.
2008-01-07 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Putting back a "defined(__OSX__)" that has been removed in the
previous *BSD patch. Thanks to Chris Pickel for pointing it out.
2008-01-07 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* SF Patches Tracker [ 1865812 ] typo in docs comment
Submitted By: Hartmut Holzgraefe - hholzgra
typo in docs comment ACCAPTED instead of ACCEPTED in
@name UPNP_E_UNSUBSCRIBE_UNACCAPTED [-302]
Also, the documentation file name was mispelled and was corrected in
the Makefile.am.
Tor 0.1.2.19 fixes a huge memory leak on exit relays, makes the default
exit policy a little bit more conservative so it's safer to run an exit
relay on a home system, and fixes a variety of smaller issues.
https://www.torproject.org/download.html
Changes in version 0.1.2.19 - 2008-01-17
o Security fixes:
- Exit policies now reject connections that are addressed to a
relay's public (external) IP address too, unless
ExitPolicyRejectPrivate is turned off. We do this because too
many relays are running nearby to services that trust them based
on network address.
o Major bugfixes:
- When the clock jumps forward a lot, do not allow the bandwidth
buckets to become negative. Fixes bug 544.
- Fix a memory leak on exit relays; we were leaking a cached_resolve_t
on every successful resolve. Reported by Mike Perry.
- Purge old entries from the "rephist" database and the hidden
service descriptor database even when DirPort is zero.
- Stop thinking that 0.1.2.x directory servers can handle "begin_dir"
requests. Should ease bugs 406 and 419 where 0.1.2.x relays are
crashing or mis-answering these requests.
- When we decide to send a 503 response to a request for servers, do
not then also send the server descriptors: this defeats the whole
purpose. Fixes bug 539.
o Minor bugfixes:
- Changing the ExitPolicyRejectPrivate setting should cause us to
rebuild our server descriptor.
- Fix handling of hex nicknames when answering controller requests for
networkstatus by name, or when deciding whether to warn about
unknown routers in a config option. (Patch from mwenge.)
- Fix a couple of hard-to-trigger autoconf problems that could result
in really weird results on platforms whose sys/types.h files define
nonstandard integer types.
- Don't try to create the datadir when running --verify-config or
--hash-password. Resolves bug 540.
- If we were having problems getting a particular descriptor from the
directory caches, and then we learned about a new descriptor for
that router, we weren't resetting our failure count. Reported
by lodger.
- Although we fixed bug 539 (where servers would send HTTP status 503
responses _and_ send a body too), there are still servers out there
that haven't upgraded. Therefore, make clients parse such bodies
when they receive them.
- Run correctly on systems where rlim_t is larger than unsigned long.
This includes some 64-bit systems.
- Run correctly on platforms (like some versions of OS X 10.5) where
the real limit for number of open files is OPEN_FILES, not rlim_max
from getrlimit(RLIMIT_NOFILES).
- Avoid a spurious free on base64 failure.
- Avoid segfaults on certain complex invocations of
router_get_by_hexdigest().
- Fix rare bug on REDIRECTSTREAM control command when called with no
port set: it could erroneously report an error when none had
happened.
a pair of extra {}. It's a marvel what these can do for you. :)
Thanks to Daryl Collins <daryl@internode.com.au> for bringing the problem
to my attention.
ja-samba; Samba Japanese isn't maintained for these years and it contains
unfixed security problem. And it is Samba 2.x base, so it's time to say
"Good by".
furthermore cisco-decrypt(1) and pcf2vpnc(1) also get installed.
Changes in vpnc-0.5.1:
* link against -lcrypto instead of -lssl, fix from: Christophe Thil
* fixed crashes on 64bit platforms by Tomas Mraz, report by Brian Downing
* fixes to keepalive code from Brian Downing
* generate options part of the manpage automatically, by Wolfram Sang
* fix dead peer detection problems with Sonicwall, by Gerald Hanusch and
Wolfgang Astleitner
* fix disconnect problems with Sonicwall (please test if it fixes the known
problems with Cisco), by Gerald Hanusch and Wolfgang Astleitner
* again special thanks Joerg Mayer for handling all patches since the
* various other fixes contributed by Scott Rankin, Markus Meschederu
Changes in vpnc-0.5.0:
* Dead-Peer-Detection support by Kyle McKay
* Hybrid-Auth support by Andreas Hoffmann, merged by Chris Walter (depends
on OpenSSL, deactivatable at compile-time)
* granted Joerg Mayer svn commit privileges, special thanks to him for doing
so much work on vpnc during the last month (-:
* various other fixes contributed by Kyle McKay, Petr Salinger, Christian
Faulhammer, Kyle McKay, Paolo Zarpellon, Joerg Mayer, Marcus Obst, Mika
Liljeberg, Eduard Bloch, Wolfram Sang, Jukka Salmi, Gustavo Sverzut Barbieri,
Soren Hansen, Mike Javorski.
* first round of a general code cleanup (far less global variables / etc)
Patch submitted by Jukka Sallmi in PR pkg/37046.
I've also included pthread.buildlink3.mk to define PTHREAD_CFLAGS et. al.
for configure and USE_FEATURES.openssl=threads.
Changes:
btpd 0.12:
----------
Misc:
- btpd now starts with the same set of active torrents as it had when it was
last shut down. The new '--empty-start' option disables this feature.
- btpd now supports the key tracker extension.
- btpd now supports the multi tracker extension.
- btcli list and stat print headers for the presented data. Both commands
displays more data than before.
- Torrent management has changed, with changes to the add and del commands
and two new commands, start and stop, as a result. Operation on torrents
can now be done by number as well as torrent file.
- A small delay has been added for contacting the same announce URL.
- btpd sends keepalive messages.
- The number of have messages sent has been reduced by not sending them to
peers that already have the piece.
- The structure of the torrents directory in the btpd directory has changed.
It is best to remove it before running btpd 0.12.
Bug fixes:
- Zero sized files in a torrent were not always created.
Pkgsrc changes:
- A C compiler is necessary.
Changes since version 0.61:
===========================
*** 0.62, 28 December 2007
Features: Move of some functionality out of the Packet to the Question
and RR classes; parsing of elements in the packet is now performed
by calling the appropriate subclasses.
New methods were introduced:
* Net::DNS::Packet->parse()
* Net::DNS::RR->parse()
* Net::DNS::Question->parse()
The Packet class now defers parsing of authority/additional until
their content is really needed. This should cause a bit of
performance improvement.
Dick Franks is acknowledged for this Good Work (TM).
Feature: the Net::DNS::Packet's answersize() method will from now on
ignore its arguments and just return the size of the packet.
Feature: The Net::DNS::RR->new() method used to call
Net::DNS::RR->new_from_data() whenever called with the appropriate
combination of arguments. That (undocumented) behavior has been deprecated.
Use Net::DNS::RR->new_from_data() directly if you depended on that.
Feature: Net::DNS::Packets unique_push now ignores the TTL in
comparison of uniqueness, this is closer to the intend of
RFC2181, but not yet fully compliant.
Fix rt.cpan.org #29816
Acquiring the IP address for the Resolver under Cygwin is made
more resilient.
Fix rt.cpan.org #31425
Empty question section in Base.pm search method detected
Fix rt.cpan.org #31042
Makefile corrected to add a library target.
Fix rt.cpan.org #29818
10-recurse.t used to fail in very specific environment (where a query for
qname="." and qtype="NS" would return with an empty additional section).
Fixed by adding the hints explicitly; this also forces the tests to take
place under the root served by a-m.root-servers.net
Fix rt.cpan.org #29877
Made 00-version.t recognize a "GIT" environment.
Fix rt.cpan.org #29878
SPF.pm did not evaluate as true. Thanks Bjorn Hansen.
Fix rt.cpan.org #21398
answersize() and answerfrom() set for persistent sockets
Fix rt.cpan.org #29883
Fix various tests only available through SVN, so they are
more robust (Acknowledgements Bjoern Hansen)
Fix rt.cpan.org #24343
Resolver's nameserver() method would do silly things with undefined
arguments.
Fix rt.cpan.org #29531
Nameserver.pm, Packet.pm and Question.pm modified to avoid erroneous PTR
lookup in response to mischievous query packet containing an IP address.
Fix rt.cpan.org #27970 better netdns.o
Marek Rouchal provided two minor improvements for linking the C
code sniplets
Fix rt.cpan 28345
A fix in Test::Simple revealed an off by 1 error in the testplan
for 05-rr-rrsort.t. The fix is to remove a test, creating a dependency
on Test::Simple 0.71 seemed overkill.
[*] Improvements
* Updates to build with new versions of libPCRE.
* Fix Stream5 debugging output to actually compile and have correct output
for normal & IPv6 enabled builds.
* Correct perfmonitor statistic calculation for pattern matcher percentage.
RSSets and ASSets, which are also getting served by this function (so that
eg "peval -compressed fltr-bogons" no longer worked).
Revert the change to RAWhoisClient::getSet; introduce RAWhoisClient::getASSet
for ASSets and RSSets and use that in RAWhoisClient::expandASSet and
RAWhoisClient::expandRSSet
fix (and error checking) on
agent/mibgroup/hardware/memory/memory_netbsd.c:netsnmp_mem_arch_load()
via new patch file patch-ah as the one applied on
agent/mibgroup/ucd-snmp/memory_netbsd1.c:var_extensible_mem() by
patch file patch-es. Sorry I missed this in november 2006...
Bump PKGREVISION to 1.
*******************************************************************************
Version 1.6.3
*******************************************************************************
2007-12-25 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Using pthread flags for the whole project, not just at the places
individually indicated by several Makefile.am files spread all over
the directories. That was too much error prone.
2007-12-24 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Added a configure test to check if pthread_rwlock_t is available.
Define _GNU_SOURCE if needed. The fallback behaviou will only be
implemented if _GNU_SOURCE prooves to be insufficient on some
platforms. Thanks to Jonathan Casiot (no_dice) and Robert Gingher
(robsbox).
2007-12-17 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Removed unused iasnprintf.{c,h} files.
2007-12-17 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Removed STATSONLY() macro from ThreadPool.{c,h}.
* Removed time() usage from ThreadPool.c.
* Fixed STATS = 0 compilation.
2007-12-16 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Library was not compiling on FreeBSD 7. Code now no longer uses
ftime(), using gettimeofday() instead. Thanks to Josh Carroll.
- Allow for better handling of setlogsock depending upon the version of Sys::Syslog installed (David Schweikert)
- Update examples with minimal pod and working synopses
- Added post_client_connection_hook (Mihail Nasedkin)
0.96 Mar 23 2007
- Allow for conf_file to be specified in the default_values.
- Add perldoc for why we use a template in options.
- Fix syslog log options regex again (Carlos Velasco)
- Fix ->autoflush (needs FileHandle) (Paul Miller)
- Add handle_syslog_error to allow catching errors during syslog writes (Patrik Wallstrom)
- Add open_syslog to slightly abstract opening of syslog.
- Add numerous patches from Rob Mueller to cleanup child accounting in PreFork server.
0.95 Feb 02 2007
- Warn clean on the chld hanlder in PreFork. (Michael Virnstein)
- Allow lock_file for lock serialization to only be opened once (Rob Mueller)
- Add additional log messages during failure in accept (Mark Martinec)
- Fix double decrement bug in PreFork.pm (Bill Nesbitt, Carlos Velasco)
- Fix precedence bug with non-parened open (John W. Krahn)
- Check setuid better after POSIX setuid (Ricardo Signes)
- Update Syslog options parsing (Carlos Velasco)
- Allow no_client_stdout to work with Multiplex (Steven Lembark)
- Allow Sys::SysLog keyworks be passed through the ->log method (Peter Beckman)
- Allow more characters through in syslog_ident (Peter Beckman)
- Fix Fork server bug which had post_accept_hook called twice (Curtis Wilbar)
- Added pre_fork_hook to Fork server to handle removed duplicate post_accept_hook call.
- Reopen STDIN/STDOUT to /dev/null at end of child connection to avoid spurious warnings (Rob Mueller)
- Don't process STDIN/STDOUT in post_accept if udp_true (Rob Mueller)
- Cleanup child processing code in PreFork server (Rob Mueller)
- Try and let tests fail gracefully if localhost is not setup properly (Peter Beckman)
- Add numerous tests for configuration passing.
- Add perldoc about adding your own custom options.
- remove patches/patch-bv since if you use gmake it's for a generated file,
even if the original tar contains it (and the diff grows rather large due
to differing yacc versions)
- add irrd-cache-usage-patch by Hagen Boehm <hboehm@brutus.NIC.DTAG.DE>
- add JunOS @RtConfig import patch by Stan Barber <sob@academ.com>
- add IPv6 ACL list numbers patch by Timo Koehler <tkoehler@acm.org>
macros to actually work, using assert(3) for possibly non-existing
functions with -DNDEBUG set earlier and without linkage is not likely
tobe a good test.
* SDIST_PAWD is BUILD_DEFS.
* Need sbin and man directory before install.
* Use *_MAKE_FLAGS instead of *_TARGET to pass make variables.
* Fix manual installation path for platform PKGMANDIR != man.
* DESTDIR ready.
Bump PKGREVISION.
pkgsrc changes:
* add a patch to fix build problem with gcc4.
Changes:
radiusd-cistron (1.6.8) cistron; urgency=low
* Allow Tunnel attributes to be proxied.
* Change log() -> log_msg() everywhere to shut up GCC 3.x
* free() authreq after receiving packet from unknow client
* Add wildcard flag to realms file
* Use wildmat for Realm = compares in users file
* Fix an endianness bug in rad_check_multi (Simon Byrnand <simon@igrin.co.nz>)
pkgsrc changes:
Need 'sbin' before install. now DESTDIR ready.
Changes:
May 26, 2004: pxe 1.4.2 released.
Fixed un-initialised variable in the multicast setup
January 19, 2004: pxe 1.4.1 released.
GCC 3.3 fixes
version 0.99.6:
- Fixes for the security problems reported in "wnpa-sec-2007-03"
- Most of the capture code has been moved out of the GUI, which means
that Wireshark no longer needs to be run as root.
- Many display filter names have been cleaned up. If your favorite
display filter just went missing, please consult the display filter
reference to find out where it ended up.
- You can now filter directly on SNMP OIDs.
- IO graphs have more display options, and you can now export graphs.
- You can now follow UDP streams in addition to TCP and SSL streams.
- You can now disable coloring rules without deleting them.
- Main window toolbar buttons are now available even when the window is
small.
- Optimizations have been applied in some places to make Wireshark start up
and run faster.
- New Protocol Support
ANSI TCAP, application/xcap-error (MIME type), CFM, DPNSS, EtherCAT,
ETSI e2/e4, H.282, H.460, H.501, IEEE 802.1ad and 802.1ah,
IMF (RFC 2822), RSL, SABP, T.125, TNEF, TPNCP, UNISTIM, Wake on LAN,
WiMAX ASN Control Plane, X.224
- Updated Protocol Support
3Com XNS, 3G A11, ACN, ACP123, ACSE, AIM, ANSI IS-637-A, ANSI MAP,
Armagetronad, BACapp, BACnet, BER, BFD, BGP, Bluetooth, CAMEL, CDT,
CFM, CIP, Cisco ERSPAN, CLNP, CMIP, CMS, COPS, CTDB, DCCP, DCERPC
ATSVC, DCERPC PNIO, DCERPC SAMR, DCERPC, DCOM CBA-ACCO, DCP ETSI,
DEC DNA, DFS, DHCP/BOOTP, DHCPv6, DIAMETER, DISP, DMP, DNP, DNS,
DOP, DTLS, DUA, eDonkey, ELSM, ESL, Ethernet, FC ELS, FC, FCOE,
FTAM, FTP, GDSDB, GIOP, GPRS-LLC, GSM A, GSM MAP, GTP, HSRP, HTTP,
IAX2, ICMPv6, IEEE 802.11, INAP, IP, IPMI, IPv6, ISAKMP, ISIS, iSNS,
ISUP, IUUP, JXTA, K12, Kerberos, L2TP, LAPD, LDAP, LINX, LPD, LWAPP,
MEGACO, MIKEY, MIME Multipart, MMS, MP2T, MPEG PES, MPEG, MTP2,
MySQL, NBAP, NetFlow, nettl, NFS, NSIP, OSPF, P_MUL, PANA, PER,
PKCS#12, PMIPv6, PN-PTCP, PN-RT, PPI, PPPoE, PRES, PROFINET, PTP,
Q.932 ROS, Q.932, QSIG, Radiotap, RADIUS, RANAP, RNSAP, ROS, RTCP,
RTP, RTSE, RTSP, SCCP, SCTP, SDP, SIGCOMP, SIP, Slow Protocols, SMB,
SMPP, SMTP, SNDCP, SNMP, SRP, SSL, STANAG 4406, STUN2, TCAP, TCP,
text/media, TIPC, ULP, UMA, UMTS FP, V5UA, VNC, WiMAX M2M, WiMAX,
WLCCP, X.411, X.420, X.509 SAT, XML
- New and Updated Capture File Support
Catapult DCT 2000, Endace ERF, Juniper NetScreen snoop, Visual Networks,
Windows Sniffer (NetXRay)
<nbconfig/config.h>. Partial list of changes:
2007-12-09 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Removed unnecessary string copy. Updated doc and corrected indentation.
* src/Base64.cc
Fixed compilation warnings
* test/DataTest.cc
* test/HttpRequestTest.cc
* test/MetaFileUtilTest.cc
* test/RequestTest.cc
* Release 0.12.0
Added Brazilian Portuguese, Catalan, Italian, Spanish, Swedish
translations. Many thanks to translators.
* po/{ca,es,it,pt_BR,sv}.po
* po/LINGUAS
Fixed the bug#1845750; CTRL+C does not stop torrent.
aria2 repeatedly sends stopped request when tracker returns error code.
Added a message when ctrl-c is hit.
Now second ctrl-c is also handled in signal handler.
Changed Direct/IO enable/disable procesure in file allocation routine.
Disable directIO if offset is not multiple of 512.
(~SingleFileAllocationIterator): Removed a call to disableDirectIO.
* src/MultiFileAllocationIterator.cc (allocateChunk):
Enable created SingleFileAllocationIterator's directIO.
* src/FileAllocationEntry.cc
(FileAllocationEntry): Enable directIO here.
(~FileAllocationEntry): Disable directIO here.
Fixed the bug: aria2 doesn't utilize fast set index offered by peer.
Rewritten direct I/O support routine
Fixed compile error without message digest support.
Enable direct I/O support in checksum checking.
Added --allow-piece-length-change option.
Fixed: duplicated result entry appears when exception is thrown in
RequestGroup::createInitiateConnectionCommand().
* src/RequestGroupMan.cc (fillRequestGroupFromReserver):
Add RequestGroup to _requestGroup after RequetGroup::
createInitiateConnectionCommand() succeeds.
Externalized message
Forced download abort when received negative response from http/ftp
server.
Added XML2SAXMetalinkProcessor class, which is a lot faster than
the predecessor, Xml2MetalinkParser class.
I tested them against 94KB metalink file with 1234 chunk checksums.
The new one parsed it in 22msec, while it took 6000msec with old one.
Rewritten Base64 class for better performance.
Fixed the bug#1841757: aria2 will connect to server to only get
file size.
Suppressed wrong message when finding PreDownloadHandler
Eliminated g++-4.2 warning
Fixed bug: --check-integrity doesn't work for multi file torrent.
Added direct I/O support. The current implementation uses O_DIRECT,
which is not posix standard and is tested on linux 2.6.21.
Currently only file allocation uses direct I/O.
Client.
The Internet Software Consortium DHCP Client, dhclient, provides
a means for configuring one or more network interfaces using DHCP
or BOOTP, or by statically assigning an address (if these protocols
fail). The actual network configuration is done by dhclient-script.
This package contains the Relay component.
Imported from pkgsrc-wip. Inital packaging by reed@
server and DHCP relay agent.
It includes an DHCP (and BOOTP) server daemon used to distribute network
information, an Object Management API command shell for querying and
modifying DHCP server attributes (while it is running), and an agent
for relaying DHCP and BOOTP requests between subnets.
This package contains the Server component.
Imported from pkgsrc-wip. Inital packaging by reed@
Client.
The Internet Software Consortium DHCP Client, dhclient, provides
a means for configuring one or more network interfaces using DHCP
or BOOTP, or by statically assigning an address (if these protocols
fail). The actual network configuration is done by dhclient-script.
This package contains the Client component.
Imported from pkgsrc-wip. Inital packaging by reed@
server and DHCP relay agent.
It includes an DHCP (and BOOTP) server daemon used to distribute network
information, an Object Management API command shell for querying and
modifying DHCP server attributes (while it is running), and an agent
for relaying DHCP and BOOTP requests between subnets.
This package contains the Base component.
Imported from pkgsrc-wip. Inital packaging by reed@
Pkgsrc changes:
Added test target.
Changes:
*******************************************************************************
Version 1.6.2
*******************************************************************************
2007-12-10 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Fixed a compilation error due to a missing #ifdef in
upnp/src/genlib/miniserver/miniserver.c. Thanks to Eugene Christensen.
2007-11-12 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* "make check" was failing because ixml/test/test_document.sh did not
have the executable flag set. Thanks to Steve Bresson.
2007-11-12 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Fixed a memory leak in upnpapi.c to delete gMiniServerThreadPool in
the call to UpnpFinish(). Thanks to Fabrice Fontaine.
2007-11-09 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Added a isleep() call to the error handler of select() in
RunMiniServer(), so that it does not take 100% cpu in case select()
fails repeatedly.
- Fixed stats not being cleared when disconnected
- Added user specified format for labels.
- Added user customizable label for the not connected condition.
- Removed global variables in stats gathering functions.
pkgsrc fix: don't cast 64-bit counters to unsigned long.
Changes in 2.2.4 :
- Fix crash in fileview
- Added patch from Rafel Milecki to add file selection in the coldmilk webgui
- Added patch from Rafel Milecki to add a confirmation dialog when the user shutsdown KT in the default webgui
- Fixed bug which caused the set max rate menu in the system tray icon menu to fail in recent KDE versions
- Optimized SHA1HashGen a bit
- Use Qt int types to be sure size is correct
- Do not stop ONLY_SEED chunks, but let them finish
Changes in 2.2.3 :
- Fix datacheck of 4GB+ files on 32 bit systems
- Prioritise at least 1 % of multimedia files instead of 1 chunk
- Fix crashes caused by SIGXFSZ (BUG: 149747)
- Make sure body tag is OK in 404 and 500 error defines in webgui (BUG: 150023)
- Fix bug which allows clients to trick KT in enabling PEX on private torrents
- If do not use KDE proxy is enabled and no alternative proxy is set, make sure we use no proxy at all for HTTP tracker connections. (BUG: 150284)
- Removed slashes which prevent opening torrents to work in ktshell
- Fix broken preexsting file check, which can result in files being deleted when the user deselects them and they already exist. (
BUG: 150563)
- When stop all and start all is pressed, make sure that start and stop buttons are updated properly (BUG: 149549)
- Make URL of tracker selectable in tracker tab
- Fix issue with speed calculating, causing the displayed speed to grow enormously
- Updated Peer ID list with more clients
- Fix crash when trying to download an empty link with the RSS plugin (BUG: 150879)
- Fix crash at exit when the RSS plugin was loaded
- Make TrayHoverPopup dissapear faster (BUG: 148243)
- Sort IP addresses by their actual value and not by their string representation (BUG: 150328)
- Added patch from Jaak Ristioja, which updates the FileView in a separate thread.
- Make sure only the files of a torrent are moved when the data directory is changed.
- Make sure window is not hidden when hidden_on_exit is true and the system tray icon is not enabled
- Added patch from Stefan Monov to hide the menubar (BUG: 151450)
- Fix crash at exit (BUG: 149827)
- Added patch from The_Kernel, which allows you to change file priorities in the webgui
- Backported fix for refresh bug from KDE4 version
- Added option to limit the number of outgoing connection setups, so that people can limit the number of TCP connections in SYN_SENT state, should their router not be able to handle to much
- Replaced TOS setting by DSCP setting
- Added several patches from Rafael Mileki which fix and improve some things in the webgui
- Change buttons in recreate popup to Recreate and Do Not Recreate (BUG: 151805)
- Added patch from Lukasz Fibinger which adds a filter bar to search for torrents
- Make sure that day and month names are not translated in HTTP headers.
Changes in 2.2.2 :
- Several minor bugfixes