--- 3.0.48 2009/08/28
The show command offered by the zoomsh command now takes a 3d optional
parameter type which is what is passed to ZOOM_record. If the type
argument is omitted, "render" is used.
RPN to CQL conv may use USE string attributes (bug #2978).
MarcXchange NS is now info:lc/xmlns/marcxchange-v1 .
libasyncns is a C library for Linux/Unix for executing name service
queries asynchronously. It is an asynchronous wrapper around
getaddrinfo(3), getnameinfo(3), res_query(3) and res_search(3) from
libc and libresolv.
In contrast to GNU's asynchronous name resolving API getaddrinfo_a(),
libasyncns does not make use of UNIX signals for reporting completion
of name queries. Instead, the API exports a standard UNIX file
descriptor which may be integerated cleanly into custom main loops.
In contrast to asynchronous DNS resolving libraries like libdenise,
skadns, adns, libasyncns is just an asynchronous wrapper around
the libc's synchronous getaddrinfo() API, which has the advantage
of allowing name resolution using techniques like Multicast DNS,
LDAP or NIS using standard libc NSS (Name Service Switch) modules.
libasyncns is compatible with IPv6 if the underlying libc is.
libasyncns is very tiny, consisting of just one header and one
source file. It has no dependencies besides libc.
By default libasyncns spawns a number of worker threads (LWPs) to
process name queries. Alternatively or when POSIX Threads are not
supported, libasyncns can fork() off worker processes instead.
Changelog:
2009-08-23 - FileZilla Client 3.2.7.1 released
Bugfixes and minor changes:
Fix crash if adding new filters
Small performance optimization for local directory tree
Changelog:
3.2.7 (2009-08-13)
Bugfixes and minor changes:
Make external address resolver IPv6 aware, resolve correct address type on hosts both with working IPv4 as well as IPv6
Bumped minimum required GnuTLS version to 2.8.3
Keep URLs copied to clipboard even after FZ gets closed
3.2.7-rc3 (2009-08-06)
Bugfixes and minor changes:
Test of changes to autoupdate logic introduced in 3.2.7-rc2
3.2.7-rc2 (2009-08-04)
New features:
Use HTTPS to check for updates and compare hash of downloaded update file
3.2.7-rc1 (2009-08-02)
New features:
Add option to prevent system idle sleep during transfers or other operations
Add -l option to commandline to specify logon type for passed URLs
Improve layout of search and filter edit dialogs
Implement keyboard navigation in search and filter edit dialogs
Add status bar to search dialog
Remember file exists action for individual queue items
Faster queue loading and saving
Bugfixes and minor changes:
MSW: Fix memory leak in shell extension
Fix possible race in socket code leading to infinite loop
Resolve parsing conflict between MLSD and Unix-style listings
Fix deleting symlinks on SFTP connections
Deselect ".." on Ctrl+A in addition to selecting all other items
Changing data type on implicit FTP over TLS connections no longer prints an error message
*nix: Fix missing thread synchronization in D-Bus bindings
version 0.6.9, to match net/wpa_supplicant.
The wpa_gui application appears largely unchanged according to the change log.
2009-01-06 - v0.6.7
* fixed PSK editing in wpa_gui
2006-01-29 - v0.5.1
* wpa_cli/wpa_gui: skip non-socket files in control directory when
using UNIX domain sockets; this avoids selecting an incorrect
interface (e.g., a PID file could be in this directory, even though
use of this directory for something else than socket files is not
recommended)
- krfb/libvncserver/rfb.h had cope apparently copied from X11's Xmd.h,
but it missed setting LONG64, resulting in a mismatched typedef for CARD32
bump pkgrevision. Found on Alex's new kde3 playbox.
pkgsrc changes:
- Adding license (perl5 license)
Upstream changes:
1.07 Tue Jul 14 12:54:46 EDT 2009
Patches to run correctly on Windows platforms under Perl 5.10
courtesy Andrew Bramble
Regression test fixes.
1.06 Beta test
pkgsrc changes:
- Adding license
- Adjusting dependencies
Upstream changes:
0.07
- Fix new warnings in Moose about overwriting methods
0.06
- Fix several pod errors (Closes RT#43490) (Ryan Niebur)
- Add pod tests
- Update version control notice
0.05
- Silence some new warnings from Moose
0.04
- add exclusions to role composition to avoid the new warning
Pkgsrc changes:
o Adjust the patch to Makefile.in to match, and make sure to use
./install-sh with the "-c" option, to ensure we can reinstall
after an install + deinstall.
o Fix PLIST issues (a few more than in the PR mentioned below).
Should fix PR pkg/41868.
Upstream changes:
1.6.1 2009-09-14
* --enable-gost : use the GOST algorithm (experimental).
* Added some missing options to drill manpage
* Some fixes to --without-ssl option
* Fixed quote parsing withing strings
* Bitmask fix in EDNS handling
* Fixed non-fqdn domain name completion for rdata field domain
names of length 1
* Fixed chain validation with SHA256 DS records
1.6.0
Additions:
* Addition of an ldns-config script which gives cflags and libs
values, for use in configure scripts for applications that use
use ldns. Can be disabled with ./configure --disable-ldns-config
* Added direct sha1, sha256, and sha512 support in ldns.
With these functions, all NSEC3 functionality can still be
used, even if ldns is built without OpenSSL. Thanks to OpenBSD,
Steve Reid, and Aaron D. Gifford for the code.
* Added reading/writing support for the SPF Resource Record
* Base32 functions are now exported
Bugfixes:
* ldns_is_rrset did not go through the complete rrset, but
only compared the first two records. Thanks to Olafur
Gudmundsson for report and patch
* Fixed a small memory bug in ldns_rr_list_subtype_by_rdf(),
thanks to Marius Rieder for finding an patching this.
* --without-ssl should now work. Make sure that examples/ and
drill also get the --without-ssl flag on their configure, if
this is used.
* Some malloc() return value checks have been added
* NSEC3 creation has been improved wrt to empty nonterminals,
and opt-out.
* Fixed a bug in the parser when reading large NSEC3 salt
values.
* Made the allowed length for domain names on wire
and presentation format the same.
Example tools:
* ldns-key2ds can now also generate DS records for keys without
the SEP flag
* ldns-signzone now equalizes the TTL of the DNSKEY RRset (to
the first non-default DNSKEY TTL value it sees)
Based on maintainer update request via PR 41828.
(remove patch-a{a,b} and make to simplify by me).
Tor 0.2.1.18 lays the foundations for performance improvements, adds
status events to help users diagnose bootstrap problems, adds optional
authentication/authorization for hidden services, fixes a variety of
potential anonymity problems, and includes a huge pile of other features
and bug fixes.
Tor 0.2.1.19 fixes a major bug with accessing and providing hidden
services.
Fix a bug in the line reading optimisation, which could get confused if
the byte following the new line is a NUL. Adresses Arch Linux problem
report #15845.
Do not reuse a FTP connection if there is currently a transfer active.
Some FTP servers hang on the NOOP command. Reported by Manuel Bouyer.
Open Computer and Software Inventory Next Generation is an application
designed to help a network or system administrator keep track of the
computers configuration and software that are installed on the network.
Information about Hardware and Operating System are collected.
Please note, that the 3.0 series will be DISCONTINUED after this release!
There will be neither any bugfix release nor any security release. Updating
to the latest release series is strongly recommended. For more information
on current Samba releases, please see
Major enhancements included in Samba 3.0.36 are:
o Fix Winbind crash on 'getent group' (bug #5906).
o Excel save operation corrupts file ACLs (bug #4308).
o Prevent segmentation fault on joining a very long domain name.
* Changes in ekiga 3.2.5 (2009-07-06)
- Fixed very low rate of sent images during video conversations
- Fixed crash in LDAP
- Fixed crash in presence
- Fixed simultaneous reads from different threads in jitter code
- Fixed crash during idle times
- Fixed crash when accepting a call
- Fixed deadlock in SIP handler
- Fixed freeze upon calling and showing of pc:udp$... in the URI bar
- Fixed crash in G726-16 audio codec
- Allows multiple registrations with the same registrar using
different user names
- Allows user to choose system iLBC
- Fixed window resizing in chat when entering very long words
- Fixed linking of sbc plugin with libsamplerate
- Fixed compilation with gtk 2.12
- Fixed compilation with gcc 4.4
- Windows and Solaris specific fixes
- Added a small script, ekiga-debug-analyser, not installed, which
retrieves only the packets exchanged from a Ekiga debug output
- Other minor fixes
- Updated translations: bn_IN, el, or
- Updated help translations: el
* Changes in ekiga 3.2.4 (2009-05-20)
- Fixed OPAL and PTLIB recommended versions
* Changes in ekiga 3.2.3 (2009-05-20)
- Fixed remote uri not being shown in the uri bar when dialing out
* Changes in ekiga 3.2.2 (2009-05-20)
- Fixed a crash on some calls
* Changes in ekiga 3.2.1 (2009-05-19)
- Fixed various crashes on shutdown
- Fixed crash when opening preferences or assistant
- Fixed crash when no account
- Fixed SIP registration
- Fixed DTMF mode for SIP endpoint
- Migrate ekiga.net configuration from 3.0 to 3.2
- Maintain window position on hiding/showing the main window
- On some failed registration, do not show the unuseful
RequestTerminated code, but the actual error
- In assistant, fill user name field, if empty, with user name
- In preferences, audio/video devices, remove unused FFMPEG and
WAVFile modules
- Fixed recognition of cameras with non-ascii characters
- Fixed compilation with --disable-tracing
- Various fixes during configuration
- Fixed issue with having multiple registrations with the same SIP registrar
- Fixed problem with not waiting till ACK arrives, some
implementations get offended if the ACK gets a transaction does not
exist error. Thanks hongsion for the report
- Fixed bug where if a non-INVITE transaction gets a 1xx response, but
then the 2xx (or above) response is lost, the command is not
retransmitted
- Added fix for video plug in shared library loading, current code
would not look anywhere but default path
- Fixed compiling G722 plug in on SUN
- Fixed correct value for remote party address
- Fixed compilation on NetBSD
- Fixed INVITE sent in response to a REFER command using a different
local user name to the original call
- Fixed bug where opal tries to install plugins even if they have been disabled
- Fixed crash in PStandardColourConverter::YUY2toYUV420PWithResize
- Fixed include path overrides package include path
- Fixed search for connection matching replaces header dialog info,
broken during changes to make calls back into the same stack
- Fixed from/to fields reversed in call dialog identifier information,
needed for a INVITE with replaces header
- Fixed thread leaks
- Fixed video I-frame detection
- Fixed media format matching option additions
- Fixed advanced rate controller support
- Fixed popping frames problem when rate controller skips input frames
- Fixed missing re-lock of mutex on jitter buffer shut down
- Fixed gatekeeper discovery
- Added YUV2 support to DirectX code
- Fixed crash in PInterfaceMonitor::Stop
- If SIP answer to our offer contains only media formats we never
offered then abort the call as this is SO not to specification!
- Fixed possible assertion if the soundcard blocks and prevents the
device to be closed
- Fixed possible path through unsubscribe/unregister code that could
lead to a NULL pointer being used
- Fixed issue in SIP registering, if both a full AOR and a registrar
host name is provided then we would normally disable all registrar
searches (e.g. SRV record lookup) and just use the host name
specified
- Change default TSTO in H.263 to give better quality
- Fixed issue with SIP call hairpinning back into the same stack
- Fixed possibility of closing a channel twice
- Fixed intermittent problem with losing an audio channel when using
INVITE with a replace header
- Fixed being able to switch off jitter buffer while still a thread
reading from it
- Fixed bug with "hairpin" SIP calls, subsequent commands to INVITE
are not routed to the correct connection instance
- H.224 should not be enabled when H.323 is disabled
- Various Solaris build fixes
- Fixed RFC3890 support
- Don't stop a call from clearing due to lack of media just because a
session has not received any packets
- Fixed memory leaks in the plugins code
- Improved the RTP stack performances
- Fixed various video payload problems
- Fixed issue with outgoing re-INVITE that gets a 401/407
authentication required error, the re-transmitted INVITE was not a
re-INVITE but another normal INVITE, so "hold" doesn't work
- Fixed issue with incoming re-INVITE that has no SDp in the INVITE,
if the eventual ACK has the same streams but only changed the IP
address/port for RTP, then we did not change our RTP send
addresss/port
- Add numerous boundary checks to H.263 codec
- Discard out of order packets, mode A frames that don't begin with a
start code, and frames that don't begin with a start code in H.263
codec
- Fixed initial H.323 call set up honouring the auto-start
configuration for "don't offer"
- Fixes for gcc 4.4.0
- Fixed compilation with video, h.323 or sip disabled
- Windows port:
- DirectX fixes
- Better LDAP support
- Add back devices
- Fixed issue with empty strings for Windows sound devices being
returned when being used over a Remote Desktop connection
- Fixed G.722 compilation
- Fixed linker problems
- Other minor fixes
- Updates translations: ar, as, crh, es, kn, nb, or, zh_CN
- Updated help translation: el, es
Special thanks to Julien Puydt, Michael Rickmann, Mounir Lamouri,
Eugen Dedu, Jan Schampera and Yannick Defais for their continuous work
on Ekiga.
--- 3.0.47 2009/07/08
Function yaz_xml2query allows a diagnostic element in the PQF XML
representation .. diagnostic@code and diagnostic@addinfo is diagnostic
code and additional info respectively.
The BER BOOLEAN is now the integral type Odr_bool which still happens
to be an 'int'. The BER INTEGER which used to be a plain 'int' is now
typedef'd to Odr_int. This is still an integral 'int', but it may be
changed to 64-bit via a one-liner in nmem.h (NMEM_64=1). The documentation,
ASN-1 compiler as well as programs has been updated to use the new types.
--- 3.0.46 2009/06/08
zoom: ZOOM_record_get now renders OPAC records when type=xml. Previously
only the bibliographic record was rendered. For type=opac, an OPAC
record is only returned if it is present.
iconv: small fix for encoding of advancegreek.
yaz-client: avoid double display of SRU/SRW records (bug #2798).
yaz-client: option auto_reconnect=on really reconnects.
yaz-client: fix bug #2770 - avoid length limit for auth parameters.
server: avoid null ptr ref for for yaz_poll errors.
build: fix RPM build for RHEL 5.3.
comstack: prefer IPV6 addresses over IPV4 - should refix bug #2350
Version 2.2.4
(August 2, 2009)
User-visible changes:
* Add:
# --stream-pass option (port from cclive)
# funnyhub support
* Port from cclive
# myubo support
* Port from cclive
# clipfish support
* Thanks to Patrick Hoffmann <patrick@sobran.de> for data mining
* Fix:
# Misc. typos in manual
# Redtube support (videoid/title parsing issues)
# Dailymotion: spak-mini -> spark-mini
* Change:
# replace dashes ("-") with underscores ("_") in video ids
Version 2.2.3
(July 25, 2009)
User-visible changes:
* Add:
1. Support spiegel.de (closes issue #32) [thanks to anon for data]
2. Support golem.de (closes issue #33) [thanks to anon for data]
3. ~/.clive/config path support
4. --cookie-jar option
5. Support for ehrensenf.de (closes issue #34) [thanks to bjoern for data]
* Improve: unicode support (related to issue #29)
1. cctv: no longer requires -C and -R options (obsoletes -R)
2. --cclass: now works as expected with unicode as well
* Improve: backwards compatibility with clive 2.0, 2.1
1. Allow --format=(mp4|hd|hq|3gp) (closes Debian bug #535957)
2. Restore ~/.config/clive/config path support (closes Debian bug #535483)
3. Add --upgrade-config (2.0/2.1 config to 2.2+ format)
* Change:
1. --hosts prints now supported formats
2. Pair --exec with --exec-run, the latter now triggers the former
2.1. Closes Debian bug #520520
3. Relocate files
3.1. ~/.clivelast -> ~/.cache/clive/last
3.2. ~/.clivecache -> ~/.cache/clive/cache
4. If HOME environment variable undefined, assume current workdir
5. --version: print locale etc.
* Fix:
1. --version: copyright years
2. File suffix for CCTV (.x-shockwave-flash -> .flv)
3. Remove "see examples" from pod markup (closes issue #30)
4. Prevent ".$suffix" output filenames
4.1. Use $id if !$title && %i was not defined in --filename-format
4.2. Related to issue #29
5. --no-proxy: really disable all proxy use (closes issue #25)
5.1. http_proxy setting was still used
6. Can't call method "filename" on unblessed reference at Exec.pm line 5x
6.1. e.g. clive URL --exec="ls;"
6.2. Closes Debian bug #535459
7. Dailymotion support (closes issue #35)
8. Redtube support (error: no match: `(?-xism:videoid=(.*?)')')
* Rename:
1. --recall, --recall-file -> --last, --last-file
2. CLIVE_HOME -> CLIVE_CACHE
* Remove:
1. -R, --raw (obsoleted by improved unicode support)
2. --home-dir option
2.1. Missleading name
2.2. Obsoleted by --cache-file and --last-file
* Manual page:
1. Add note about numeric suffix (closes issue #28)
2. Fix a number of typos, use better grammar
3. Overhaul
Version 2.2.2
(July 9, 2009)
User-visible changes:
* Change: Google: --format=mp4/best
1. Default to flv if mp4 is not available
2. Fix --format=best support
expects PPP_FCS() to be defined however, and compilation therefore breaks in
the presence of the previous version of this patch.
This version of the patch reverts back to the behaviour of the distribution
code for non-NetBSD systems, but retains the Pkgsrc patched behaviour of
pulling in the system copy of the header file for NetBSD and DragonFly.
This should only affect success or failure of the package build, so no
PKGREVISION bump.
While we know that "struct sockaddr_storage" has been engineered to alias
to all the sockaddr structs, the compiler does not know about this.
Thus, code like this may be unsafe to use:
struct sockaddr_storage ss;
struct sockaddr_in *sin = &ss;
sin->sin_port = 0; /* dereferencing here breaks ISO C aliasing rules */
A workaround is to wrap the struct in a union, e.g:
union anonymous {
struct sockaddr_storage ss;
struct sockaddr_in sin;
} u;
u.sin.sin_port = 0;
--
Approved by: joerg
The gupnp-av-cp tool can be used, together with "coherence", to
remote-control the "rhythmbox" audio player, also with seperate
media stores like "mediatomb".
There are (at least) four diffent (and conflicting) libraries for
UUID creation. I've added patches to use the NetBSD native one
which should be present on other BSDs too.
Other OSes likely want to use the Linux/e2fs one (which is in
pkgsrc-wip), this also would need some more extensive autoconf
changes.
- add a patch to use hw.physmem64 instead of hw.physmem
- change paths around so VARBASE gets a workout too
- a bit of package makeup (DESTDIR, LICENSE)
Based on PR 41772 by Robert Elz.
Pkgsrc changes:
o MAKE_JOBS_SAFE=no, README said "Do not use a parallel make".
o remove patch-aj, libbind has been removed from the BIND 9 distribution
since 9.6.0.
o add bind-dig-sigchase option. requested by PR 41751.
Changes since 9.6.0:
--- 9.6.1 released ---
2607. [bug] named could incorrectly delete NSEC3 records for
empty nodes when processing a update request.
[RT #19749]
2606. [bug] "delegation-only" was not being accepted in
delegation-only type zones. [RT #19717]
2605. [bug] Accept DS responses from delegation only zones.
[RT # 19296]
2603. [port] win32: handle .exe extension of named-checkzone and
named-comilezone argv[0] names under windows.
[RT #19767]
2602. [port] win32: fix debugging command line build of libisccfg.
[RT #19767]
--- 9.6.1rc1 released ---
2599. [bug] Address rapid memory growth when validation fails.
[RT #19654]
2597. [bug] Handle a validation failure with a insecure delegation
from a NSEC3 signed master/slave zone. [RT #19464]
2596. [bug] Stale tree nodes of cache/dynamic rbtdb could stay
long, leading to inefficient memory usage or rejecting
newer cache entries in the worst case. [RT #19563]
2595. [bug] Fix unknown extended rcodes in dig. [RT #19625]
2592. [bug] Treat "any" as a type in nsupdate. [RT #19455]
2591. [bug] named could die when processing a update in
removed_orphaned_ds(). [RT #19507]
2588. [bug] SO_REUSEADDR could be set unconditionally after failure
of bind(2) call. This should be rare and mostly
harmless, but may cause interference with other
processes that happen to use the same port. [RT #19642]
2586. [bug] Missing cleanup of SIG rdataset in searching a DLZ DB
or SDB. [RT #19577]
2585. [bug] Uninitialized socket name could be referenced via a
statistics channel, triggering an assertion failure in
XML rendering. [RT #19427]
2584. [bug] alpha: gcc optimization could break atomic operations.
[RT #19227]
2583. [port] netbsd: provide a control to not add the compile
date to the version string, -DNO_VERSION_DATE.
2582. [bug] Don't emit warning log message when we attempt to
remove non-existant journal. [RT #19516]
2579. [bug] DNSSEC lookaside validation failed to handle unknown
algorithms. [RT #19479]
2578. [bug] Changed default sig-signing-type to 65534, because
65535 turns out to be reserved. [RT #19477]
2499. [port] solaris: lib/lwres/getaddrinfo.c namespace clash.
[RT #18837]
--- 9.6.1b1 released ---
2577. [doc] Clarified some statistics counters. [RT #19454]
2576. [bug] NSEC record were not being correctly signed when
a zone transitions from insecure to secure.
Handle such incorrectly signed zones. [RT #19114]
2574. [doc] Document nsupdate -g and -o. [RT #19351]
2573. [bug] Replacing a non-CNAME record with a CNAME record in a
single transaction in a signed zone failed. [RT #19397]
2568. [bug] Report when the write to indicate a otherwise
successful start fails. [RT #19360]
2567. [bug] dst__privstruct_writefile() could miss write errors.
write_public_key() could miss write errors.
dnssec-dsfromkey could miss write errors.
[RT #19360]
2564. [bug] Only take EDNS fallback steps when processing timeouts.
[RT #19405]
2563. [bug] Dig could leak a socket causing it to wait forever
to exit. [RT #19359]
2562. [doc] ARM: miscellaneous improvements, reorganization,
and some new content.
2561. [doc] Add isc-config.sh(1) man page. [RT #16378]
2560. [bug] Add #include <config.h> to iptable.c. [RT #18258]
2559. [bug] dnssec-dsfromkey could compute bad DS records when
reading from a K* files. [RT #19357]
2557. [cleanup] PCI compliance:
* new libisc log module file
* isc_dir_chroot() now also changes the working
directory to "/".
* additional INSISTs
* additional logging when files can't be removed.
2556. [port] Solaris: mkdir(2) on tmpfs filesystems does not do the
error checks in the correct order resulting in the
wrong error code sometimes being returned. [RT #19249]
2554. [bug] Validation of uppercase queries from NSEC3 zones could
fail. [RT #19297]
2553. [bug] Reference leak on DNSSEC validation errors. [RT #19291]
2552. [bug] zero-no-soa-ttl-cache was not being honoured.
[RT #19340]
2551. [bug] Potential Reference leak on return. [RT #19341]
2550. [bug] Check --with-openssl=<path> finds <openssl/opensslv.h>.
[RT #19343]
2549. [port] linux: define NR_OPEN if not currently defined.
[RT #19344]
2548. [bug] Install iterated_hash.h. [RT #19335]
2547. [bug] openssl_link.c:mem_realloc() could reference an
out-of-range area of the source buffer. New public
function isc_mem_reallocate() was introduced to address
this bug. [RT #19313]
2545. [doc] ARM: Legal hostname checking (check-names) is
for SRV RDATA too. [RT #19304]
2544. [cleanup] Removed unused structure members in adb.c. [RT #19225]
2543. [contrib] Update contrib/zkt to version 0.98. [RT #19113]
2542. [doc] Update the description of dig +adflag. [RT #19290]
2541. [bug] Conditionally update dispatch manager statistics.
[RT #19247]
2539. [security] Update the interaction between recursion, allow-query,
allow-query-cache and allow-recursion. [RT #19198]
2538. [bug] cache/ADB memory could grow over max-cache-size,
especially with threads and smaller max-cache-size
values. [RT #19240]
2537. [experimental] Added more statistics counters including those on socket
I/O events and query RTT histograms. [RT #18802]
2536. [cleanup] Silence some warnings when -Werror=format-security is
specified. [RT #19083]
2535. [bug] dig +showsearh and +trace interacted badly. [RT #19091]
2532. [bug] dig: check the question section of the response to
see if it matches the asked question. [RT #18495]
2531. [bug] Change #2207 was incomplete. [RT #19098]
2530. [bug] named failed to reject insecure to secure transitions
via UPDATE. [RT #19101]
2529. [cleanup] Upgrade libtool to silence complaints from recent
version of autoconf. [RT #18657]
2528. [cleanup] Silence spurious configure warning about
--datarootdir [RT #19096]
2527. [bug] named could reuse cache on reload with
enabling/disabling validation. [RT #19119]
2525. [experimental] New logging category "query-errors" to provide detailed
internal information about query failures, especially
about server failures. [RT #19027]
2524. [port] sunos: dnssec-signzone needs strtoul(). [RT #19129]
2523. [bug] Random type rdata freed by dns_nsec_typepresent().
[RT #19112]
2522. [security] Handle -1 from DSA_do_verify() and EVP_VerifyFinal().
2521. [bug] Improve epoll cross compilation support. [RT #19047]
2519. [bug] dig/host with -4 or -6 didn't work if more than two
nameserver addresses of the excluded address family
preceded in resolv.conf. [RT #19081]
2517. [bug] dig +trace with -4 or -6 failed when it chose a
nameserver address of the excluded address.
[RT #18843]
2516. [bug] glue sort for responses was performed even when not
needed. [RT #19039]
2514. [bug] dig/host failed with -4 or -6 when resolv.conf contains
a nameserver of the excluded address family.
[RT #18848]
2511. [cleanup] dns_rdata_tofmttext() add const to linebreak.
[RT #18885]
2506. [port] solaris: Check at configure time if
hack_shutup_pthreadonceinit is needed. [RT #19037]
2505. [port] Treat amd64 similarly to x86_64 when determining
atomic operation support. [RT #19031]
2503. [port] linux: improve compatibility with Linux Standard
Base. [RT #18793]
2502. [cleanup] isc_radix: Improve compliance with coding style,
document function in <isc/radix.h>. [RT #18534]
* Version 3.6 [2008 Oct 27]
SNMP interface auto-discovery (oid: ifInOctets[POS1/0])
better handling of solaris low descriptor limit
faster startup
correctly count aliases
new severity features
new data directory structure
show test results on webpage
overview webpage
friendlier notification messages
compute service
bugfixes
=> some config file changes may be needed
* Version 3.5 [2007 June 14]
SNMPv2c
SNMP get-bulk
UDP bug fixes
faster startup/shutdown
faster graphs
faster with large configs
Resolv in displayed config
checknow button
notification %O fix
notification conditional text
DARP (Failover and Redundancy)
acl simplification
detect GD at runtime
can specify units for time duration parameters
web page changes
data archiving interface
various config parameter inheritance changes
=> some config file changes may be needed
Based on PR 41779 by Fredrik Pettai.
Version 20090128:
I added a new feature to dnstop today that filters on "refused" response codes.
This might be useful in tracking the ongoing DNS-based DDoS attacks.
To use this new feature:
dnstop -R -f refused eth0
Version 20080321:
The interesting changes came in a patch from Dave Plonka:
Fixed a bug that cause dnstop to Memory fault when processing
a DNS packet greater than PCAP_SNAPLEN (previously 1460) bytes
in size.
Raised PCAP_SNAPLEN to 65535 to avoid truncating large DNS
packets.
Eliminated unnecessary stack buffers and memcpy calls when
handling packets.
Also some variables have been added to the Makefile at the request
of a packager so that it may be easier to customize where files are
installed, etc.
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.
Packages needing empty directories can use the @pkgdir command in PLIST.
Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
New features:
- Wireshark has a spiffy new start page.
- Display filters now autocomplete.
- Support for the c-ares resolver library has been added. It has many
- advantages over ADNS.
- Many new protocol dissectors and capture file formats have been added.
- Macintosh OS X support has been improved.
- GeoIP database lookups.
- OpenStreetMap + GeoIP integration.
- Improved Postscript(R) print output.
- The preference handling code is now much smarter about changes.
- Support for Pcap-ng, the next-generation capture file format.
- Support for process information correlation via IPFIX.
- Column widths are now saved.
- The last used configuration profile is now saved.
- Protocol preferences are changeable from the packet details context menu.
- Support for IP packet comparison.
- Capinfos now shows the average packet rate.
Security fixes:
- The AFS dissector could crash.
- The Infiniband dissector could crash on some platforms.
- Updating package for p5 module Cisco::Abbrev from 0.02 to 0.03
- Adjusting license according to module POD
Upstream changes:
0.03 2009-04-17
Added 'Eth' --> 'Ethernet' mapping.
Thanks to: Petya Kohts <kohts@yandex-team.ru>
Fix for PR#41506
Fix missing @dirrm entries from PLIST*
Before we go into the detailed changes, here are the top 5 improvements in Nmap 5:
1. The new Ncat tool aims to be your Swiss Army Knife for data transfer, redirection, and debugging. We released a whole users' guide detailing security testing and network administration tasks made easy with Ncat.
2. The addition of the Ndiff scan comparison tool completes Nmap's growth into a whole suite of applications which work together to serve network administrators and security practitioners. Ndiff makes it easy to automatically scan your network daily and report on any changes (systems coming up or going down or changes to the software services they are running). The other two tools now packaged with Nmap itself are Ncat and the much improved Zenmap GUI and results viewer.
3. Nmap performance has improved dramatically. We spent last summer scanning much of the Internet and merging that data with internal enterprise scan logs to determine the most commonly open ports. This allows Nmap to scan fewer ports by default while finding more open ports. We also added a fixed-rate scan engine so you can bypass Nmap's congestion control algorithms and scan at exactly the rate (packets per second) you specify.
4. We released Nmap Network Scanning, the official Nmap guide to network discovery and security scanning. From explaining port scanning basics for novices to detailing low-level packet crafting methods used by advanced hackers, this book suits all levels of security and networking professionals. A 42-page reference guide documents every Nmap feature and option, while the rest of the book demonstrates how to apply those features to quickly solve real-world tasks. More than half the book is available in the free online edition.
5. The Nmap Scripting Engine (NSE) is one of Nmap's most powerful and flexible features. It allows users to write (and share) simple scripts to automate a wide variety of networking tasks. Those scripts are then executed in parallel with the speed and efficiency you expect from Nmap. All existing scripts have been improved, and 32 new ones added. New scripts include a whole bunch of MSRPC/NetBIOS attacks, queries, and vulnerability probes; open proxy detection; whois and AS number lookup queries; brute force attack scripts against the SNMP and POP3 protocols; and many more. All NSE scripts and modules are described in the new NSE documentation portal.
Details are here: http://nmap.org/changelog.html
Notes:
Version 1.2.5.
-msdl
- 11th release
- all message goes to stderr
- -o - (stdout) option added
- changed uinq filtering function in get_url_list_from_file()
- FreeBSD test done
ChangeLog:
V 1.7.1.1:
corrections:
corrected the "fixed possible SIGSEGV" fix because SIGSEGV still might
occur under those conditions. Thanks to Toni Mattila for first
reporting this problem.
ftruncate64 cut its argument to 32 bits on systems with 32 bit long type
socat crashed on systems without setenv() (esp. SunOS up to Solaris 9);
thanks to Todd Stansell for reporting this bug
with unidirectional EXEC and SYSTEM a close() operation was performed
on a random number which could result in hanging e.a.
fixed a compile problem caused by size_t/socklen_t mismatch on 64bit
systems
docu mentioned option so-bindtodev but correct name is so-bindtodevice.
Thanks to Jim Zimmerman for reporting.
docu changes:
added environment variables example to doc/socat-multicast.html
V 1.7.1.0:
new features:
address options shut-none, shut-down, and shut-close allow to control
socat's half close behaviour
with address option shut-null socat sends an empty packet to the peer
to indicate EOF
option null-eof changes the behaviour of sockets that receive an empty
packet to see EOF instead of ignoring it
introduced option names substuser-early and su-e, currently equivalent
to option substuser (thanks to Mike Perry for providing the patch)
corrections:
fixed some typos and improved some comments
V 1.7.0.1:
corrections:
fixed possible SIGSEGV in listening addresses when a new connection was
reset by peer before the socket addresses could be retrieved. Thanks to
Mike Perry for sending a patch.
fixed a bug, introduced with version 1.7.0.0, that let client
connections with option connect-timeout fail when the connections
succeeded. Thanks to Bruno De Fraine for reporting this bug.
option end-close "did not apply" to addresses PTY, SOCKET-CONNECT,
and most UNIX-* and ABSTRACT-*
half close of EXEC and SYSTEM addresses did not work for pipes and
sometimes socketpair
help displayed for some option a wrong type
under some circumstances shutdown was called multiple times for the
same fd
Upstream changes:
0.67 Friday July 10, 2009, 01:30:00 AM -0700
* lib/RPC/XML/Client.pm
* lib/RPC/XML/Server.pm
* t/70_compression_detect.t (added)
RT #47219: Mis-read the patch from previous fix, this actually
fixes it. Also added a test suite to check for
compression-detection.
0.66 Thursday July 9, 2009, 07:36:15 AM -0700
* lib/RPC/XML/Client.pm
* lib/RPC/XML/Server.pm
RT #47219: Re-did the detection of compression availability
(testing for the Compress::Zlib module) based on comments in
this bug.
* t/60_net_server.t
RT #47220: Net::Server tests are not (currently) viable on
Windows. Also made script taint-safe.
* t/40_server.t
* t/50_client.t
* t/util.pl
RT #47221: Applied a patch from kmx@volny.cz, for better
Windows testing.
* lib/Apache/RPC/Server.pm
* lib/Apache/RPC/Status.pm
* lib/RPC/XML.pm
* lib/RPC/XML/Client.pm
* lib/RPC/XML/Function.pm
* lib/RPC/XML/Method.pm
* lib/RPC/XML/Parser.pm
* lib/RPC/XML/Procedure.pm
* lib/RPC/XML/Server.pm
All modules now use the "warnings" pragma.
Version 2.2.1
(June 21, 2009)
User-visible changes:
* Add: support for Vimeo (closes issue #19)
* Add: return codes for each error case (closes issue #22)
* Fix: return code is always 0 (closes issue #20)
* Change: --hosts output now matches cclive output
Version 2.2.0
(June 14, 2009)
FOREWORD
--------
This release is a major overhaul aimed to fix the previous design flaws
and clean up the codebase. Note that 2.2.0 breaks compatibility with
the earlier versions of clive.
Most users will not notice much differences after upgrading to 2.2.0
but those users who have used clive for anything more than "clive URL"
should read the changes carefully. The summary of changes section
includes more detailed changes that is recommended reading for all
users and maintainers.
2.2.0 changes the license from ISC to GPLv3. The license was last
changed in 2.1.0 to ISC but has now been reverted back to GPLv3 after
some further consideration.
Config::Tiny has been replaced with Getopt::ArgvFile. The latter had
some advantages over Config::Tiny that lead to the switch. For example,
instead of trying to memorize the (often confusing) config variable
names, users can now use command line options in the config file.
This also means that everytime a new feature is added to the program,
we are no longer required to modify the code responsible for parsing
the config file. Using Getopt::ArgvFile also required adding only one
line of code to the project whereas Config::Tiny required several.
cache no longer reads by default. This means that --cache-read option
must be invoked for clive to read previously stored video records
from the cache. The change was made after seeing how most users found
the reading from cache too confusing and frequently reported expired
link errors such as HTTP 403 as bugs even though the behaviour was
documented in the manual page. DAERTM?
--emit-csv now outputs very few details about the videos. Only those
fields that are known to be any use are printed out.
2.2.0 also removes a number of less used features that have lingered
in the project since the 1.x. Most of these features were never
requested and have only been burdening the program codebase since
their introduction.
Part time hackers and/or developers will notice that clive now follows
a new OO design -- as well as Perl5 allows it. While there are still
some considerations regarding the design and limitations that could not
quite be ported from C++ used in cclive, WYSIWYG.
Package/port maintainers will want to read the README file. The previously
used GNU Makefile is no longer used and clive installation now depends on
ExtUtils::MakeMaker instead.
SUMMARY of CHANGES
------------------
User-visible changes:
* License change
1. ISC -> GPLv3
2. Last changed in 2.1.0 (-> ISC)
* Slight improvements to program startup time
* Config file format changes (Config::Tiny -> Getopt::ArgvFile)
1. Command line options can now be used in config file
2. Breaks compatibility with previous versions
3. Cleaner and new format allows using cmdline options in configs
4. Format was last changed in 2.0.0
Example:
-----------------------------------------------
# Config::Tiny: clive 2.0 - 2.1
cat >> ~/.config/clive/config
[http]
proxy = "http://foo:1234"
[output]
savedir = "/home/user/videos"
# Getopt::ArgvFile: clive 2.2
cat >> ~/.cliverc
--proxy="http://foo:1234"
--savedir="/home/user/videos"
-----------------------------------------------
* Fix: Redtube video title parsing
* Cache changes
1. Cache is now passive (read:no, write:yes)
2. Add: --cache- option prefix
3. New option: --cache-read, --no-cache
5. Rename: misc. options (e.g. --show -> --cache-dump)
6. Record field changes
o Breaks compatibility with previous versions
7. New field delimiter '#'
8. New field order
* File path changes
1. ~/.config/clive/config -> ~/.cliverc
2. ~/.config/clive/recall -> ~/.clivelast
3. ~/.config/clive/cache -> ~/.clivecache
* --format changes
1. Add: --format=best support (closes issue #15 )
2. Rename: mp4 -> fmt18 (Youtube)
3. Rename: Dailymotion ID spark -> flv
* Bugfixes
1. cURL error handling
2. Google mp4 support
3. Do not strip link params (closes debian bug #530659)
4. --format=fmt6 (no longer supported by Youtube?)
5. Dailymotion ID parsing
* New options:
1. --home-dir
2. --recall-file
3. --cache-file
4. --no-cclass
5. --raw
6. --stop-after (closes issue #18)
* --emit-csv: changes to CSV fields (cleanup, print only the necessary fields)
1. clive 2.0 - 2.1:
page_link, video_link, filename, file_length_mb,
file_length_bytes, video_id, time_stamp, page_title,
initial_length, remaining_bytes
2. clive 2.2:
base_filename, file_length, video_link
* Remove options:
1. --savebatch
2. --renew (now obsolete)
3. --youtube-user (broken since 2.1)
4. --youtube-pass (...)
5. --no-login (...)
6. --clivepass (...)
7. --emit-xml
8. --background
9. --progress
10. --output
11. --append
12. --paste
13. --format=fmt6
* Other changes:
1. Long options: aliases (e.g. --output_file | --output-file | --outputfile)
2. --filename-format: new specifiers, rename some of the old ones
3. --format: exit with an error if id is not recognized by clive
4. Rename: -r -> -l (--recall)
5. Many short options have been removed (or reused)
Version 2.1.14
(May 25, 2009)
User-visible changes:
* Add: support for youtube-nocookie.com (closes issue #12)
* Add: fmt35 format ID for Youtube [closes issue #10 (and #13)]
* Fix: liveleak id parsing
* Rename: --format IDs for Youtube
** mp4_hd -> fmt22
** 3gpp -> fmt17
** xflv -> fmt6
* Rename: --output-video -> --output-file
* Rename: output:file -> output:filename_format (config file)
* Remove: --overwrite option (use --output-file instead)
- Updating package for p5 module Net::Packet from 3.25nb1 to 3.26
- Adjusting / Reordering dependencies according to META.yml
- Adding homepage / license
Upstream changes:
3.26 Sat Apr 19 18:41:12 CEST 2008
- new: added possibility to adjust snaplen in Dump.pm
=> contributed by Darien Kindlund
- bugfix: examples/read-pcap.pl
- Updating package for p5 module Net::Libdnet from 0.01nb1 to 0.92
- Adjusting master site and homepage
Upstream changes:
0.92 Wed May 13 20:59:41 CEST 2009
- applied http://rt.cpan.org/Ticket/Display.html?id=43899
- applied http://rt.cpan.org/Ticket/Display.html?id=45697
- copyright notice update
0.91 Sun Dec 7 19:15:43 CET 2008
- new: Net::Libdnet::Intf methods now return a Net::Libdnet::Entry::Intf object
- new: Net::Libdnet::Intf now also has getSrcIntfFromDst(), getSrcIpFromDst()
- update: constants renamed to be prefixed with DNET_
0.90 Tue Nov 25 22:44:42 CET 2008
- complete rewrite of XS code
- near full implementation of libdnet API
- two APIs: a low-level and a high-level object oriented one
- backward compatibility should remain
0.02 Tue Nov 25 20:59:27 CET 2008
- ownership transfered to me
- updated copyright notices
- still uses a BSD license
0.54 (06/17/2009)
(cb) Alfons Wittmann reported that signing requests broke caching due
to the current time being incorporated into every signed URL
submitted.
Add DESTDIR support.
changes since wide-dhcpv6-20070507
[common]
- fixed several memory-related problems
- fixed a improper handling of a domain-name ending with '.'
- fixed a replay-check failure
- fixed a typo in manuals
[dhcp6s]
- fixed a lifetime calculation failure in RENEW/REBIND process
for stateful-address.
- fixed a bug that dhcp6s cannot accept a relayed
request message with authentication option.
* A stack overflow vulnerability was fixed in dhclient that could allow remote attackers to execute arbitrary commands as root on the system, or simply terminate the client, by providing an over-long subnet-mask option.
* A stack overflow vulnerability was fixed in dhclient that could allow remote attackers to execute arbitrary commands as root on the system, or simply terminate the client, by providing an over-long subnet-mask option.
This is a bugfix release to address a few reported issues and also a few
issues that were discovered via my own testing.
* Add a helper method which ensures all data is flushed to disk
* Added additional error handling to prevent malformed DHT messages
crashing the library
* Fixed issue when zeroing unused bits for torrents with an exact
multiple of 32 pieces
* Fixed issue where data could be written to the wrong file if a file
with the same name existed in multiple torrents
* Fixed the handling of torrents where the last file(s) are of zero
length
* Fixed regression with global download rate limiting
* Fixed a performance regression with the new piece picking pipeline
which resulted in lots of CPU cycles being used up on peers which
have not sent an unchoke message
maintainer update request via PR 41688.
Changes in version 0.2.0.35 - 2009-06-24
o Security fix:
- Avoid crashing in the presence of certain malformed descriptors.
Found by lark, and by automated fuzzing.
- Fix an edge case where a malicious exit relay could convince a
controller that the client's DNS question resolves to an internal IP
address. Bug found and fixed by "optimist"; bugfix on 0.1.2.8-beta.
o Major bugfixes:
- Finally fix the bug where dynamic-IP relays disappear when their
IP address changes: directory mirrors were mistakenly telling
them their old address if they asked via begin_dir, so they
never got an accurate answer about their new address, so they
just vanished after a day. For belt-and-suspenders, relays that
don't set Address in their config now avoid using begin_dir for
all direct connections. Should fix bugs 827, 883, and 900.
- Fix a timing-dependent, allocator-dependent, DNS-related crash bug
that would occur on some exit nodes when DNS failures and timeouts
occurred in certain patterns. Fix for bug 957.
o Minor bugfixes:
- When starting with a cache over a few days old, do not leak
memory for the obsolete router descriptors in it. Bugfix on
0.2.0.33; fixes bug 672.
- Hidden service clients didn't use a cached service descriptor that
was older than 15 minutes, but wouldn't fetch a new one either,
because there was already one in the cache. Now, fetch a v2
descriptor unless the same descriptor was added to the cache within
the last 15 minutes. Fixes bug 997; reported by Marcus Griep.
to version 0.8.4. Changes since 0.12.2 respectively 0.8.2:
- Fixed EINTR handling in execute command.
- Fixed a couple of memory leaks in xmlrpc.cc.
- Initial seeding support added.
- Added a work-around for the stdin kqueue bug in MacOSX.
- Numerous bug-fixes and patches.
- Work-around for OpenBSD's broken sys/event.h, which fails to compile
if it's the first (or only) included header. (Ticket #1470)
- Fixes compilation with old libcurl versions. (Ticket #1471)
- Fix compile error on systems that lack mincore(2).
- Fixes a crash in epoll due to libcurl/c-ares bug:
PollEPoll::modify(...) epoll_ctl call failed.
- Enforce an http transfer timeout when libcurl fails to honor
it. Also set a 5-minute timeout for (previously unlimited) torrent
transfers and fixes the argument type for curl_easy_setopt values.
- Allows bandwidth throttles to work without floating point support.
- Added the 'd.add_peer=host[:port]' command to manually add a peer
(not for torrents marked "private"), port 6881 is the default.
- Allows banning the selected peer with "B". No unbanning is possible
yet.
- Added system.method.{insert,erase} commands that allows
user-specified commands. E.g "system.method.insert=foo,print=Bar".
- Differentiate between commands that have no target, and those that
take generic targets, when using XMLRPC.
- Added 'event.download.inserted_{new,session}' that are triggered
when a new or a session torrent is added. Ticket #1516.
- Added 'system.method.get', 'ui.current_view.set' and 'group.insert'
commands.
- Enabled different ratio settings for different groups of
downloads.
- Added 'view.persistance' command that makes downloads inserted into
that view persist across sessions. Only call on user-created views.
- Added 'ratio.*' commands that call the 'group.seeding.ratio.*'
equivalents.
- Changed torrent::DownloadList::close_directly() so doesn't save the
session if the underlying file/directory has been moved or
removed. This change, in addition to calling 'd.set_directory=' before
'execute=mv,...', as previously shown in the examples, will make
rtorrent behave correctly when 'check_hash=no' is set.
Changes from dhcpcd-5.0.4 include
* Fix crash on MIPS
* Default to requesting interface MTU
* Save and restore interface MTU when changing
* IP whitelist
* Fix detecting correct dstaddr for PtP interfaces at startup
* Ensure that the lease and pidfile directories exist at startup
- CVE-2009-1888:
In Samba 3.0.31 to 3.3.5 (inclusive), an uninitialized read of a
data value can potentially affect access control when "dos filemode"
is set to "yes".
This security fix has already been integrated into "pkggsrc" via a patch
previously. The package was only updated to make future maintenance easier.
Setting license to artistic according to module documentation
Upstream changes:
4.027 Tue Jun 9 10:31:11 PDT 2009
In NetAddr::IP::Util v1.31,
ferret out shell value for Makefile.PL when calling
./configure for systems where the 'x' bit gets lost
due to bug in Archive::Tar
Setting license to artistic according to META.yml
Upstream changes:
1.05 Wed Jun 10 20:37:44 CEST 2009
- bugfix: removed a warning on AF_INET6 constant declaration
- update: copyright notice
1.04 Sun Oct 19 17:47:11 CEST 2008
- bugfix: IP_HDRINCL with IPv6 under Linux 2.6.x
Setting LICENSE to ${PERL5_LICENSE} according to module documentation
Upstream changes:
1.03:
* Enforce the rules from the Auth 2.0 spec about which fields
MUST be signed in positive assertion messages.
* Return a more sensible error (no_head_tag) if the identifier
URL returns an empty (0-byte) HTML document.
* Verify delegate on the non-fragment version of the resulting
identifier, so that you can delegate to providers that add
fragments to their identifiers.
Found and fixed by avarix <mindsectr@gmail.com>.
- Updating package for p5 module RPC::XML from 0.64 to 0.65
- Adjusting license and dependencies according to META.yml
Upstream changes:
0.65 Wednesday June 17, 2009, 06:00:00 AM -0700
* etc/make_method
* etc/rpc-method.dtd
* lib/RPC/XML/Procedure.pm
* t/30_method.t
* t/35_namespaces.t (added)
* t/namespace1.xpl (added)
* t/namespace2.xpl (added)
* t/namespace3.xpl (added)
Support for declaration of namespaces in XPL code. Adds a new
test suite and includes a rewrite/update of the method tests.
Change also covers the make_method tool and the DTD for XPL
files.
* lib/RPC/XML.pm
* lib/RPC/XML/Client.pm
* lib/RPC/XML/Server.pm
* t/02_pod_coverage.t
Interim fix for encoding issues, prior to the mega-encoding
work. This makes the library correctly create octet-based
messages, rather than letting UTF-8 leak in if it was passed in
initially.
* lib/Apache/RPC/Server.pm
* lib/RPC/XML.pm
* lib/RPC/XML/Client.pm
Follow-up to previous commit, some serialization-related
problems. Not all instances of bytelength() had been removed
after the previous slate of changes, and once that was done
some tests in 15_serialize.t broke.
* lib/RPC/XML.pm
* lib/RPC/XML/Parser.pm
* t/12_nil.t (added)
* t/30_method.t
RT #34132: Based on a patch from the requestor, added support
for <nil/>. Documentation and tests are present, but a little
sparse. This change also incorporates a small add to
lib/RPC/XML/Parser.pm to address RT #42033.
* t/40_server.t
* t/41_server_hang.t
RT #27778: Fix problems with child-process management on
Windows that was causing t/40_server.t to hang during test
runs. Also put skip-clause into t/41_server_hang.t, as
according to the person reporting, it doesn't work at all on
MSWin (the network code is very UNIX-y).
* lib/RPC/XML.pm
* t/10_data.t
Applied a regexp-fix from Joakim Mared for stringification of
doubles.
* lib/RPC/XML.pm
* lib/RPC/XML/Client.pm
* lib/RPC/XML/Parser.pm
* lib/RPC/XML/Procedure.pm
* lib/RPC/XML/Server.pm
* t/10_data.t
RT ticket #35106: Make the behavior of RPC::XML::array
constructor work as expected. This led to adding use of
Scalar::Util and cleaning up the places where I was still doing
"UNIVERSAL::isa(...)" hacks to test refs without the risk of
directly calling ->isa() on a potentially-unblessed ref.
* lib/Apache/RPC/Server.pm
* lib/Apache/RPC/Status.pm
* lib/RPC/XML.pm
* lib/RPC/XML/Client.pm
* lib/RPC/XML/Function.pm
* lib/RPC/XML/Method.pm
* lib/RPC/XML/Parser.pm
* lib/RPC/XML/Procedure.pm
* lib/RPC/XML/Server.pm
Update the copyright year and license information, and add
contact data to all POD sections for RT, AnnoCPAN, GitHub, etc.
* lib/RPC/XML/Client.pm
* t/50_client.t
RT ticket #34559: Allow control of LWP::UA timeouts from within
client class.
* lib/RPC/XML/Server.pm
RT ticket #43019: Small hack to the existing SSL hack for
Socket6 problems.
* lib/Apache/RPC/Server.pm
* lib/Apache/RPC/Status.pm
* lib/RPC/XML.pm
* lib/RPC/XML/Client.pm
* lib/RPC/XML/Function.pm
* lib/RPC/XML/Method.pm
* lib/RPC/XML/Parser.pm
* lib/RPC/XML/Procedure.pm
* lib/RPC/XML/Server.pm
Since Scalar::Util requires 5.006, make that (5.006001,
actually) the base required Perl version.
OK'ed by wiz@
Pkgsrc changes:
o Explicitly mark dependency on openssl >= 0.9.7, should fix PR#41633
Upstream changes:
1.5.1
Example tools:
* ldns-signzone was broken in 1.5.0 for multiple keys, this
has been repaired
Build system:
* Removed a small erroneous output warning in
examples/configure and drill/configure
1.5.0
Bug fixes:
* fixed a possible memory overflow in the RR parser
* build flag fix for Sun Studio
* fixed a building race condition in the copying of header
files
* EDNS0 extended rcode; the correct assembled code number
is now printed (still in the EDNS0 field, though)
* ldns_pkt_rr no longer leaks memory (in fact, it no longer
copies anything all)
API addition:
* ldns_key now has support for 'external' data, in which
case the OpenSSL EVP structures are not used;
ldns_key_set_external_key() and ldns_key_external_key()
* added ldns_key_get_file_base_name() which creates a
'default' filename base string for key storage, of the
form "K<zone>+<algorithm>+<keytag>"
* the ldns_dnssec_* family of structures now have deep_free()
functions, which also free the ldns_rr's contained in them
* there is now an ldns_match_wildcard() function, which checks
whether a domain name matches a wildcard name
* ldns_sign_public has been split up; this resulted in the
addition of ldns_create_empty_rrsig() and
ldns_sign_public_buffer()
Examples:
* ldns-signzone can now automatically add DNSKEY records when
using an OpenSSL engine, as it already did when using key
files
* added new example tool: ldns-nsec3-hash
* ldns-dpa can now filter on specific query name and types
* ldnsd has fixes for the zone name, a fix for the return
value of recvfrom(), and an memory initialization fix
(Thanks to Colm MacCárthaigh for the patch)
* Fixed memory leaks in ldnsd
1.4.1
Bug fixes:
* fixed a build issue where ldns lib existence was done too early
* removed unnecessary check for pcap.h
* NSEC3 optout flag now correctly printed in string output
* inttypes.h moved to configured inclusion
* fixed NSEC3 type bitmaps for empty nonterminals and unsigned
delegations
API addition:
* for that last fix, we added a new function
ldns_dname_add_from() that can clone parts of a dname
CVE-2009-1888:
In Samba 3.0.31 to 3.3.5 (inclusive), an uninitialized read of a
data value can potentially affect access control when "dos filemode"
is set to "yes".
bump PKGREVISION
While here, set LICENSE=${PERL5_LICENSE}.
Revision history for Perl extension Net::Amazon:
0.53 (06/13/2009)
(cb) Nathan Handler re-reported a man page issue on Ubuntu, rt 46708.
I managed to fix 197 issues, except for the specific one he called
out in the bug.
0.52 (06/09/2009)
(cb) Nathan Handler reported a man page issue on Ubuntu, rt 46708.
0.51 (06/05/2009)
(cb) Vince Veselosky submitted a patch to support request signing, a
feature that is required for accessing AWS after 2009-08-15.
Upgrading is recommended.
(cb) Complete the upgrade to WSDL 2009-03-31 that was started by
Vince Veselosky.
(cb) Clean-up POD issues found by pod checker.
(cb) Indicate the code has moved to github.com.
(cb) Update the README to reflect the actual date of the WSDL.
- Fixed a --read-batch hang when rsync is reading a batch file that was
created from an incremental-recursion transfer.
- Fixed the daemon's socket code to handle the simultaneous arrival of
multiple connections.
- Fix --safe-links/--copy-unsafe-links to properly handle symlinks that
have consecutive slashes in the value.
- Fixed the parsing of an [IPv6_LITERAL_ADDR] when a USER@ is prefixed.
- The sender now skips a (bogus) symlink that has a 0-length value, which
avoids a transfer error in the receiver.
- Fixed a case where the sender could die with a tag-0 error if there was
an I/O during the sending of the file list.
- Fixed the rrsync script to avoid a server-side problem when -e is at the
start of the short options.
- Fixed a problem where a vanished directory could turn into an exit code
23 instead of the proper exit code 24.
- Fixed the --iconv conversion of symlinks when doing a local copy.
- Fixed a problem where --one-file-system was not stopping deletions on the
receiving side when a mount-point directory did not match a directory in
the transfer.
- Fixed the dropping of an ACL mask when no named ACL values were present.
- Fixed an ACL/xattr corruption issue where the --backup option could cause
rsync to associate the wrong ACL/xattr information with received files.
- Fixed the use of --xattrs with --only-write-batch.
- Fixed the use of --dry-run with --read-batch.
- Fixed configure's erroneous use of target.
- Fixed configure's --disable-debug option.
- Fixed a run-time issue for systems that can't find iconv_open() by adding
the --disable-iconv-open configure option.
- Complain and die if the user tries to combine --remove-source-files (or
the deprecated --remove-sent-files) with --read-batch.
- Fixed an failure transferring special files from Solaris to Linux.
Approved by Alistair Crooks.
Changes since 2.47 include
* Fix a possible infinite with fixed hostnames to ip and the client
sometimes sending one and sometimes not
* Improved DHCP logging
* addn-hosts now works with a directory instead of just a file
libgnutls-config script any more).
Changes since 1.3.7:
* Preallocate and only copy the string once when escaping or unescaping it.
* Try to open both IPv6 and IPv4 listening sockets. This is required in
case bindtov6only is 1 to also accept IPv4 connections in IPv6 mode.
- Verify URLs in simulate mode
- Only catch UnavailableFormatError in call to process_info
- Remove trails from the "append_const" change
- Fix TypeError when using the -f option
- Added -c option (--continue) interrupted downloads will properly resume
and append to the previously downloaded data, instead of overwriting the
file. There's some error checking - if the length of the file to be
download matches the length of the previously downloaded data, we report
that this file has already been downloaded and do nothing. If there is
some other HTTP 416 'Requested range not satisfiable' error, we simply
re-download the whole file (reverting to the original functionality).
All other HTTP errors are simply raised. Resuming does not override -w
(--nooverwrite), since it is not clear what should happen if file on
disk is larger than file to be downloaded. Thus, -c does nothing if -w
is present.
pkgsrc changs:
* Add LICENSE.
* Fix some pkglint warnings.
* cjk patch was incorporated and cjk PKG_OPTION was removed.
Changes in 2.0.4
================
* REM: remove timeout
* NEW: afpd: DHX2 uams using GNU libgcrypt.
* NEW: afpd: volume options 'illegalseq', 'perm' and 'invisibledots'
'ilegalseq' encode illegal sequence in filename asis, ex "\217-", which is not
a valid SHIFT-JIS char, is encoded as U\217 -.
'perm' value OR with the client requested permissions. (help with OSX 10.5
strange permissions).
Make dot files visible by default with 'usedots', use 'invisibledots'
for keeping the old behavior, ie for OS9 (OSX hide dot files on its
own).
* NEW: afpd: volume options allow_hosts/denied hosts
* NEW: afpd: volume options dperm/fperm default directory and file
permissions or with server requests.
* NEW: afpd: afpd.conf, allow line continuation with \
* NEW: afpd: AppleVolumes.default allow line continuation with \
* NEW: afpd: Mac greek encoding.
* NEW: afpd: CJK encoding.
* UPD: afpd: Default UAMs: DHX + DHX2
* FIX: afpd: return the right error in createfile and copyfile if the disk
is full.
* FIX: afpd: resolveid return the same error code than OSX if it's a directory
* FIX: afpd: server name check, test for the whole loopback subnet
not only 127.0.0.1.
* UPD: afpd: limit comments size to 128 bytes, (workaround for Adobe CS2 bug).
* UPD: afpd: no more daemon icon.
* UPD: usedots, return an invalide name only for .Applexxx files used by netatalk not
all files starting with .apple.
* UPD: cnid: increase the number of cnid_dbd slots to 512.
* FIX: cnid: dbd detach the daemon from the control terminal.
* UPD: cnid: never ending Berkeley API changes...
* UPD: cnid: dbd add a timeout when reading data from afpd client.
* UPD: cnid: Don't wait five second after the first error when speaking to the dbd
backend.
* FIX: papd: vars use % not $
* FIX: papd: quote chars in popen variables expansion. security fix.
* FIX: papd: papd -d didn't write to stderr.
* FIX: papd: ps comments don't always use ()
* FIX: many compilation errors (solaris, AFS, Tru64, xfs quota...).
* Unix Server: Applied fixes for 64-bit Linux issues
* Unix Server: Made the vncserver script read configuration from files
* Other minor improvements and bugfixes.
While here, do the DESTDIR thing.
Version 3.7.14 - 2009-05-15
use line buffering for mirror log file.
fixed `chmod' command mode calculation.
fixed status line of `repeat' command.
fixed sftp charset translation in file listings.
fixed output ordering by flushing stdout before calling external programs.
fixed coredump in sftp when ssh process gets killed.
Version 3.7.13 - 2009-04-30
fixed a coredump in some commands printing to screen.
Version 3.7.12 - 2009-04-28
fixed core dump on `mput -d' command.
fixed a core dump on `kill' command.
fixed mkdir -p for sftp protocol.
fixed some signed/unsigned conversion bugs.
Version 3.7.11 - 2009-03-20
add dynamic commands in abc order (as output by help).
fixed eta display (broken in 3.7.10).
Version 3.7.10 - 2009-03-18
fixed pget -c.
fixed `exit kill' command.
show sleep time left in status.
make ftp:prefer-epsv off by default.
recognize a specific error message and turn off REST command.
Version 3.7.9 - 2009-03-03
new setting ftp:prefer-epsv.
add support for IPv6 scope for link-local addresses (Arkadiusz Miskiewicz).
fixed compilation on OpenBSD (Kevin Lo).
fixed parsing of NT unix-like listings where hour is one digit.
gnulib sources updated, vsnprintf-posix module imported.
Version 3.7.8 - 2009-01-23
fixed upload via ftps in encrypted mode.
gnulib sources updated.
Version 3.7.7 - 2008-12-12
new ftp proxy auth type: proxy-user@host.
new setting ftp:trust-feat (default no).
changed GPL version to 3 (as gnulib modules require it).
Version 3.7.6 - 2008-11-17
fixed memory corruption in zmore.
fixed compilation on some systems.
Version 3.7.5 - 2008-11-07
new setting cmd:move-background-detach.
added support for number suffixes in settings (k - kibi, m - mebi, etc).
shutdown SSL connection before closing the socket on upload.
fixed mirror -RP.
fixed another problem with `kill all'.
updated gnulib.
Version 3.7.4 - 2008-08-06
fixed a coredump in `kill all'.
fixed compilation problems on some systems.
used getdate from gnulib.
Version 3.7.3 - 2008-05-23
added support for 2-argument SITE UTIME and MFMT commands.
added a workaround for paramiko sftp server.
included newer gnulib sources using gnulib-tool.
Polish translation updated (Jakub Bogusz).
fixed German translation encoding.
Version 3.7.2 - 2008-05-07
fixed core dump when sending http cookies.
fixed assertion failure for ftp over http proxy (CONNECT mode).
fixed cwd tracking for ftps.
Version 3.7.1 - 2008-04-18
use time 12:00:00 instead of 12:00:30 when the time is unknown.
make sftp:use-full-path on by default.
fixed sftp du on non-existent files.
GNU Lib sources updated (Nix).
fixed compilation on cygwin (Arkady Sherman).
French translation updated (Alain PORTAL).
German translation updated (Moritz Moeller-Herrmann).
Version 3.7.0 - 2008-03-07
new setting ftp:proxy-auth-type and two new ftp proxy modes (joined-acct,
open) (partly based on patch from David Wolfe).
don't add the same network address multiple times; report resolved addresses.
added new open -s option; help for "slot" command (Laurent MONIN).
added a workaround for proftpd NLST bug.
added a workaround for servers sending single NL.
handle host key verification error in fish and sftp.
handle http codes 307 and 303.
fixed a core dump when doing "open host>file".
fixed CCC handling in secure ftp.
fixed spinning when cmd:fail-exit is true in a script.
included zh_HK translation (Abel Cheung).
Version 3.6.3 - 2008-01-28
new setting sftp:use-full-path to send full path instead of home-relative.
don't use sftp FSETSTAT when not needed.
fixed core dump on kill all with mirror.
fixed sftp:charset setting.
fixed debug printing of sftp file handle.
fixed unsetting of fish:charset setting.
fixed compilation on systems lacking wcwidth.
Version 3.6.2 - 2008-01-03
added a workaround for ftp servers which don't open data connection in certain
conditions.
don't decode URL escapes in get/put when no URL schema used.
fixed counting of file removal errors in mirror.
fixed a 2-byte buffer overflow when showing transfer percents.
fixed a problem with incorrect port/host name in http requests.
fixed coredump in du command with long paths on some systems.
fixed coredump in html parser on empty links.
fixed compilation on some systems.
Version 3.6.1 - 2007-11-09
repeat --weak option to terminate the loop automatically when exiting lftp.
ftp:use-stat-for-list is off by default.
slot command fixed.
fixed timeout handling in ftp.
french and polish translations updated.
Version 3.6.0 - 2007-10-19
major code cleanup.
new setting ftp:use-stat-for-list allows faster directory listing.
new command `eval' with -f option allows complex aliases.
send encoded parts of ftp URLs untranslated to ftp server.
new mirror options --on-change, --depth-first, --no-empty-dirs, --ascii.
new mirror option --only-existing (Damon Harper).
new setting xfer:log, log successful transfers if true to
~/.lftp/tarnsfer_log.
new setting ssl:check-hostname.
fixed cls exit code in case of an error.
Version 3.5.15 - 2007-10-19
fixed timeout handling when waiting for 150 or 125 ftp reply.
fixed a bug occuring when turning off proxy server setting.
Version 3.5.14 - 2007-08-31
handle ftp reply with code 125 same as code 150 (Craig Ruff).
french translation updated (Alain PORTAL).
Version 3.5.13 - 2007-08-23
fixed ftps not to access data socket before 150 reply.
fixed sftp to send properly sized packets on upload.
fixed infinite retrying on upload.
fixed compilation without iconv.
fixed buffering in ascii mode transfers.
Version 3.5.12 - 2007-07-26
hex-encode all non-ascii characters in URLs.
allow cross-compilation without iconv (Jakob Truelsen).
french translation updated (Alain PORTAL).
Version 2.1.13
(May 16, 2009)
Developer-visible changes:
* Change: use perltidy defaults for style
* Change: BerkeleyDB and File::Path modules are now optional
** Cache features depend on these modules
* Moved opted_mods initilization to init_opted_mods (-> loop)
Inspired by PR 41508.
Add options to enable/disable features and components.
Changelog:
Version 2.2.5 - The "never say never" version.
----------
2009-05-16
GonoszTopi:
* Fixed possible security hole when previewing filenames containing single quotes
* Fixed default webserver port
Stu Redman:
* Fixed upload of the last part of a file which he broke in 2.2.4
* Fixed setting speed limits from remote gui's tray icon
Special Thanks To:
* CroMag for pointing out the upload problem
--------------------------------------------------------------------------------
Version 2.2.4 - The "we didn't have a .4 version since... well... long ago" version.
----------
2009-04-03
freddy77:
* Plugged various memory leaks.
FreeToGo:
* Add comment to desktop file to allow autostart in Gnome
gabrielix:
* Compilation fix for gcc-4.3.2.
Gaznevada:
* Compilation fix for IRIX.
* Fixed file handles on IRIX.
GonoszTopi:
* Fixed compilation of Format.cpp for some platforms.
* Fixed wxWidgets socket library initialization.
* Fixed partfile importer destroying imported data.
* Separated GUI and core code in partfile importer, thus fixing
occasional crashes/hangs.
* Fixed GeoIP-enabled builds crashing on 64b boxes.
* Added another common URN ID to the Magnet link handler.
* Switch to the 'busy' cursor while bringing up the preferences
window.
* Ported several Kademlia fixes and improvements from eMule0.49c:
- Fixes on handling incoming packets with port zero.
- The Kad UDP firewalltest now asks several clients for
its external port, avoiding to get a wrong "Open"
state on NATs which change the source port on each
request but behave like a Full-Cone otherwise.
- Made sure a received Kad routing answer doesn't
contain more contacts than requested. [Xin Sun]
- Kad no longer allows more than 2 IPs from the same
subnet within one routing query reply (except on LANs).
- Kad routing query contacts are checked against the
routing table.
* Implemented non-interactive mode for amulecmd/amuleweb.
* Fixed detection of crypto++ library for versions >= 5.6.0.
* Fixed saving wrong window position when exiting while minimized.
* Fixed rare case when we tried to connect to a LowID client.
* MSW: detect WinSock API version needed by GeoIP.
* Fixed libbfd sometimes depends on libintl, with help from PacoBell.
iz0bbz:
* Fixed static linking with GeoIP on MinGW/MSYS.
* Fixed detecting GeoIP library when building for MinGW.
* Compilation fix with GeoIP-1.4.6.
Stu Redman:
* Fix crash on global search on Windows
* Fix splitter bar position in transfer window not restored properly
* Caught some insane upload requests
* Fixed finished files sometimes getting rehashed (thanks to Skolnick)
* Added restart warning if the ED2K network was re-enabled.
* Fixed Windows lag when opening preferences dialog
* Fixed creation of ED2K links with AICH (thanks to Archmage)
* Remote Gui shows a dialog box with a reason on connection failure
* Changed fix for wrong ordering/placing of clients in the download window
so that sort order is again like in 2.2.2.
Wuischke:
* Add Asturian language
* Updated INSTALL file
* When EC authentication fails, close connection before we send
the response.
* Tell the user why the EC connection failed.
Special Thanks To:
* wires for the strenuous testing on 64-bit
--------------------------------------------------------------------------------
Version 2.2.3 - The "Late Christmas present" version.
----------
2008-12-28
Alfred:
* Fixes to compile with Sun Studio 12.
Gerd78:
* Fix for linking with a static bfd library.
GonoszTopi:
* Fixed improper handling of EC connection failures.
* Fix for shells not properly handling empty lists.
* POSIX fixes in shell code.
* Made not finding GeoIP non-fatal.
* Check if --enable-geoip-static can be fulfilled.
* Fixed loading of zipped ipfilter files. Thanks to CtrlAltDel
for the investigation of the problem.
* Fixed alc progress bar for files >4GB.
* Fixed#1056: amulegui: incorrect results when searching with
min size >= 4GB
* Disable automatic sorting of dowload list while there is a
pop-up menu or file detail dialog displayed.
* MinGW compilation fix.
* Fixed GTK crash on closing search tabs. Thanks to btkaos.
LittleAbacus:
* Support multiple selections on CSearchListCtrl::OnMarkAsKnown().
Skolnick:
* Fix alc and alcc to work with files bigger than 4GB
Stu Redman:
* Fix crash when last category was removed with a completed file in it
* Fix wrong ordering/placing of clients in the download window
* Fix available fileparts display for large files
* Don't open server UDP socked if ED2K is disabled
* Reordered preferences, disabled ED2K/UPnP prefs if ED2K/UPnP is disabled
* MSVC: solution for MSVC 2008 Express edition,
project for ed2k and fileview
* Fix wrong file download rates in transfer window
* Windows: fix broken core timer, use precise tickcount
and so fix download limit
Wuischke:
* Add checks to cas to prevent segfaults
* Fix wxCas save file dialog for file types
* Fix a buffer overflow error in cas
Special Thanks to:
* btkaos and CtrlAltDel for their invaluable help in tracking off bugs.
--------------------------------------------------------------------------------
Version 2.2.2 - The "Similarity." version.
----------
2008-08-08
bomj:
* Patch for alcc to improve usability
Gaznevada:
* implement getopt_long in cas for systems which lack it
GonoszTopi:
* Fixing denoiser
* include <sys/types.h> before <regex.h> as by POSIX
* Fix noinline in crypto for some systems
* Fix display of ccache option
* Add sources from search results for new downloads
* Use output of gdlib-config for gd.h detection
* Solaris mntent fix
* wxMSW fix
* Fix NULL pointer dereference
* Fix for configure not using --with-geoip value in library check
* Added pkg.m4 from pkg-config-0.23
* Ported Kademlia Protocol Version 8 from eMule0.49b.
- Kad now ignores multiple IDs pointing to one IP in
routing request answers
- When calculating the total user count, Kad now uses
(if available) the real number of firewalled clients
for the calculation instead a fixed value. This will
take more effect when 0.49+ nodes become common
- Kad no longer tries to add UDP firewalled (and therefore
mostly unreachable) nodes into its routing table,
reducing overhead and increasing reliability [Idea: Netfinity]
- Optimized the Kad packettracking code to only track
packets which we check later, to save resources
- Fixed a bug which let Kad sometimes assume a Kad2
contact to be Kad1 after probing for both versions
- Did first small step in dropping Kad1 support by not
probing unknown Kad contacts for Kad1 anymore to save
overhead. Kad1 clients will nevertheless still be work
for now.
- Several changes were made to Kad in order to defy
routing attacks researched by University of Minnesota
guys [Peng Wang, James Tyra, Eric Chan-Tin,
Tyson Malchow, Denis Foo Kune, Nicholas Hopper,
Yongdae Kim], in particular:
- Kad contacts will only be able to update
themself in others routing tables if they
provide the proper key (supported by 0.49a+
nodes) in order to make it impossible to
hijack them
- Kad uses now a three-way-handshake (or for
older version a similar check) for new contacts,
making sure they do not use a spoofed IP
- Unverified contacts are not used for routing
tasks
- When reading a nodes.dat without any verified contacts
(possible an old file version), aMule will assume all
contacts to be verified to avoid slowing down the
connecting process
- Implemented a special nodes.dat file version suitable
for mass distribution.
* Fixed not sending sources for clients that did not announce
their part availability.
* Fixed all list columns being disabled in case of invalid data
in config file.
* Fixed directory tree not available.
Kry:
* Fixed: Incorrect SX packets sent, plus no reply to
out-of-multipacket SX as a bonus
MalaPraxis:
* Remap colours on Windows
* Add resources
* Fix wrong usage of CPath::IsOk which caused an infinite loop on Import
* Fix wxTempFile usage for compressed IPFilter files
Phoenix:
* Removed the dlopen() code from UPnP.cpp.
* Added the m4 macro to test for libupnp.
* Updated amule_build_install.sh to work with
--with-libupnp-prefix.
* Changed the UPnP code to allow the use of a service without
having successfully subscribed to it. That should be enough
to deal with some lazy router implementations.
* Do not unregister if no service is found
* Save the found service even if subscription has failed
* Fix for initialization of "resultstr" in cryptopp.m4.
* Fix for message "Duplicate partfile with hash..." in
DonwloadQueue.cpp. It was using deleted corrupted data.
* amule_build_install.sh now uses -a flag in unzip so that
cryptopp files are properly converted from DOS text format.
Stu Redman:
* Scanner fix for MSVC compilation
* Fixed crash when progress bar was resized to zero width
* Fixed sharing of large files on Windows
* Fixed free disc space check
* Sanity check before writing nodes.dat - don't write it
if there are less than 25 contacts
* Download List sorted on startup
* Splitter bar position in transfer window is restored again
* Fixed a GDI resource leak for Windows
Vollstrecker:
* Made possible to deactivate xas
* Various Updates in debian/ see debian/changelog
Wuischke:
* Show connection status in toolbar when changing skin, thanks to greek
xor:
* Fix window resize problem on Mac OS X
* Fix for packets being lost in EC communication.
Fixes aMuleGUI not updating after a while.
--------------------------------------------------------------------------------
Version 2.2.1 - The "Excuse me, have you seen my 2.2.0 release anywhere?" version.
----------
2008-06-11
Bas Zoetekouw:
* Patch for debian bug #350396: "amule depletes entropy pool".
brainnolo:
* Patch for loading the correct path for the UPnP libraries
in Mac.
* Added the binaries for libUPnP for Mac to the directory
aMule.app/Contents/Frameworks.
* Universal Binary ed2kHelperScript update.
* avoid removing libupnp libs during initial cleanup
(this would defeat bundling them) . It will now remove only
libwx in the Frameworks directory (which are supposed to be
from an old build).
centaur:
* OpenBSD patch.
Coronas:
* Patch to show kad status in amuleweb (Bug 1103)
* typo in src/webserver/default/shared.php
drkirkby:
* Test for gcc before including gcc specific flags on the
compiler line.
DLH:
* amulegui.xpm icon.
EastWind:
* Patch to prevent overwriting of GDLIB_LIBS
Gaznevada:
* IRIX compatibility patches
* amuleweb php IRIX patches
* Make 64-bit architecture check independant of _ABI64
Gerd78:
* Added autostart-xas to rpm .spec files.
* Patch for autoconf >= 2.60.
* Patch for redefinition of $(docdir) in docs/Makefile.am.
* Patch for aMule .desktop files.
* Added amulegui desktop icon (with Vollstrecker).
* Patch for fixing aMule spec file in Fedora and Mandriva.
* Test for perl File::Copy in configure.
* Fix for building with _FORTIFY_SOURCE.
Gnucco:
* Workaround for string serialization bug.
* Workaround for aMule does not publish new files on kad.
GonoszTopi:
* Added ability to compile amulecmd without thread support in wx.
* Fixed source seeds handling on startup.
* Proper restoration of startup locale after checking available
locales.
* Fixed linkage with wxMSW.
* Got rid of a few more warnings.
* Fixed#929: configure: BUILD_CC uses CC's CFLAGS
* Implemented #962: don't display (0) when not downloading from source
* Fixed#954 - added ability turn IPFilter on/off for servers/clients
independently.
* Added support for magnet ed2k links.
* Improve cross compilation
* Fixed segmentation fault in amuled
* Don't allow sources coming from .seeds to be cleaned up for a while
after startup
* Improve accuracy for ticks
* Improve debug output
* Don't add clients when shutting down
* Added a simple (ascii) text file reader class
* Sed denoiser - removes excessive messages from compilation -
Thanks to Vollstrecker for the idea and discussions.
* Drop path component from logged file names.
* Fix for perl v5.8.8
* wxCas compilation fixes for wxCVS
* Doxyfile doesn't need to be installed, it's unusable without the
sources.
* Fixed#979: No win32 version information
* Updated listctrl code to 2.8.7
* Fixed a buffer overflow in TextFile.cpp
* Cross-compilation fixes.
* Some little optimizations on configure.
* Re-categorized a number of strings whether they need translation or
not.
* Added plurals support.
* Removed a number of unused leftover files from the repositiory.
* Various fixes for wxMSW builds.
* Made 'make dist' work.
* Fixed 'make check' for subdirectory builds.
* Fixed manpages install/uninstall script to handle correctly
subdirectory builds and respect the --program-transform-* switches.
* Fixed a minor bug in the denoiser script.
* Fixed several portability issues in scripts.
* Fixed keeping the preferences in sync with tray icon existance.
* Removed a check that wasn't ever valid.
* Fixed#651: Wrong expansion in statistics.
* Fixed#1082: Events in preferences have layout problems.
* Fixed debug categories being added multiple times to the checklistbox.
* Fixed translations on MSW.
* Languages are not sorted anymore, but displayed in their own name.
* Fixed a number of gcc4 warnings.
* Fixed amuleweb compilation on MSW.
* Added checks for a POSIX compliant regex library.
* Fixed#1289: amule fails to build on non glibc systems (e.g. uclibc)
* Hungarian translation.
* Allow generating feedback from shared files.
* Ported Kademlia2.0 Protocol Version 7.
* Fixed 'bad file descriptor' error on Mac.
* Unittest for the Kademlia::CUInt128 class.
* Added kademlia and obfuscation status to the client details.
* Fix for bars positioned 1 pixel too low.
* Added a small debug utility to display contents of mule files (kad
only yet).
* Fix for #1184; fixed both ed2k and kad searches for >4GB files.
* Proper detection and usage (if possible) of strerror_r()
* Added English names to the language selector - for the curious ones.
* Fixed some memory leaks.
* Got rid of the deprecated HAVE_GETTEXT macros.
* Added gettext support to amuleweb.
* Added preferences option 'Allocate full size'.
* Added crypt overhead to statistics, UDP only for now.
* Added checks to prevent downloading large files to file systems not
supporting them.
* Added check for NetBSD systems.
* Heavy rewrite of autoconf/automake stuff.
gtoso:
* Fix for GeoIP crashing if the default GeoIP.dat file cannot be found.
* Patch to find GeoIP.dat in the application bundle.
Hermit:
* Patch for amulecmd history which ensures that when the same command
is repeated several times in a row it only gets recorded in the
history once.
jcoy:
* Set download priority in amulecmd.
ken:
* Fixed control-clicking (right-clicking) on tabs in notebooks on the
Mac.
* Compilation fix for MacOSX 10.3
* Fixed a crashing bug with static initialization order
* Ship the license as required by the GPL.
* Fixes linking of embedded CryptoPP (on the Mac, if nowhere else).
* Quick-n-dirty hack for stats graphs on the Mac.
Kry:
* Protocol Obfuscation (enabled by default)
* Large file support (>4GB)
* Disabled auto-update of servers from clients and other servers by
default.
* Fixed a bug while getting sources for large files (>4GB)
* Fixed mldonkey_importer to work with mldonkey >= 2.7.6
* Improve exception handling
* Added a column on client view that shows if the user has reported
having disabled shared files.
* Disable the "Show files" option in context menu if the user has
reported having disabled shared files.
* Add generic CTag classes support for Kad data types
* Remove kad IO classes
* Safety on memfiles created from packets
* Fixed publishing and sending shared files requests
* Fixed Unittest
* Update audio and video types
* Update EC to use the equivalent of VBT tags
* Fix ID sending on hello packet to use the hybrid ID instead of plain
ed2k id
* Fix a bug on sending info to other clients on file list request
* Upgrade lex generated code
* Add the --reset-config flag
* Modified getclosetsto() fix, originally by tatikiran
* Changes to flex parsing of search expressions.
* Fix several missing variable initializations
* Swap bytes for int types in EC code
* Lower reask times
* Fix Memleak in ECSocket
* Extend amulecmd with 'show log' and 'reset' command, originally by
quinox, bug #856
* Usage of HOSTCC for compile-time executions
* Created translation status scripts
* Move server packets to the back of the UDP queue if the server is
still resolving a dynamic host
* Script to wikify changelog
* Separate ECTag from ECPacket
* Fix crash on startup
* Fix several rare memleaks
* Fixes on Kademlia keyword store
* Initial Kademlia 2 integration
* Remove duplicated SendPacket functions in Kad
* CPacket uses const CMemfile reference instead of pointer
* Fix for (rare) bogus packets being send on kad
* Fix for empty packets in Kad Search
* Fixed server IP for EC
* Don't destroy shareddir.dat on remote GUI, bug #945
* Incorrect percentage displayed by amulecmd for files > 4Gb, bug #949
* Ask user to download server list when list is empty and ed2k active
* Support automake 1.10
* Reorganization of EC code
* Added script to generate EC files for different programming languages
(C#, Java and C++) from an abstract language
* Dropped support for < wx2.8.x (in case you want to blame someone)
* Added remote gui datastructure for new classes.
* Fixed compilation with wx2.9, also with disabled 2.6 comatibility.
* Heavily modified IP2Country code.
Proper names, guards, creation on the heap... etc.
* Added script to create Kad nodes files
* Fixes for emule-collection support
* Added some sanity checks
* Source links with crypt data support.
* Fix Mac build
* Remember kad and ed2k urls and restore them on restart.
* Force conversion to be ISO8859 for tag names, obvious from the network
standards. This also fixes Kad.
* Changed the inheritance for the UDP sockets to include the encrypted
layer
* Fix for MuleGifDecoder issue
* Windows fixes
* Added OnO patch for Toolbar display.
* Fixed validation of preferences items for wxWidgets 2.8.4
* Fixed cryptopp version recognition on Mac.
* Finish Protocol Obfuscation including GUI
* Fix base for emsocket
* Disable bison generation on Mac
* Endian fixes
* Fix compilation on wxCocoa
* Make obfuscated state persistant
* Change preferences order, add debug info
* Fix getsources with large files
* Add message on triggering new version
* Fix spelling
* Fix Windows compilation
* Remove backups before moving logfile
* Fix compilation
* Fix for connecting to servers if encryption is required
* Fix memleaks
* Use proper base class
* Remove unmaintained translations
* Honour data root settings to remove warning
* Make code compatible to MSVC
* Fix to avoid losing packets
* Avoid multi line strings in GUI to allow MSVC compilation
* Fix wxIPV4address usage where amuleIPV4 is unnecessary
* Change CVS string to SVN
* Adjust MuleDebug
* Fix file types due to overloads of EC
* Moved browser preferences to "Browser/" section on config file.
lfroen:
* Fix partcount not being set in remote gui
* Use only one EC library with amuleweb
* Fix LastSeenComplete
* Fix for NonCurrentSources
* Fix incorrect cookie parsing for amuleweb
* Fix passing strings in EC
* Lock webserver when serving images
* EC implementation in C# (work in progress)
* Fix preferences in amuleweb
* Fix EC crashing webserver when new item added
* GUI implementation in C# (work in progress)
* Implementing split() call
* Compilation fix for MuleGifDecoder
LittleAbacus:
* Patch to show part file numbers.
* set the search string to the search text of currently
selected tab.
magicamule:
* filtered off comments still affect rating
MalaPraxis:
* Fixed some cases where the full IP of a new client would be shown
incorrectly.
* Added a "System Default" option to browser selection that uses
wxWidget's capabilities.
* Fix MSVC compilation errors
* Don't use wxFile flush on Windows
* Toolbar fixes to fix assert on Windows
* Use better defaults for preferences
* Simplified minimize/raise code, remember maxmimized status between
sessions.
* Make sure starting points are inside screen and sanity fixes
* Fixes to view/restore, original function doesn't skip
* Final fixes to Iconize()
* Fix for broken native counter.
* Change data types to clear warnings at /W4 on MSVC
* Cleared MD5_ functions to use standard memset/memcpy
* Cleared types, added asserts for debug, remove unused functions
* More warnings cleared and more asserts
* /W2 fixes on main MSVC project
* Fix compilation of aMuleGUI
* Enable compilation with wx 2.9
* Fix Kad1.0 and Kad2.0 search types
* Enable dynamic GUI reordering when networks are disabled
* Disable packing of non-POD structures
* Change structures with constructors to classes
* Small MSVC fixes, major speedup and adjustment for networks
* Don't use ++ to modify a var value if you assign to same var
* Speedup for some classes as copying is unnecessary
* Further fixes for VS
* Fix notebook logs/info tabs display
* Better macro use
* Add MSVC solution and readme
* Fixed bug on socket event GetResult(), MSVC fixes on files
* Fixed direct callback for type 6 sources for Kad2.0
morricone:
* Fix for wxwin.m4 not autodetecting wxBase.
mr_hyde:
* Patch to enable Kad search with amulecmd.
* Fix for some man pages have wrong name with
--program-suffix.
* Temporary fix for tarball configure.in using SVNDATE.
Nodsu:
* Patch to make amulecmd cancel/pause/resume work with many
files and file names.
* Patch to enable preview in remote GUI.
* Patch to create the magic string $file in previews. This
string is replaced with the file name in the command line,
in case it exists.
* Patch to prevent amule compiled with --disable-nls from
crashing.
nvinay:
* Trivial issue with memset found using google codesearch which may
affect only the debugging.
Phoenix:
* Fix for crash in amulegui/DownloadListCtrl.cpp.
* Upgraded extern/listctrl.{cpp,h} from wxWidgets cvs code.
* Fixed some gtk2 warnings in extern/listctrl.cpp.
* Fix for unhandled exception in new skinned toolbar code.
* Coding style fixes.
* Fix for server disconnection during global search.
* No more wxARRAY's in amuleweb.
* Fixed bug in mutex code in amuleweb (s_mutex_wcThreads).
* No more wxARRAY's in aMule code.
* Fixed bug in ECPacket.cpp: assignment inside assertion.
* Changed CECSocket constructor to be exception safe.
* Fix for invalid rectangle size on COScopeCtrl::PlotHistory().
* Removed the default constructor for Kademlia contacts.
* Fix for "get bwlimits" command in amulecmd always returning
zero for maximum download value.
* Added UPnP support.
* Fix for crash in ECSocket.cpp.
* FileDetailDialog:: now has more intuitive Apply, Ok, Cancel
interface.
* GUI to enter a specific bind IP in
"Preferences->Connection->BindAddress".
* Resurrected support for the tag FT_DL_ACTIVE_TIME in the met
file. It's value, the download active time, can now be seen
in the file details dialog.
* Added the DLACTIVETIME variable to the list of replaced
variables in the DowloadCompleted user event.
* MuleTrayIcon.cpp was not compiling for __WXMAC_CARBON__.
Seems to be fixed, but must be the code now has a lot of
ifdefs and must be tested on other platforms.
* Added two more events: "out of space in temporary partition"
and "error upon completion".
* Fixed a crash in amulegui when adding a new category.
* Fixed a bug in amulegui, removing a category remotely did
not update the category count in amule.conf, so the next
time amule was run, the category was there again.
* Fixed a bug in toolbar skins, the skin file was opened even
when the checkbox "Use skins" was not checked.
* Fixed a crash related to MuleGIFDecoder wx-2.8.0 when
downloading the file IPFIlter.dat.
* Fix for ECSocket.cpp, amulegui was crashing upon entry.
* Fix for ClientDetailDialog in amulegui. Was showing
incorrect IP / Server / Software version information.
* Switch binding of UPnP libraries to use one digit version
names instead of unversioned names.
* Fix for crash in amuleweb when the image file did not exist.
* UPnP add/delete port mappings are now done in every device
found, instead of only the first one.
* Creation of --enable-upnp/--disable-upnp configure flag.
* Update of wxWidgets-2.6.3 deprecated code to version 2.8.2.
* Fixed IPFilter.dat loading from a zipped file.
* Added a termination process to wxExecute() calls, so that we
no longer leave zombies.
* CDirIterator now uses wxDir.
* CheckDirExists() now uses wxDir::Exists().
* CheckFileExists() now uses wxFile::Exists().
* GetLastModificationTime() now uses wxFileModificationTime().
* GetFileSize() now uses wxFile::Length().
* UTF8_CopyFile() now uses wxCopyFile(). Later reverted for locale
fixes.
* UTF8_RemoveFile() now uses wxRemoveFile(). Later reverted for locale
fixes.
* UTF8_MoveFile() now uses wxRenameFile(). Later reverted for locale
fixes.
* theApp is now a global pointer, so that we can access the
global application object from within a core file.
* Partial fix for the COLORREF compilation problem on Windows.
* Fix for libpng version detection on acinclude.m4. It was
failing for strings like 1.2.15beta5 (e.g., debian 4.0 etch).
* Fix for theApp variable usage in amulegui. It was not beeing
initialized and amulegui was segfaulting.
* Fixed the forum address in the backtrace print.
* Applied Bas Zoetekouw's patch for debian bug #350396:
"amule depletes entropy pool".
* Implemented IP2Country using GeoIP.
* When converting from multibyte to wide characters,
ConvAmuleBrokenFileNames now tries UTF-8 first. If this
fails, then it tries ISO-8859-1.
* New directory based skin support, reworked Trevino's patch.
* Fixed amuleweb crashes due to bug in ECSocket.cpp
* Code to refresh port mappings in the event of a temporary router
failure
* Code to deal with previously unhandled UPnP events.
* Fixed remote-gui segfault in UpdateStatsTree()
* syscall_check is no longer a macro
* Fixed a serious bug introduced by ENABLE_UPNP Makefile.am switch
* Fix for libpng version detection on acinclude.m4
* Fix for server list and node list
* Made some common dialog modals and giving them a default style
* Handle different UPnP library versions
* UPnP for amuleweb.
* Fix for crash on exit and a little less redundancy.
* Trying to make listctrls behave on Mac.
* Fix for CheckFreeDiskSpace(). Was probably returning ok if
the directory where the file would be saved did not exist.
* Fix for overflow in CPartFile::HashSinglePart() as reported
by visualage.
* Fix for overflow in CSharedFilesCtrl::DrawAvailabilityBar()
as reported by a3linux, CtrlAltDel and stefanero. Special
thanks to a3linux for the backtrace.
* Improoved the macro CHECK_CRYPTO() in acinclude.m4.
* Fix for the check of cryptopp library version in
configure.in.
* Rewrote the cryptopp m4 stuff.
* Fixed some memory leaks related to the use of
CTerminationProcess.
* Fixed the usage of CryptoPP::Base64Encoder when creating the
key pair for ClientCreditsList. cryptopp semantics is to
give the ownership, so do not create objects like this on
the heap.
* Fix for amuled creating zombies. wxProcess does not work
with wxBase.
* wxProcess now receives OnTerminate() events in amuled.
* Created a specialized termination process object for
amuleweb, so that amule does not kill the web daemon if it
has already died. This fixes a segfault upon exit.
* Changed the amule_build_install.sh script to work with
distro tarballs for release.
pochu:
* Fix for subdirectory builds.
Radek:
* Patch to fix windows compilation.
Raziel:
* Adapt Kad code to the standard coding guidelines.
* Work on EC API
spiralvoice:
* Patch to enable MLDonkey os_info support.
Skolnick:
* Added the time to the aMule stats in the wxCas window and
in the generated image.
* Added the time to the aMule stats in the cas output and
in the generated image
* Added option to generate image in JPG format (along with PNG)
* Added new icon for aMule
Stu Redman:
* Fix for Transferred / Completed not updated in remote GUI.
* Fix for PARTSIZE not being 64 bits. Enums are always 32
bits, even if we use a 64 bit constant to initialize it.
* ratings/comment marks are now shown in the main transfer
window of the remote-gui (the little colored !! on the left).
* comments are now updated when comment packets arrive (not
only when the show comment dialog is open).
* remote names are now updated once on startup. So there is no
more 3s lag until the names are shown when the dialog is
opened for the first time.
* ED2K/Kad User/Filecount is now shown in the remote-gui status
bar and on the Kad Tab.
* Fix for crash on receiving zero-sized UDP packet.
* New BarShader code.
* Sparse partfiles on Windows.
* Fix for zlib detection with an optimizing compiler on configure.
* Made all part-status bars look the same.
* File names in file detail dialog can be scrolled without
messing up the list control
* Fix for copy constructor
Tiziano Müller:
* Fixed compilation when --enable-geoip is used in conjunction
with the ld-flag "--as-needed".
Trevino:
* Fix for "Both the Unknown client icon and the Unknown status
icon points to the same file" issue.
* Skin support with relative paths.
visualage:
* Fix for aMuleWeb unicode search/download link error.
* Fix for aMuleWeb segfault when refreshing too frequently.
* Fix for regular expression in aMuleWeb-PHP/split function.
Vollstrecker:
* Added possibility to give the path for output right with
-p or -o in cas.
* Changed cas to use getopt_long.
* Added --config-dir and -c option to cas.
* Added alias -H --html to cas.
* Added alias -P --picture to cas.
* Added --config-dir and -c option to ed2k.
* Added --config-dir option to amuled.
* Fixed typos in the man pages.
* Added manpage for amulegui.
* Added amulegui desktop icon (with Gerd78).
* Manpages update.
* Add debian folder.
* Correct use of libcrypto >= 5.5 and update of debian-dir.
* Added Option to use generic ipfilter.dat.
* Made possible to select which translations get build and
installed.
* Install only manpages in requested Langs.
wuischke:
* Add emulecollection support on aMule ED2K Links Handler
* Fix online signature update rate
* Fix display of filesize > 4GB in file detail dialog
* Fix toolbar import/about icon order
* Add option to load emulecollection in SharedFilesCtrl
* Add oga and ogv extension for file type search
* Allow skin/webserver template section via wxchoice + skin enhancement
* Some error messages rephrased, to improve readability
* Fix idle mode for UBT
* Fix Ctrl+a in MuleListCtrl
* Replace (f)lex by $(LEX) in Makefile.am files
* Fix libUPnP unloading.
* Fix building with external CryptoPP
* Ship skins with tarball
* Convert skins shipped with aMule to new format
* Display file size in human readable format in FileDetailDialog
* Make SVN compile again
* Some skin code improvements
* Added upload feedback
* Added option to enable EC and set pass in amuled
* bugfix for ec-config option
* Removed GetLocaleDir()
* Zipped skin format
* Fix utf8 problem with file names
* Fixed toolbar display with skins when blinking on incoming message
* Fix#1114, missing break statement, thanks to mr_hyde
* Add option to filter file comments
* Allow compilation against wxBase
* Remove Source Dropping
* Allow usage of local config dir
* Display log message in bold when using local config dir
* Extend range for slot allocation, change default value
* Change Kb to KB
* Suppress skin directory error
* Add Upload feedback
* Fixed GetFeedback
* Correct some spelling mistakes
* Always use SecIdent
* Re-Add option to disable SUI
* Fix sharing files with extended characters
* Fix utf8 problem with file names
* Mark cancelled/removed files grey in search
* fix search colors implementation
* Add maintainercleanfiles for make distclean
* Fix comment icon order and use unitary width for display
* Fix rating display in SearchListCtrl
* Fix permission check on Vista
* Fix compilation with mingw
* Check for and use SVNDATE in tarballs
* Move include up to allow compilation on mingw
* Fix compilation with mingw32
* Fix compilation on Mac
* Fix compilation in ClientListCtrl.cpp
* Fix linking on Windows/mingw32
* Fix linking of amulegui for Windows
* Fix problems with collections using CRLF line endings on *nix
* Fix compilation for gcc 4.3
* Dirty compilation fix for gcc 4.3
* Fix compilation on OpenBSD (and probably other Unix)
Xaignar:
* Renaming the SearchList typedef to CSearchResultList
* Splitting CSearchFile out from SearchList.* to SearchFile.*.
* fix initialization of member variables in CSearchFile when
creating on remote gui.
* Call GetLength safely when sharing files
* Added support for child results to CSearchListCtrl
* Major cleanup of CSearchList
* Add logger target for the thread-scheduler
* Add smart pointers CScopedPtr and CScopedArray
* Fix possible crash due to pending events
* Fix accessing empty list in CMuleListCtrl
* Add support for displaying large files with CBarShader
* Improved sanity checking and simplified exception-handling
via CScopedPtr and CScopedArray.
* Major reworking of threads, add a thread scheduler for
IO intensive tasks, improve thread-safety for AICH-sync thread
* Fix FileIO unittests and add test of const CMemFile objects
* Update AICH from eMule-0.47a Beta1
* fix positioning of individual frames
* Improved exception handling
* Updating the FindMatchingClient function
* Avoid dangling pointers in case of asserts failing
* Updating CFormat to properly handle 64b ints on all platforms
* Fixing CFile::GetAvailable if position is past EOF
* Fixed possible use of uninitialized variables
* Adding template function for freeing the contents of a list/map
* Remove CList
* Fixing a couple of infinite loops
* Fixes file completion under amuled
* Add locking to the ED2KLinks file
* Removed multiple macros for array size
* Removed the CMD4Hash from wxString constructor
* Add swap function to CRangeMap
* Reworking of the notify-code
* Optimized and simplified adding of shared files to the listctrl
* Remove partially copied files when a UTF8_CopyFile fails.
* Drop the file/directory permission settings, use umask
instead.
* Fixed loading of version information for servers. Previously
the information saved in the servers.met file was ignored.
* Fixed problem with reading ST_AUXPORTSLIST tags for servers,
where empty tags would cause the existing server-port to be
overwritten, thereby preventing connections to that server.
* Fixed linking of libmuleappcommon, which would previously
include GUI related symbols, thereby breaking amuled in some
cases.
* Added fuzzy sorting method for strings, currently only used
for sorting server-version information.
* Fixed sorting of the "Static" column on the server-list,
which didn't conform to 'strict-weak ordering'.
* Added missing catch-statements in places where subclasses of
CSafeDataIO was used, thereby preventing crashes in case of
funky files/filesystems, such as network drives only
supporting up to 2GB files. (closes bug #878 and #1205).
* Fixed opening of the Help-page when modifers were applied to
F1, which was causing conflict with various system-wide
shortcuts (this closes bug #1200).
* Used -isystem to mark wxWidgets and Crypto++ include files
as system-files, thereby reducing the number of warnings
generated by these includes.
* Fixed the shared-files-list ctrl assuming that all items
were part-files when creating feedback, which could cause
wrongful casts of CKnownFile objects.
* Changed from using signed longs to store pointers in
wxListCtrl, to using wxUIntPtr, which is guranteeded to be
able to contain pointers on all platforms.
* Fixed unicode-chars not being registered by key-events for
wxListCtrl (applied to our local copy).
* Fixed various problems with using arrow-keys and other
control-keys on the listsctrls in aMule.
* Fixed checks for changes in .part files between runs, which
previously was entirely broken (checked both wrong
timestamps and files).
* Fixed saving AICH-hashsets to an empty file, where buggy
sanity-checks were causing the result to be discarded.
* Improved the CreateHashFrom* functions, preventing the
hashing of empty files, and accessing an empty vector.
* Added a workaround for a bug in wxNotebook, which would
cause the selection returned in page-changed events to
sometimes be invalid, thereby causing aMule to crash when
attempting to access an non-existing page. This should fix
some crashes assosiated with closing search-result tabs.
* Dropped the internal Crypto++ libraries. Most distros have
it these days, and it's just another headache for us to
support (and was becomming pretty outdated).
* Improved checks for NULL points in CClientListCtrl.
* Fixed some poor english in various logging messages.
* Improved thread-safety in various classes, in part because
wxString isn't threadsafe, and we use that class a lot.
* Added support for writing 64-bit ints in CTags, which was
needed for some server-packets.
* Improved debugging-information support in CTag.
* Fixed saving/loading of 64-bit ints for Kademlia, which were
sometimes sent as binary blobs. Previously, we would read
from the net and save them to 'src_index.dat' just fine, but
would fail when it came to reading them from
'src_index.dat', resuling in that file being unreadable.
* Fixed the corruption of some tags (mostly Kademlia), where
the tag-names were wrongly saved as UTF-8, though they
should have been saved unchanged. This closes bug #1188.
* Applied various fixes to better conform to ANSI-C++.
* Fixed repeating of CPPFLAGS when compiling with GeoIP
enabled, which caused problems when -pedantic was used.
* Fixed a couple of small memory-leaks in UPnP (bug #1230).
* Added the "printf" attribute to printf-like functions in the
webserver code, allowing for compile-time error-checking.
* Fixed potential crashes that would result from server
connection attempts that timed out before the hostname
lookup returned.
* Worked around crash in the taskbar icon, which would trigger
if the kicker crashed.
* Fixed safehash-check for files greater than 4GB.
* Added support for pretty-printing of classes to CFormat.
* Added a class for the transparent handling of paths, needed
because we want to be able to handle both mangled (saved in
the wrong locale) and normal filenames. This should fix
problems with accessing files with extended chars in the
filename.
* Added warning in case port could not be bound to the
hostname specified in the preferences.
* Made outbound connections use the hostname specified in the
preferences. Is possibly not fully functional.
* Fixed memory-leak when adding invalid ED2K links.
* Fixed crash when the hashing-result from a now deleted
part-file was returned.
* Allow the update of the server-list from the remote gui.
* Optimized file-syncing, by only flushing the file contents,
rather than the meta-data (timestamps, etc).
* Fixed possible redefinition of the VERSION define.
* Fixed redundancy resulting from the use of two different
list of file-extensions, used when determining the filetype.
* Dropped support for importing configuration files, and the
like, from older eDonkey and *Mule clients, as most of these
were extremly old.
* Re-added double-buffering for listsctrls, in a manner that
should hopefully avoid the problems seen previously.
* Fixed missing unicode-convertion on a number of packets when
sending to unicode-enabled clients.
* Fixes passing of the error-code to OnReceiveError in
CMuleUDPSocket::OnReceive.
* Improved handling of invalidated (closed) UDP sockets, caused
by the fact that wxWidgets errorously treats empty datagram
packets as EOF.
* Fixed setting priorities for part-files on the remote gui
(this resolves bug #1251).
* Improved debugging information when using CFormat.
* Rewrote the CTextFile class, improving the reading speed,
and adding the functionality for writing files.
* Improved sanity-checks in the CQueuedData class, thereby
preventing the possibility of memory-corruption resulting
from mangled packets.
* Added autoconf check for broken exception-handling.
* Added subclass of Cfg_Str for loading/saving paths.
* Added functions for checking permissions of dirs/files, and
for retrieving the free space at a given location, to CPath.
* Increased minimum free size needed before writing ".met"
files from around 5KB to 100KB, as ".met" can easily be
much larger than 5 KB in size.
* Improved checks for permissions of directories, and insured
that the fallback directories are also checked in the case
were the user-specified directories are inaccessible.
* Changed temp/incomming dir variables to "CPath"s, using the
previously added Cfg_Path class.
* Fixed spurious warnings caused by not checking if certain
preference files existed before trying to read them. Also
removed an unnessesary warning for when known.met doesn't
exist.
* Added wrapper-class for wxThread, to allow us to safely
terminate joinable threads without using Delete, a function
that is only intended for use with detached threads.
* Fixed cancelled downloads being reported as succesful.
* Fixed warning about dirs without shareable files, in the
case where there were sharable files, but they were all
duplicates.
* Added support for saving directories (shared, incoming, etc)
as well as the filenames of known files in an
locale-independant manner, so that changes in locale does
not affect our ability to find previously used files or
directories. This will break backwards compatibility when
using unicoded directory-names.
* Fixed the search-string being cleared when starting the
first search.
* When starting a search, the entire search string is selected.
* Fixed creation of ED2k-links with an AICH-hash, in case the
file does not actually have a AICH-hash. Also disabled the
option in the shared-files window when the file lacks an
AICH hash.
* Removed workarounds for old (and resolved) wxWidgets bugs.
* Fixed creation of ED2K links without sources, where an
superflous "|/" would be appended to the end of the link.
* Fixed handling of spaces when creating ED2k links.
* Fixed swapped notify-functions, which caused deleted
client-objects to be left on the upload-queue on the GUI.
* Improved enabling/disabling of items on the right-click menu
on the download queue. Among other things, it is now
possible to stop a paused download, without having to
restart it first. This closes bug #1078.
* Fixed the setting of priorities for shared files via the
remote GUI. This resolves bug #1267.
* Fixed clipping issues when columns are resized to very small
width, causing the contents of one column to be drawn on top
of the next column. This closes bug #1171.
* Fixed copying of text to the clipboard, which previously
used the "primary" clipboard (middle-click) under X11. It
now uses the default clipboard, which is what DEs typically
use for Ctrl+C/V/X. This resolves bug #1139.
* Improved the displaying of the connection status, and fixed
problems where the status of only one of the active networks
would be displayed. This resolves bug #981.
* Fixed percentage display of available parts in the
file-details dialog, where the decimal portion of the value
would always be zero. This resolves bug #1060.
* Improved thread-safety of the AICH-sync thread on amuled,
and prevented the possibility of deadlocks in a few cases.
* Fixed bug where the preferences dialog on the monolithic
client would not be updated, if the preferences had been
changed via EC after the dialog had been first shown.
* Added support for protocol-obfuscation configuration via
the EC protocol.
* Fixed problem where obfuscation of out-going connections
could be enabled even if obfuscation support was not,
leading to clients being wrongly dropped.
* Fixed check-boxes in the preferences dialog for the various
obfuscation options not being updated, when one of the other
obfuscation check-boxes were checked/unchecked.
* Added the ability to update the nodes.dat file, and
bootstrap from specific IPs, when using the remote GUI.
* Added saving/loading of the previous URLs for the server.met
and the nodes.dat files, when using the remote GUI.
* Allow for the creation of ED2k-links on the remote gui.
This resolves bug #893, #567 and #584.
* Fixed link-creation for kad-only clients.
* Fixed drawing of the grid for statistics-graphs on wxMAC.
* Reduced needless offscreen drawing of statistics-graphs.
* Fixed possibility of misordered points on statistics-graphs.
xor:
* Fix for crash on amuled when starting up kademlia.
* Fix for crash when creating backing bitmaps for graphs.
ycjhi:
* fix for OSX aMule-CVS-20071115 fails in loading libixml and
libupnp.
* fix for aMule-CVS-20071115 doesn't update server.met on
startup.
Special Thanks to:
* GeVauDan and gulp for their incredible 'litoral' webserver skin.
* FreeToGo for implementing the first version of IP2Country on
the forum.
* Mark James (http://www.famfamfam.com) for providing the
flags icons and mischamajskij for his unknown icon
* deloun and mischamajskij for their work on aMule skins and
icons for aMule
* Dimitrios Galanakis for his work on language improvements
* Bun Bun, for being there to tell me I'm not stupid.
--------------------------------------------------------------------------------
Version 2.2.0 never existed. It was a temporary numbering for the SVN version between 2.1.3 and 2.2.1
this pkg can be built against a gnutls which was built without
"openssl emulation". We build against the real openssl anyway, and
having both the real openssl and one emulated by gnutls has some
potential for namespace collisions, thus I'm considering to build
the pkgsrc gnutls w/o openssl emulation.
(This is just a build issue as far as wireshark is concerned, so
no PKGREV bump is needed.)
It is not turned on under NetBSD because the kqueue(2) API is incompatible.
It is not turned on under Darwin because kevent(2) fails with ENODEV.
This fixes PR pkg/41529 by Mikko Kortelainen.
It comes from upstream Bug#562310:
http://bugzilla.gnome.org/show_bug.cgi?id=562310
Availability detection of `gtkdoc-rebase' command is depend on the behaviour
of `which' command, if `which gtkdoc-rebase' return false, do nothing.
It is known as not works as expected on Darwin and Solaris, then failed in
unwanted gtkdoc-rebase execution, and abort.
It is already fixed in upstream gtk-doc repository, but not released yet(1.12?).
So, some packages may contain and be using un-fixed gtk-doc.* files.
For easy to determine whether it is fixed or not, check gtk-doc.make contains
following commit (not using 'which gtkdoc-rebase', but $(GTKDOC_REBASE) macro):
http://git.gnome.org./cgit/gtk-doc/commit/?id=ef5f56ca5fd4a077e6f7a374e8dd333b7a6a8d42
* radclient exits with 0 on successful (accept / ack), and 1 otherwise
(no response / reject)
* Added support for %{sql:UPDATE ..}, and insert/delete
* Added sample "do not respond" policy
* New VSAs for Juniper from Bjorn Mork
* Include more RFC dictionaries in the default install
* More documentation for the WiMAX module
* Added "chase_referrals" and "rebind" configuration to rlm_ldap
* Don't load pre/post-proxy if proxying is disabled
* Added %{md5:...}, which returns MD5 hash in hex
* Added configurable "retry_interval" and "poll_interval" for "detail"
listeners.
* Added "delete_mppe_keys" configuration option to rlm_wimax.
Apparently some WiMAX clients misbehave when they see those keys.
* Added experimental rlm_ruby
* Add Tunnel attributes to ldap.attrmap
* Enable virtual servers to be reloaded on HUP
* Updated "radwatch" script to be more robust
* Added certificate compatibility notes in raddb/certs/README, for
compatibility with different operating systems. (i.e. Windows)
* Bug Fixes
Changes in libsoup from 2.26.1 to 2.26.2:
* SOUP_SESSION_TIMEOUT now works properly with
SoupSessionAsync [#574414] and SSL [#578928]. Added
tests/timeout-test to test this.
* SoupDate fixes:
* soup_date_to_string() now handles SOUP_DATE_RFC2822
[#579055, Enrico Tröger]
* soup_date_new_from_string() now accepts 24:00 as a
time in ISO8601 timestamps
* soup_date_to_string() now coerces the date to UTC
for HTTP and cookie dates, and outputs the UTC
correct offset for the other date types.
* Added regression tests to tests/date
* soup_headers_parse() now completely ignores
syntactically-incorrect headers, rather than passing them to
soup_message_headers_append() and causing a g_warning.
soup_message_headers_append() now also rejects 0-length
header names. Updated tests/header-parsing to check this.
[#579318]
* Fix a crash when cancelling a message from a "restarted"
handler, and updated a regression test to notice the
underlying cause. [#580193]
* TLS1.1 support in gnutls has been temporarily disabled, to
work around what appears to be a bug in gnutls's support for
backward-compatibility with older servers. [#581342]
* DNS resolution should be slightly faster, as we no longer
set a flag that resulted in additional unnecessary DNS
requests.
* The --disable-more-warnings flag to configure is no longer
required when you are using gcc < 3.4. [#578851]
* Fixed a bug in the new body parsing code [qv #571283 below]
that caused libsoup to mistakenly reject some responses with
SOUP_STATUS_MALFORMED, "Message Corrupt". [#582002]
* soup_form_request_for_data() now allows you to use "PUT" as
the method, because apparently some web service authors
think that's how you spell "POST", or something. [#581860]
This release adds MPLS support, a per-interface BPF filter, the ability to
export the HTTP GET parameters in QUERY_STRING_UNESCAPED in the Perl plugin,
support for extended sFlow samples, a fix for a visualization issue when using
VLANs, and an improved Perl plugin.
Changes from dhcpcd-5.0.3 include
* The requirement of the ServerID option is now configurable
* Don't set a MTU lower than 576
* Enforce a minimum lease time of 20 seconds
- Bug Fixes:
- The PCNFSD dissector could crash. (wnpa-sec-2009-03)
- Lua integration could crash.
- The SCCP dissector could crash when loading more than one file in
a single session.
- The NDMP dissector could crash if reassembly was enabled.
- Updated Protocol Support:
All ASN.1 protocols, DICOM, NDMP, PCNFSD, RTCP, SCCP, SSL, STANAG 5066
Version 0.9.22
- fix spelling mistake in "no_all_squash" export option parsing
- fix build on more recent FreeBSD systems
- fix filesystem size reporting for Solaris Zones and others
- document permission needs for exported directories
- Updating package for p5 module Net::RawIP from 0.23nb1 to 0.25
- Setting gnu-gpl-v2 as license
- removing patches which are applied upstream
- removing unused dependency List::MoreUtils
Upstream changes:
2008.10.22 - 0.25 - Sebastien Aperghis-Tramoni (SAPER)
- [TESTS] CPAN-RT#39252: Proc::ProcessTable does not support the size
attribute on all systems. Thanks to Havard Eidnes for the patch.
- [DOC] Improved the documentation a bit.
2008.10.21 - 0.24 - Sebastien Aperghis-Tramoni (SAPER)
- [BUGFIX] Fixed a segfault and a warning, thanks to Mike Lowell.
- [DIST] Simplified the detection logic to make it work on more systems.
- [DIST] Declared all prerequisite modules.
- [TESTS] Removed all the tests related to the warning that was emitted
by the module when ran as non root.
- [TESTS] Fixed several tests to make them more portable.
- [TESTS] Added 00-load.t, 01-api.t
Summary for 4.0.0 tcpdump release
Add support for Bluetooth Sniffing
Add support for Realtek Remote Control Protocol (openrrcp.org.ru)
Add support for 802.11 AVS
Add support for SMB over TCP
Add support for 4 byte BGP AS printing
Add support for compiling on case-insensitive file systems
Add support for ikev2 printing
Update support for decoding AFS
Update DHCPv6 printer
Use newer libpcap API's (allows -B option on all platforms)
Add -I to turn on monitor mode
Bugfixes in lldp, lspping, dccp, ESP, NFS printers
Cleanup unused files and various cruft
Per request in PR 40588. Addresses PR 37500 and PR 40203.
Allows nsd-patch to directly work on the database without intermediate
zonefile. Allow file rotation for nsd.log. Allow disabling AXFR
fallback.
Fix off-by-one during query processing.
Changes:
- Skip blank lines in batch file
- Minor documentation change
- Update and correct (format,extension) table for YouTube
- Added -b option and created option groups for help prompt
- Fixed ambiguity of multiple video option specifiers by dissalowing it;
changed some sys.ext calls to parser.error
- Some consistency changes and ghost-file bugfix
- Move the -t and -l options to the filesystem group
- Add format 35 (flv) as second best in quality
- Add an "epoch" keyword to the output template
- Use store_const instead of append_const as the latter requires Python 2.5
gnome-nettool 2.26.1, 2009-03-31
---------------------------------
- #576221: Fix glibtop initialization order in order to
make it work on BSD (Joe Marcus Clarke)
- Updated translations:
- ar (Abou Manal)
- bg (Alexander Shopov)
- kn (Shankar Prasad)
bgpd:
Fix bgp ipv4/ipv6 accept handling
[bgpd] AS4 bugfix by Chris Caputo [SECURITY]
[bgpd] Add 'show bgp views' command
[bgpd] Allow accepted peers to progress even if realpeer is in Connect
ospfd:
[lib] Move type cast in Fletcher checksum
[lib] Switch Fletcher checksum back to old ospfd version
Justified OSPF cost function names and added support for:
ospf cost <1-65535> A.B.C.D
no ospf cost <1-65535>
library:
[lib] Fix timer precision.
[lib] fix missing sockunion_normalise_mapped
vtysh:
[vtysh] Add commands from zebra_routemap.c to vtysh
misc:
[build] tools/multiple-bgpd.sh should be in 'make dist'
Release 1.6 (1/07/2009)
============================
ALL:
- XORP now builds on Linux CentOS 5.2, Linux openSUSE-11.0,
Linux Debian-5.0 (lenny, unreleased), Linux Ubuntu 8.10,
Linux Red Hat Enterprise Linux Server release 5 (Tikanga),
Linux Fedora 10, and OpenBSD-4.4.
- XORP now builds on Linux systems with kernel 2.6.26 which is the
first one to support IPv6 multicast routing.
CONFIGURATION:
- If a PIM-SM router is suppose to receive and process the PIM-SM
Bootstrap messages, the configuration must have the "bootstrap {}"
block included (even if it is empty):
protocols {
pimsm4 {
bootstrap {
}
}
}
protocols {
pimsm6 {
bootstrap {
}
}
}
Previously, the Bootstrap messages were unconditionally processed
even if the "bootstrap {}" block contained "disable: true"
statement.
- The following CLI operational command prefix has been changed:
OLD: "show route admin distances"
NEW: "show route admin distance"
- The CLI "show version" command is supported
- Addition of run-time configuration trace options for RIP/RIPng:
protocols {
rip {
traceoptions {
disable: false
}
}
}
LIBXORP:
- Class EtherMac is removed and is replaced/superseded by the
existing class Mac.
- Performance improvements and various bug fixes in the EventLoop
and SelectorList implementation.
LIBXIPC:
- XRL performance enhancements. (Bug 808)
- Issues that might be triggered under heavy system load have been fixed
(Bug 800)
LIBFEACLIENT:
- No significant changes.
XRL:
- See LIBXIPC
RTRMGR:
- No significant changes.
XORPSH:
- Incorrect help "show bgp peers detail" command (Bug 280)
- Xorpsh exiting immediately on error doesn't work (Bug 763)
- "Show version" CLI supported (Bug 789)
- Show route admin distance not working (Bug 812)
POLICY:
- Tag per route is not reset in case the policies are removed (Bug 567)
- Implement per-peer BGP import/export policies (Bug 667)
- Enhance policy network-lists to included prefix length (Bug 674)
FEA/MFEA:
- Bug fix for OpenBSD when transmitting IGMP packets.
RIB:
- No significant changes
RIP/RIPng:
- Added traceoption support
OLSR:
-
OSPF:
- When the designated router was restarted the MaxAge LSAs that it
generated when reflected back would be responded to with a MaxAge LSA,
this process could continue indefinitely, leaving the neighbor state in
EXCHANGE. (Bug 785)
- OSPF virtual links support broken in the 1.5 and 1.6 releases
BGP:
- Support for Red Hat Linux (Bug 793)
STATIC_ROUTES:
- No significant changes.
MLD/IGMP:
- Bug fix when checking the source address of IGMP packet if the
source address is allowed to be 0.0.0.0.
MLD/IGMP-Lite:
- Bug fix when checking the source address of IGMP packet if the
source address is allowed to be 0.0.0.0.
PIM-SM:
Ability to add candidate BSR after inserting Cand-RP with same group
(Bug 803)
FIB2MRIB:
- No significant changes.
SNMP:
-
VRRP:
- Initial implementation of VRRP version 2 as described in RFC 3768.
- Supports running more than one VRRP instances on the same box although
they need to be on different interfaces and different LANs for correct
behavior (see ERRATA).
- The following master failure modes have been tested and are known to work
(i.e., backup becomes master): bringing the master's interface down,
rebooting / crashing the master, physically removing the network cable.
Note that in the latter case the master may fail to resume operations
when the cable is restored (see ERRATA).
- Successfully interoperates with vrrpd.
Changes from 5.0.1 include
* -n option now starts dhcpcd if not already started
* 29-lookup-hostname hook installed by default, but skipped in dhcpcd.conf
* Fix warning about missing dirs if we don't have any existing state
* Fix compile on some Linux distros re linux/wireless.h
btpd 0.15:
----------
Bug fixes:
- The event loop could busy loop for up to a millisecond sometimes.
- On some platforms btpd couldn't initiate connections to other peers.
- The timer code was broken on MacOS X.
btpd 0.14:
----------
Misc:
- IPv6 support.
- Bans peers with bad data.
- Better tracker compatability and more reliable tracker communication.
- Show tracker counts in btcli stat.
- Compiles on Solaris 10.
- Btpd will now signal startup failures via the process exit value and
print the failure reason to stdout.
- Better shutdown and torrent stop behaviour.
- Needs pthreads again.
- Removed libevent in favour of own event loop code.
Bug fixes:
- An integer array was misaligned, which could cause crashes on systems
with alignment requirements. E.g., on XScale arm.
- An error in the torrent parsing code could cause crashes.
- The '--topdir' option to btcli add didn't work properly for single file
torrents.
- The system name lookup scheme is now used. In btpd 0.13 only dns lookups
were performed.
btpd 0.13:
----------
Misc:
- cURL is no longer required. btpd now uses its own http client.
- btpd doesn't use threads anymore, so pthreads are not required.
- Needed parts of libevent are now included in btpd.
- I/O errors for torrents no longer make btpd shut down. Instead the
problematic torrent is stopped.
- Added the option '--ip' to specify the ip address btpd will report
to trackers.
- Resume file format changed. Already added torrents will be retested once.
- The torrent info (ratio etc.) are now saved regularly.
- Reduced the amount of outgoing data kept in memory.
- Handle "srv" records.
- Fix some ttl parsing problems.
- Add "ignore" option
- Hack in support for "view"
- Check for duplicate "cname" records.
- Upgrade to autoconf 2.61
* Bug Fixes
* Refuse to share certain directories: /, $HOME, $GTK_GNUTELLA_DIR, and
the incomplete and corrupted directories.
* Downloads GUI: added checkboxes to invert the select/filter patterns.
* Downloads GUI: added "Modified" column and detail showing the timestamp of
the last file modification.
* Optional beautification operations on filenames: strip leading "-", remove
consecutive "_" and prevent "_" surrounding punctuation characters.
* Fixed significant performance issue in the Gtk+ 1.2 front-end: update of
upload statistics was O(n) but is now O(1).
* Background TTH file verification now lights an icon in the GUI.
* Show TTH tree depth in the download "Details" pane.
* Update the bitzi metadata info box when a query finishes, so that it is
not required to click on the result again after requesting bitzi data.
* Added MIME type column for search results.
* Added "Last Request" and "Last Upload" columns to the Upload History.
* Almost complete DHT support (missing only publishing of data), but code
needs to be explicitly enabled by setting "enable_dht" to TRUE. The DHT
knows how to look for alt-locs for files and push-proxies for firewalled
hosts, and will store local data for others to query.
* New shell commands "stats", "download", "echo".
* It is now possible to rename files being downloaded (through GTK2 or shell,
no support in GTK1).
* Added more filename extensions to the built-in search filters.
* Switch resources after getting an HTTP error if the connection is kept alive
and the error permits follow-ups (non-busy conditions).
* Improved ability to switch resources after file completion by ignoring
trailing swarming data, to keep the connection alive.
* Bitzi tickets are refreshed when explicitely requested, avoiding reuse
of stale metadata
* Completed files are displayed during hash verification.
* Only propagate good alt-locs for files we are downloading, i.e. addresses
of hosts which we know to be serving that file because we contacted them.
* Many new statistics counters.
* Allow scheduling of special downloads without considering per-host limits,
as these are of a much shorter duration (THEX and browse host requests).
* Always seed completed files, regardless of their size (no PFSP minimum as
with partial files), when their SHA-1 has been verified.
* Incorrectly encoded Bitzi metadata is translated to Unicode.
* Browse-host responses are sorted alphanumerically on relative pathnames to
allow users to relate files together if they don't understand GGEP "PATH".
* Improved routing of PUSH messages by also looking whether targetted hosts
happen to be one of our immediate neighbours.
* Updated Norwegian Bokmal and Spanish translations.
While here, enable LICENSE.
Version 1.2.4-r1.
-msdl
- bugfix release
- fiexed bug about redirection (thanks for Mr.Jubany)
- fixed some codes
Version 1.2.4.
-msdl
- 10th release
- fiexed proxy string parse bug
- fixed is_url_valid_char(), added some missing valid characters
(thanks for Mr.Jubany)
- fixed SETUP request routine, a=control can be both absolute/relative
URL
- use stdout for error output. error message goes to stdout now!
Changes since 3.1.1:
- Sendpacket method did not match documentation (#361)
- Fix compile issue on systems without err.h (#363)
- Fix tcpprep --mac not processing non-IPv4 packets (#369)
- Always build tcpreplay w/ editing features as tcpreplay-edit (#372)
- Fix potential tcpbridge issues under OS X & *BSD (#373)
- Fix crash on 4 byte strictly aligned systems (#377)
- Add MTU truncation to tcprewrite/tcpreplay-edit (#379)
- Add libdnet and remove libnet support for sending packets (#302)
- Fix numerous 802.11 decoder bugs (#325)
- Fix compile issue under Linux (#326)
- Fix Mbps/sec nonsense (#327)
- Fix tcprewrite crash when packets have no L3+ data (#328)
- Clean up err.c/err.h code and improve performance for non-debug builds (#331)
- Fix timesdiv() timer code (#332)
- Improve high-performance packet sending via multiple packets/interval (#334)
- Fix statistics report errors (#335)
- Fix BPF filters not being used in tcpbridge (#336)
- Improve tcpbridge performance (#337)
- Only use two libpcap handles for tcpbridge (#338)
- Fix autotools usage errors (#340)
- Clean up 'make test' results (#341)
- Update to AutoGen/AutoOpts 5.9.7 (#342)
- Fix compiler warnings from GCC 4.2 (#344)
- Fix numerous memory corruption bugs in libtcpedit DLT plugin code (#345)
- Add support for editing IPv4 TOS/DiffServ/ECN (#348)
- Update autotools to more recent versions (#349)
- Report injection method via -V (#352)
- Fix DLT_USER l2len check bug (#353)
- Replace man2html w/ groff (#354)
- Fix false pcap_inject() detection under Windows/Winpcap (#355)
- tcpbridge now builds under Win32/Cygwin
- libdnet is no longer an option for Win32/Cygwin (#57)
- tcpbridge now supports --listnics (#357)
- Fix (again) tcpbridge --unidir assert error (#308)
- Fix tcpbridge bug where all packets that were sent were all zeros
- Fix tcpbridge not honoring --include/exclude flags (#311)
- Fix ip_in_cidr() debug messages (#312)
- Report packets which have timestamps which go backwards in time (#315)
- Clean up --sleep-accel code to use options struct (#316)
- Remove really old and out of date RPM .spec file (#317)
- Warn when sending on non-Ethernet interface (#318)
- Re-enable tcpreplay --listnics (#319)
- Fix sendpacket always reporting using PF_PACKET, even when it doesn't (#322)
- Fix major packet timing issue under old versions of glibc (#324)
- Fix limitation of PF_PACKET only supporting Ethernet (#123)
- Fix (again) /dev/bpf detection in FreeBSD 8.0 (#292)
- Document building code from Subversion under Cygwin (#304)
- Fix --enable-force-* under Linux (#305)
- Fix tcpbridge --unidir assert error (#308)
- Improve tcpreplay timing accuracy between packets (#41)
- Add tcprewrite fragroute support (#42)
- Fix tcprewrite --efcs option (#277)
- Updated Win32/Cygwin documentation (#280)
- Add dmalloc support (#282)
- Fix tcpprep broken handling of VLAN tagged frames (#290)
- Fix tcprewrite crash when cache file has NO_SEND packets (#291)
- Fix /dev/bpf detection in FreeBSD 8.0 (#292)
- Add tcprewrite --ttl editing option (#294)
- Fix autoconf AM_PROG_CC_C_O warning (#295)
- Add tcpprep --reverse option to split by matching client addresses (#297)
- Update version of autoconf to 1.10.1 (#298)
- Improved GNU Autogen detection and warnings (#299)
- Track EAGAIN errors separately from ENOBUFS (#301)
- Automatically detect Winpcap on Cygwin (#303)
- Fix linker error with --enable-tcpreplay-edit and --enable-dynamic-link (#288)
- Fix compile errors with Sun Studio compiler (#286)
- Fix crash in tcpreplay when --enable-tcpreplay-edit (#281)
- Display if --enable-tcpreplay-edit in -V (#283)
- Fix compile issue under Linux and other OS's (#275)
- Enable source MAC spoofing for OS X (#142, #151)
* Tcpreplay now requires OS X 10.5 (Leopard)
- Fix crash/memory access error with tcpreplay -N (#273)
- Fix tcprewrite segfault in 'make test' under Linux (#200)
- Major performance improvement in tcpprep for large pcaps (#261)
- Fix strsignal already defined error under Cygwin/Windows (#199)
- Fix compile errors for older versions of GCC (#201)
- Remove flowreplay code (#262)
- Fix DLT rewrite code causing corrupted ethernet protocol type (#268)
- Try to fix inet_aton() issue under Solaris (#260)
- Return a more useful error message when tcpprep fails (#187)
- Add Tomahawk test tool client/server detection algorithm (#186)
- Improved AutoGen support (#191)
- Improved documentation (#164, #198)
- Added Doxygen markup (#176)
- configure now honors --with-tcpdump flag (#192)
- configure now defaults to --enable-64bits which breaks backwards
compatibility in certain situations. Use --disable-64bits if this
concerns you (#195)
- Use safe_free() to detect bugs earlier in development (#197)
were moved or renamed.
This was for some from 2008 and 2009 and one from 2001.
Also I noticed that a CHANGES entry was wrong as said "Renamed"
when should have said "Moved" (lua-OSBF) because PKGBASE stayed the
same.
- Updating package for p5 NetPacket modules from 0.04 to 0.41.1
Upstream changes:
0.41.1
* Fixed bug 37931: export of ICMP_MASKREQ
* Fixed UDP and TCP checksums for odd-sized packets
* Fixed import from NetPacket::UDP
* Fixed bug 37931: export of ICMP_MASKREQ
* Added git repo and bug tracking info to META.yml
0.41_0
* Fixed bug 18941 - NetPacket::IP includes trailing
trash bytes in $ip->{data}
* Fixed bug 7010 - IP flags field lost in IP::encode()
* Added Build.PL
* Moved history off the README file into this one (Changes)
* Moved module structure to /lib
* Version now gathered from NetPacket.pm
* META.yml added to MANIFEST
* Added myself (Yanick) as author
* Switched to major.minor.revision version notation
Changes from dhcpcd-gtk-0.3.0 include
* Native dbus support via the internal libdhcpcd
* icons imported from the Tango Project are used if no GTK+ theme present
* Now shows historical wireless network strength on all platforms
Changes from dhcpcd-4.99.18 include
* Fixed existing address detection
* Added non dhcp option variables to -V
* Prefix some generic variable names exported to dhcpcd-run-hooks with if
(ifmetric, ifwireless, ifflags) as they may conflict with generic var
names when it restarts a service
No changelog, but diff shows bugfixes and a few user visible changes:
removed option -b, --best-quality
added option -d, --high-def
added option -a, --batch-file
added option -w, --no-overwrites
- Updating package for p5 module Net::Twitter to 2.12 from 1.17
(overfulfill pkg/40812)
- Setting license to artistic-2.0
Upstream changes (2.xx trunk seems to be splitted after 1.17):
2.12 - Wed Mar 25, 2009
o Removed test that uses show_progress arg to LWP::UserAgent, as this did not
exist until v5.815.
o Because of the above require LWP::UA of at least v2.032, as the two remaining
tests are OK with that version.
2.11 - Thu Mar 19, 2009
o Added useragent_args to new() to allow passing args to the LWP::UA object
o Added test for above
o Removed POD about dependancies.
2.10 - Thu Feb 26, 2009
o Fix https://rt.cpan.org/Ticket/Display.html?id=43658 which proves I'm an idiot.
The SYNOPSIS fix in 2.08 doesn't match up with reality. Passing args to
new() with {} would break. This is now fixed.
2.09 - Thu Feb 20, 2009
o Embarrassing. Since the very first 2.xx update_profile has been missing. This
adds it back in and tests it.
2.08 - Thu Feb 19, 2009
o Fixed ridiculously broken logic in get_error JSON deparse.
o POD fix with SYNOPSIS to make the examples match the {} requirement
2.07 - Thu Feb 12, 2009
o Add new friends_ids and followers_ids social graph methods
o Added tests for the above.
o Fix bug where get_error was not decoding the JSON that was returned.
o Added documentation about hashref passing needing {} specified.
2.06 - Mon Jan 26, 2009
o 2.05 had glitch which caused some methods like user_timeline to call the
incorrect URL when called with no args, returning the wrong user's
timeline.
o Added test to prevent the above.
o Added Net::Twitter::Search, as I now have permissions.
o Added distribution of the local test that checks all arg combos.
2.05 - Sun Jan 25, 2009
o public_timeline can now take zero args.
o Any method which can take "id" as the only arg in the passed hashref can now also take that arg
value as a string.
o More arg validation updates. We're running out of places to break, knock on wood.
o Code run through local test not packaged with the module which tests each method with every
conceivable combination of args. There should be no more places the arg validation breaks
valid arg combos, and it should be much more difficult for me to break it so in the future.
2.04 - Sat Jan 24, 2009
o More tweaks from Marc Mims on regression tests
o Reworked bad arg handling which caused subsequent calls of several methods to fail.
o Fixed issue with arg handling in show_status
o Removed Net::Twitter::Search until I can get assistance from Brenda, CPAN complains that I don't have
rights to the namespace and people are reporting problems finding 2.x because the index is off.
o Switch to using Module::Install
2.03 - Thu Jan 22, 2009
o Bad MANIFEST kept the regression tests out of the 2.02 distribution.
o Change clienturl to default to http://www.net-twitter.info and removed pointless XML warning.
2.02 - Thu Jan 22, 2009
o Add arrayref_on_error switch at the suggestion of Ryan Rose. Changes default return value on error.
o Added regression test suite by Marc Mims, hopefully no more crappy releases missing things.
o Fixed several bugs in arg handling and validation to make it work correctly. Should now be 100%
2.01 - Fri Jan 16, 2009
o Add back in the inexplicably missing update_twittervision
o Fixed several errors with methods that can take a single arg, not a hashref. This has to happen
for back compat with 1.xx
o Patch from semifor to fix args handling on GET methods. It worked but was semantically wrong.
2.00 - Thu Jan 15, 2009
o Final release including all of the below.
o Differences since 2.00_05
o Added Net::Twitter::Search stub file to act as a wrapper.
o Added clone() method
o More POD cleanup.
o Switched from die/warn to Carp::carp/croak
2.00_05 - Mon Jan 12, 2009
o 2.00_04 had a glaring error that prevented anything that used an HTTP POST,
like update(), from actually, you know, POSTing.
o Great suggestion from semifor on passing form values to LWP::UserAgent replaced 34 lines of
ridiculous arg handling with 3 lines and a call to URI. Much better.
o Yet more POD and minor tweaks.
2.00_04 - Sat Jan 10, 2009
o Remove result hack for relationship_exists as twitter has fixed their end.
o Completely rework arg validation to allow calling with no args, yet trapping
where this is wrong.
o Add JSON eval trapping to regular methods, it was mistakenly only
happening on search.
o Massive POD rewrites to clarify and expand, and even correct a few mistakes.
2.00_03 - Fri Jan 9, 2009
o Add Net::Identica which wraps a Net::Twitter object and sets the default connection to identi.ca
o Fix show_user argument handling which was broken to this point
o Add full search API
o Trap errors in JSON decoding when Twitter returns a 200 Success, preventing JSON::Any from die-ing
o Various POD fixes and updates
2.00_02 - Wed Jan 7, 2009
o Applied 34b042f653
o Applied logic from patch to 1.xx by Chris Nelson to prevent bad JSON from
causing JSON::Any to die. JSON errors should now gracefully return undef.
o POD change, spurious h in the URL for rt.cpan.org
o Updated copyright to 2009
o Add IRC and other contact info.
2.00_01 - Mon Dec 22, 2008
o From scratch redo. All the old code is gone and replaced with new.
o Changes against 1.xx include:
o identica quick switch to new() to set identi.ca connect info
o Full arg validation. This can be bypassed.
o All methods are now generated dynamically from a lookup
table at runtime.
* Fix geoipupdate's my_printf function
* Fix typo in apps/geoipupdate-pureperl.pl replace PerlIO::Gzip with
PerlIO::gzip
* Update region codes in libGeoIP/regionName.c
* Fix regioncode/generate_regionName.pl to handle regioncodes with ',' correct
* Update fips codes 20090201
* Fix unicode builds on WIN32 and eliminate some warnings
* Fix sign error in _iso_8859_1__utf8 for PPC64
* Change WIN32 to _WIN32, since _WIN32 is defined by default
* Remove the WSAStartup call from GeoIP_open
* Silence various warnings
* Add more timezone region's for Australia
* Fix possible segfault in apps/geoiplookup with null pointers in non gnu
printf implementations for example solaris
* Add README.OSX to build fat binaries easy
* Silence vasprintf warning via AC_GNU_SOURCE
* Add several Makefiles to build a static GeoIP.lib for w32
* Silence signedness warnings
* Remove --with-city configure option
* Remove configure's --with-dbdir option. Use the similar --datadir instead
* Various autotools improvements and cleanups. Including parallel build fix.
* Fix libGeoIP/timeZone.c
* Fix timezone/generate_timeZone.pl
* Sync FIPS codes again Jan 14th, 2009
* Fix CA,NL regioncode
* Change logic in generate_regionName.pl and GeoIP_region_name_by_code
* Sync regionName.c with http://www.maxmind.com/app/fips10_4 from Dec 17th, 2008
* Fix _GeoIP_lookupaddress for 64bit big endian systems like ppc64
* Add proper WIN32/64 support
* Escape - in all manpages
* Add manpage for geoiplookup6
* Fix -d command line option
* GeoIPUpdate.c use vasprintf if avail, otherwise try vsnprintf and sprintf
* avoid pre/postincrement and assignment on the same variable
* Permit multiple "-e" in radmin.
* Add support for originating CoA-Request and Disconnect-Request.
See raddb/sites-available/originate-coa.
* Added "lifetime" and "max_queries" to raddb/sql.conf.
This helps address the problem of hung SQL sockets.
* Allow packets to be injected via radmin. See "inject help" in radmin.
* Answer VMPS reconfirmation request.
* Sample logrotate script in scripts/logrotate.freeradius
* Add configurable poll interval for "detail" listeners
* New "raddebug" command. This prints debugging information from
a running server.
* Add "require_message_authenticator" configuration to home_server
configuration. This makes the server add Message-Authenticator
to all outgoing Access-Request packets.
* Added smsotp module.
* Enabled the administration socket in the default install.
See raddb/sites-available/control-socket, and "man radmin"
* Handle duplicate clients, such as with replicated or
load-balanced SQL servers and "readclients = yes"
* Bug fixes
Upstream changes:
==Version
====1.5.0
===Changes
* fixed bug with EUI48#to_eui64 (credit to Erik Kline)
* fixed bug with u/l bit toggle on EUI#link_local (credit to Erik Kline)
* added EUI#to_ipv6
* added NetAddr#supernets
Changes from 3.2 include
* Logic to restart each service is now embedded in subscribers at
compile time, which reduces runtime code size.
This is also configurable in resolvconf.conf.
* If subscribers are called from resolvconf, they no longer re-execute it
to get the data they need.
This saves on a lot of forking and as a result a fair bit faster.
* A bug was fixed in the dnsmasq susbcriber where the domain name servers
weren't used correctly.
Based on the WIP version by pkgsrc@blackmouse.biz
The PowerDNS recursor is part of the source tarball of the main PowerDNS
distribution, but it is released separately. Starting from the version 3.0
pre-releases, there are zero known bugs or issues with the recursor. It is
known to power the resolving needs of over 2 million internet connections.
PowerDNS recursor can gets names from /etc/hosts.
--- 3.0.45 2009/03/31
Fixed bug #2709: TCP connect returns Invalid argument.
Fixed compilation for mingw.
Honor charset for raw records (ZOOM_record_get).
Fixed use of errno for threaded mode that was seen on Solaris 10.
Fixed argument passing with blanks in value for Windows Service.
Disable YAZ' own log rotate by default (no 1 GB limit).
The variable l_max_size which specifies the log file limit is set to 0
(DISABLED): This is due to the fact that YAZ is most often deployed using
logrotate. Also YAZ can not perform log rotate because of unsufficient
permissions (setuid).
Version 2.1.10
(April 4, 2009)
NOTE: This release changes the clive status messages. This will likely
break compatibility with utilities that depend on these messages.
The changes were made to enable using abby (0.2.0+) as a front-end
for clive.
User-visible changes:
* Add abby (front-end) compatibility
- Change output similar to cclive
- http://code.google.com/p/abby/
* Add Youtube HD support (--format=mp4_hd)
- Thanks to bf for the patch (via FreeBSD ports)
* Add tv.cctv.com support [issue #6]
- Thanks to suntong001 for data mining
* Add new options
- --limit-rate (config: [http]:limit_rate)
- --hosts (print supported hosts to stdout)
- --stderr (redirect all output to stderr instead of stdout)
* Improve file suffix parsing from content-type
- Rewrite the content-type handling block in query_video_length
- Use whatever is found after slash in the content-type string
- Use "flv" for exceptions (e.g. octet-*, x-flv, etc.)
* Replace dashes in video IDs with underscores before using them in fnames
* Change --version output
* Fix reading from stdin (closes Debian #522422)
- Assume reading from stdin only if queue and argv arrays are empty
* Fix exit with status code
- Exit 0 on success, and >0 if an error occurs
Version 2.1.9
(March 27, 2009)
User-visible changes:
* Fix GoogleVideo "id not found" handling
- Symptom: exit after "process page..." message
- Cause: no check for undefined id value
* Fix GoogleVideo support
- Symptom: see above fix
- Cause: HTML changes to the video pages
* Fix URI::Escape import for GoogleVideo redirects
- Symptom: crash with "Undefined subroutine &URI::Escape::uri_unescape"
- Cause: recent script start optimizations; a missing 'require'
* Fix Break support
- Symptom: "expected different content-type"
- Cause: website content-type changes
Version 2.1.8
(March 24, 2009)
User-visible changes:
* Keep URL queue order
- Remove duplicate URL checking
* Remove --modver, change --version output
* Update manual page (clive.1, clive.pod)
- Rewrite EXAMPLES section
- Cleanup other sections
* Config file: add support for [output]:format (--format)
* Port dailymotion support from cclive
Version 2.1.7
(March 15, 2009)
User-visible changes:
* Add --output-video option
* Add option groups to --help output
* Add --stream-exec and --stream options
- Ported from cclive
* Config file: add support for
- [commands]:exec (--exec)
- [commands]:stream (--stream-exec)
- See configrc for an example
* Fix --exec; should no longer spew out "not found" shell errors
* Change default filename format to "%t_%d_%i.%s"
* Change to use "file is already fully retrieved" error message
* Port resizing progressbar from cclive
Other changes:
* Buried clive-list, grew weary of fighting spam with bare fists
- email the author directly or use the issue tracker, thanks
Changes from dhcpcd-4.99.15 include
* Allow dhcpcd to work on any interface type when INFORMING or given a
ClientID
* arping ip selects a different interface profile on success
Allows different static IP/DHCP configurations
* DHCP messages without a ServerID are now ignored
* If DHCP fails, allow fallback to a different interface profile
Changes from 3.1.1 include
* resolv_conf_passthrough makes the libc subscriber just copy the latest
resolv.conf to \$resolv_conf
* private_interfaces allows resolv.conf nameservers to be private for the
domains in the same file. Requires a resolver other than libc.
Changes since version 1.0.7:
- Apply patch from Max Rijevski fixing a memory leak when closing connections.
It also cleans up more when stopping tinc, helping tools like valgrind.
- Handle broadcast and multicast packets in router mode.
Multicast packets are treated as broadcast packets.
- Update the manpage as well, and some whitespace to make its source more legible.
- Update documentation.
- TCPOnly is not experimental.
- Do not mention old Linux kernels and Ethertap anymore.
- Document the DeviceType, PMTU and PMTUDiscovery options.
- Enable PMTU discovery by default.
- Update copyright information.
- Update Dutch translation.
- Make sure IPv6 sockets are IPv6 only.
- This will get rid of the "Can't bind to 0.0.0.0 port 655/tcp: Address already
in use" message on Linux.
- Use TUNIFHEAD by default on FreeBSD to make sure IPv6 works.
- Treat virtual network device as tap if Mode = switch or hub.
On OpenBSD, the link0 flag should still be set in tinc-up or by other means.
- Correct debug message.
- Prevent freeing a NULL pointer when a hostname is unresolvable.
- Do not try to send REQ_KEY or ANS_KEY requests to unreachable nodes.
- Fix reading configuration files that do not end with a newline.
- Make sure the prefixlength of subnets is sane.
- Handle SERVICE_CONTROL_INTERROGATE requests. Thanks to Carsten Ralle for noticing this.
- Don't free struct addrinfo too early. Spotted by Christian Cier-Zniewski.
- Update dutch translation.
- Make sure connection->name is never NULL.
- Apply patch from "dnk" making sockets non-blocking under Windows.
- Close the proper filedescriptor (if it exists).
- Apply patch from Scott Lamb fixing some memory and resource leaks.
- Apply patch from Scott Lamb preventing an infinite loop when sending SIGALRM.
addition to the existing --with-nrpe-user and --with-nrpe-group. We use
${NAGIOS_USER} and ${NAGIOS_GROUP} for both nagious user/group and nrpe
user/group.
- Updating package for p5 module NetAddr::IP to 4.026
- Set license to artistic-2.0
Upstream changes:
4.026 Sat Mar 7 16:35:33 PST 2009
make the compiler test check the environment for
CC before using Perl's default compiler
- removed packages p5-IO-Compress-Base, p5-IO-Compress-Zlib,
p5-IO-Compress-Bzip2 and p5-Compress-Zlib because they are
merged into p5-IO-Compress
- Updated dependend packages to depend on p5-IO-Compress
and bump PKGREVISION
Upstream changes:
2.017 30 March 2009
* Merged IO-Compress-Base, IO-Compress-Bzip2, IO-Compress-Zlib &
Compress-Zlib into IO-Compress.
* The interface to Compress-Raw-Zlib now uses the new LimitOutput
feature. This will make all of the zlib-related IO-Compress modules
less greedy in their memory consumption.
* Removed MAN3PODS from Makefile.PL
* A few changes to get the test harness to work on VMS courtesy of
Craig. A. Berry.
* IO::Compress::Base & IO::Uncompress::Base
Downgraded some croaks in the constructors to just set $! (by letting
the code attempt to open a file and fail).
This makes the behavior more consistent to a standard open.
[RT #42657]
* IO::Uncompress::Base
Doing a seek with MultiStream could drop some of the uncompressed
data. Fixed.
* IO::Compress::Zip
- Fixed problem with the uncompressed & uncompressed fields when
zip64 is enabled. They were set to 0x0000FFFF instead of
0xFFFFFFFF. Also the ZIP64 extra field was 4 bytes short.
Problem spotted by Dino Chiesa.
* IO::Uncompress::Unzip
- use POSIX::mktime instead of Time::Local::timelocal to convert
the zip DOS time field into Unix time.
* Compress::Zlib
- Documented Compress::Zlib::zlib_version()
- Security-related bugs in the Profinet, LDAP, and CPHAP dissectors and
the Tektronix K12 file format have been fixed.
- Many other bugs have been fixed.
gtk-vnc is a VNC viewer widget for GTK. It is built using coroutines
allowing it to be completely asynchronous while remaining single
threaded. It provides a core C library, and bindings for Python
(PyGTK).
Correct handling of the length of data returned by SIOCGIFCONF. The
actual length of each item is never less than sizeof(struct ifreq), but
may be more than that. If the platform's struct sockaddr has an sa_len
field, and if the length in sa_len is larger then the space available in
ifr_ifru, then the data extends beyond the end of the ifr_ifru field by
the difference in sizes.
actual length of each item is never less than sizeof(struct ifreq), but
may be more than that. If the platform's struct sockaddr has an sa_len
field, and if the length in sa_len is larger then the space available in
ifr_ifru, then the data extends beyond the end of the ifr_ifru field by
the difference in sizes.
It was deprecated upstream more than two years ago, and
the replacement p5-Net-Z3950-ZOOM is recommended instead.
Additionally, with up-to-date dependencies, this package doesn't
even build.
OK'ed by wiz@