This module a simple file-based database. This database simply contains IP
blocks as keys, and countries as values. The data contains all public IP
addresses and should be more complete and accurate than reverse complete
COMPLETE and accurate than reverse DNS lookups.
This module can be used to automatically select the geographically closest
mirror, or to analyze your web server logs to determine the countries of
your visitors.
2007/06/03: version 2.8.7 = tag release-2-8-7
5988: BT: Completely parse handshake packet of newer BT clients (thx to Berni)
- this patch should fix the serious performance problem with BT downloads
2007/06/02
5987: GeoIP: Small cosmetical fix for loading GeoIP.dat (pango)
5986: Fix GC problem in bz2 code (pango)
2007/06/01
5891: Disconnect clients we download from when a file is queued/paused
5905: Replace old DirectConnect module with new DC++ code (alffa)
- enable it with ./configure --enable-directconnect
- bzip2 support is manditory
- preliminary docs: http://mldonkey.sourceforge.net/DirectConnect
-------------------------------------------------------------------------------
2007/06/01: version 2.8.6 = tag release-2-8-6
5984: EDK: Small log updates
2007/05/31
5982: Save archives used for ini files backup with rights 600 (pango)
5981: EDK/Swarming: Download first 9MB first for preview,
not 10MB to avoid downloading second chunk too early (pango)
5972: GeoIP: Load GeoIP.dat into RAM (pango)
2007/05/28
5976: Search for autoconf261 in ./configure
2007/05/27
5940: GeoIP: Reduce disc access to lower CPU usage
- store computed country values in client/server structures
- EDK: fix a bug where a firewalled client was displayed with IP 0.0.0.0
- new verbosity level "geo" to monitor access to GeoIP.dat
2007/05/23
5961: Include compile patch for Ocaml 3.08.3
5956: Remove unused files src/networks/donkey/donkeyIndexer.ml*
2007/05/22
Updated Mozilla protocol handler to version 2.1
- original source from http://www.informatik.uni-oldenburg.de/~dyna/mldonkey
2007/05/21
5944: configure: Allow use of Ocaml 3.10.0, keep 3.09.3 as default
2007/05/08
5897: FileTP: Support HTTP downloads of files > 1GB
5815: Unix32: Override system umask to force correct function
of option create_file_mode (pango)
5912: Extend patch 5817: "Code updates for Ocaml 3.10.0beta compatability"
to Ocaml 3.11
5910: EDK: Revoke upload slot when client asks for blocks positioned after EOF
5908: Fix commit when incoming filesystem allows more than 16M chars
5906: Telnet/BT: Display clients country code without HTML in vd <num>
2007/04/28
5903: commonPictures: Update favicon.ico (meto)
5902: Updated italian translation for mldonkey (surricani)
5901: Updated german translation for mldonkey
- taken from german wiki: http://www.mldonkey.org/wiki/index.php/Mlnet_strings
5900: Updated italian translation for mldonkey (surricani)
2007/04/26
5898: Updated italian translation for mldonkey (surricani)
2007/04/25
5892: Updated italian translation for mldonkey (surricani)
2007/04/24
5888: Partial italian translation for mldonkey (surricani)
stored in ./distrib/i18n/mlnet_strings.it_IT.UTF-8
5718: Improve command "nu"
- close all upload slots
- do not give an upload slot to clients in pending slot
- restrict command "nu" to admin users
libnet 1.21 -- Sat May 19 08:53:09 CDT 2007
Bug Fixes
* Fix bug causing utf8 encoding of 8bit strings in Net::Cmd
* Fix precedence issue in Net::NNTP. Patch from Brendan O'Dea
* Fixed bug causing removal of last character on the line when
doing ASCII FTP transfers
Enhancements
* Add support for ENVID and AUTH to Net::SMTP. Patch by Mark Martinec
* Changed default for FTP transfers to be passive
* Added support for FTP FEAT command
Changes:
http://www.hobbitmon.com/hobbiton/2006/08/msg00321.html
* Full client support. The Hobbit clients now support monitoring
of cpu-, disk- and memory-utilisation, as well as system logfiles,
network ports and traffic, processes, file- and directory sizes,
system clock synchronization, and much more. When a problem is
detected on a host, the client data is automatically saved so
it is available for later troubleshooting - even if the host
has completely crashed.
tarball. Don't bother bumping the PKGREVISION or doing the DIST_SUBDIR
dance as noone other than me would have had a chance to grab the old
tarball as it was updated before I committed the package update.
Fixes PR pkg/36391 from Robert Elz.
Kopete
* Increase the use of passive popups.
* Huge performance improvement in chat rendering.
* Fix crash after creating an ICQ account.
* Fix webcam-freeze when more than one people are watching the cam
* Fix crash when launched with AIM quasi-url.
* Fix linebreaks showing up as <br /> (Yahoo! protocol).
Krfb
* Fix 100% CPU usage with first connection.
* bgpd
o Minor performance improvement patch
o bug #352: IPv6/Multicast address-family config not written out
o V. quick route flap gets mistaken for duplicate, route is then ignored
o Bug #354: Take care to keep reads of MP_(UN)REACH_NLRI in bounds
o Peer delete can race with reconfig leading to crash
* zebra
o For solaris IPv6 PtP interfaces, try to support prefixlen != 128
o IRDP should ignore non-IPv4 addresses
o Bug #351: Don't redistribute routes to ipv4 link-local prefixes
o Only suppress adding a connected route to the kernel if it is
o Fix interface metric bug on BSD
o Retain configured IPv4 address upon removal by kernel
o MTU change should propogate to zserv client on BSD/Solaris
* ospfd
o Fix bug: should exit immediately on SIGTERM if OSPF not actually running
o Return SNMP standard neighbor state values, not quagga internal ones
o Fix bug in 'passive-interface default' behavior
o Bug #330: SPF must consider that nexthop-calc may fail
o Fix regression in SPF introduced by bug#330 fixes
o Bug #330 regression: failure to calculate routes through networks
* ospf6d
o Bug 322: ospf6d show ipv6 neighbour showing wrong times
o Fix string comparison bug in ospf6_lsa_handler_name.
* ripd
o Fix "show ip rip status" display of time until next update
o Fix the display of route timeout in "show ip rip".
* ripngd
o Fix the display of some timers.
* general
o Better comment explaining that GNU awk is really required.
o de-support NetBSD 1.6, and note that FreeBSD 4 is on thin ice.
o [PtP over ethernet] New peer flag allows much more addressing flexibility
o [logging] Add new "log timestamp precision" command for subsecond timestamps
# 2006-12-09: Quagga 0.99.6 Released
Quagga 0.99.6 has been released, see the full changelog for the details. A summary of the changes:
* bgpd
o Bug #302, bgpd can get stuck in state Clearing
o Implement 'debug bgp zebra' to log all messages to and from zebra.
o Fix bug where a deleted route that was quickly re-added was being lost
o trivial: non C99 u_int.._t should be uint.._t
o struct peer must have bgp field valid (redistribute crash)
o Coverity CID #64: Needless NULL check, CID #64: Deref of potentially NULL pointer.
o CID#73, potential crash in bgp statistics if called for AFI/SAFI with emtpy table
o Bug #302 fixes. ClearingCompleted event gets flushed, leaving peers stuck in Clearing.
o Trivial fix of printf format/arg mismatch
o reduce the process queue hold time to something more sensible
o RIB statistics address space size shouldnt double count space
o simplify peer refcounts, squash slow peer leak
o Fix 0.99 shutdown regression, introduce Clearing and Deleted states
o Add RIB reporting commands, show bgp ... statistics
o Handle pcount as flags are changed, fixing pcount issues
o Add 'show ... neighbor .... prefix-counts' command
* ospfd
o Consider all connected addresses when creating ospf interfaces
o Add debug messages for a few zebra messages that had been overlooked
o Fix bug in passive-interface default commands.
o Stop losing subsequent default-information originate 'always' info
o Add passive-interface default support
o Improve some warning messages.
o Fix assertion in DB-exchange fix, hit by ogier-db-ex-opt commit
* isisd: Fix compiler warnings and allow v4-only compilation
* zebra
o Changes of nexthops of static routes didnt take effect
o Compile fix for PF_ROUTE
* ripd
o bug #293: routemap set metric doesn't check for underflow correctly
o bug #278: remove gratuitous use of mid-function declaration
* general
o [daemon startup] Add --dry-run/-C argument to daemons, to check config file syntax
o Handle upgrade from SUNWzebra to Quagga for 'interface fooX:Y' commands
o [snmp] Fix asn_build calls to pass correct variable sizes (fixes 64-bit issues)
o [doc] Add recent NetBSD/FreeBSD versions to list of what ought to work.
* 2006-09-17: Quagga 0.99.5 Released
Quagga 0.99.5 was released on the 28th of August, see the release announcement (version with HTML links). A small regression in ospfd was quickly reported and fixed by a user, available in CVS. Additionally, the final 0.99 BGP regressions mentioned in the 0.99.5 announcement are believed to be fixed in CVS, see this mail to quagga-dev. Testing of bgpd in CVS snapshots dated 2006-09-14 or later would be appreciated.
BGP users of 0.99 are strongly encouraged to upgrade to 0.99.5, due to an important fix for an AS-Path loop-checking regression, or even a CVS snapshot, to assist in testing. OSPF 0.99-CVS is believed to be stable at this point.
- Compilation problems using gcc 4
- Support for SDPs created by VLC and Mpeg4IP
- Fix date display in DSS Web Admin
- Better support for streaming through NAT
- Better support for running DSS on a multi-homed system
- Relaying problems with VLC
- A security fix for possible stack and heap overflow attacks in the
StreamingProxy (CVE-2007-0748, CVE-2007-0749)
- A fix for sync sample searching on OS X intel.
- A fix for an infinite loop when the server fails to bind to streaming ports.
- An enhancement allowing RTSP requests to contain the hh:mm:ss format for
the npt value
pkgsrc changes:
Fix hard-coded paths in manual pages.
Pointed out in PR 36316 by Jonathan A. Kollasch.
Changes:
[Common to all programs]
- supports compilation on Solaris
- supports interface names other than {alphabet}{numeric} format.
- allows a user to specify the owner/group for the installed files.
- fixed a bug that IA-PD/IA-NA cannot coexist in one DHCP message when they
have the same IA-ID.
[DHCPv6 Relay]
- supported script execution for dhcp6relay.
- accepts ULA
- changes the destination port of a relayed DHCP packet from 546 to 547, when
it is supposed to be bound for a relay, instead of a client.
[DHCPv6 Server]
- implemented DHCPv6 Confirm message processing
- implemented DHCPv6 Decline message processing
- fixed a Solicitation message validation as stated in RFC3315 15.2.
- fixed a bug that Rebind does not work for IA-NA.
- supported an address pool that has only one entry.
- fixed an IA allocation failure from pool when it doubly requested by the same
client
- recognizes "-P" option.
net/route.h needs to be included before netinet6/in6_pcb.h.h and
net/if.h needs to be included before netinet6/in6_var.h.
While here add a patch file on the source of the configure script
which IMHO should have been added earlier.
Bump PKGREVISION to 1.
Note: I supposed the libdes related hunk in patches/patch-af had
been generated by an older than 2.59 autoconf script and carried
over from one net-snmp version update to the next. This would
explain the slight differences about this hunk between the revision
I'm committing and the previous one.
Snort v2.6.1.5 includes:
* A new http_post rule keyword used to search for content in normalized
HTTP posts
* A fix for a potential memory leak when generating HTTP Inspection events
Snort v2.6.1.4 includes detection functionality for a BSD IPv6 fragmentation
overflow, and addresses a number of potential security-related issues in
Snort as reported by customers, uncovered by internal investigations, and
through third-party code audits.
Pkgsrc changes:
- The package supports installation to DESTDIR.
Changes since version 2.21:
===========================
IP-Country-2.23, 2007.02.02
---------------------------
Thanks to mropp for bug report.
BUGFIX: http://rt.cpan.org/Public/Bug/Display.html?id=21036
lower case country codes when using IP::Country::Medium
Database update:
Feb 2 02:43 delegated-afrinic-latest
Feb 1 21:17 delegated-apnic-latest
Feb 2 09:03 delegated-arin-latest
Feb 2 02:50 delegated-lacnic-latest
Feb 2 04:06 ripe.db.inetnum
IP-Country-2.22, 2006.12.17
---------------------------
Database update:
Dec 17 01:11 ripe.db.inetnum.gz
Dec 17 02:50 delegated-afrinic-latest
Dec 16 21:17 delegated-apnic-latest
Dec 17 09:03 delegated-arin-latest
Dec 17 02:50 delegated-lacnic-latest
pkgsrc, in preparation for gnome1-libs removal(*).
There was no feedback for keeping these packages after my
HEADS UP mail to pkgsrc-users a week ago.
(*) More to come before that can happen, though.
Patch provided by MAINTAINER, Bartosz Kuzma in PR 36250.
Changes from 3.0.540 to 3.0.619:
- Decode DLT_PPP and DLT_PPP_SERIAL on NetBSD,
patch courtesy of Bartosz Kuzma.
- Don't use pcap_setnonblock(), with help from Colin Phipps.
- Reduce the number of syscalls made.
- Answer FAQ about graph axes / labels / scale.
- Fix build on OpenBSD (thanks Chris!) and Solaris.
- Commandline arg (-n) to disable promiscuous mode when
sniffing, thanks to Chris Kuethe for the implementation.
- Commandline arg (-r) to disable DNS resolver.
- Track and report per-host last seen MAC address.
- Move FAQ into manpage.
- Implement display of start time and running time.
- Web: implement sorting the hosts table by in/out/total.
- Web: implement paging through the hosts table.
- Web: implement full view of hosts table.
- Don't die if the capture interface loses its IP address.
- Make daemonize (previously -d) the default, and make -D the
argument to suppress it.
- Commandline arg (-l) to graph traffic entering/leaving the
local network as opposed to just the local IP. v2 had this.
- Allow configure-time override of CHROOT_DIR and PRIVDROP_USER.
- Web: new color scheme.
This is the Perl API for (the consumer half of) OpenID, a distributed
identity system based on proving you own a URL, which is then your
identity. More information is available at:
http://openid.net/
The package was originally created by Roman Kulik in pkgsrc-wip. Very
small changes by me.
The RPC::XML package is an implementation of XML-RPC. The module
provides classes for sample client and server implementations, a
server designed as an Apache location-handler, and a suite of
data-manipulation classes that are used by them.