- added license term
ChangeLog:
1.38 May 16th 2009
- PurePerl region_by_addr and region_by_name return '00' for unknown regions, like the CAPI does ( Boris Zentner )
- Update to latest FIPS codes from 20090401 ( Boris Zentner )
- Fix Pureperl handling of GEOIP_REGION_EDITION_REV0 ( Boris Zentner )
- Fix segfault when undef is supplied as filename to open ( Boris Zentner )
- Fix PP GEOIP_ISP_EDITION handling ( Boris Zentner )
- Add PP support for GEOIP_DOMAIN_EDITION ( Boris Zentner )
- Handle database types in the same way, as the CAPI does ( Boris Zentner )
- Remove Australia double timezones entries. ( Boris Zentner )
1.37 March 6th 2009
- Document region_by_addr and region_by_name ( Boris Zentner )
- region_by_addr and region_by_name return undef for unknown countries and regions. Instead of "\0" and '000' ( Boris Zentner )
- Add PP function region_by_addr ( Boris Zentner )
- Change the default values of Geo::IP::Record fields for metro_code and area_code to 0 instead of '' PurePerl only ( Boris Zentner )
- Change the default values of Geo::IP::Record fields for region, postal_code and region_name to undef instead of '' ( Boris Zentner )
- Force the output of Geo::IP::Record::longitude and ::latitude to four decimal places ( Boris Zentner )
- Fix PurePerl three letter code for Romania ( Boris Zentner )
- Update PurePerl regionnames 20090201 ( Boris Zentner )
- Update PurePerl timezones 20090201 ( Boris Zentner )
- Update timezones for Australia
! Fix: PurePerl's get_city_record_as_hash, record_by_addr and record_by_name to return undef for private and unknown IP's. Former we returned a Geo::IP::Record object with everything undef. The PurePerl code and the CAPI wrapper are now behave the same. ( Boris Zentner )
- Update region codes from http://www.maxmind.com/app/fips10_4 Dec 17th, 2008 ( Boris Zentner )
Changelog:
* Fix crash if creating filters with attributes or permissions rule
* MSW: Fix column reordering and hiding in file lists
* MSW: Fix crash if trying to edit a file without any associated program nor default editor
* Use REST+STOR to resume upload instead of APPE if server advertises REST STREAM support
NEW in 0.69:
==============
- Display messages in notification, not count of tweets. (Thomas Thurman)
- Use https, not http api. (Evan McClain)
- Fix incorrect pluralising of relative time. (Deskin Miller)
- Fixed#1998551, the double-escaping of < and >. (Mike Lundy)
- Fixed#1961611, character count behavior. (Brian Pepple)
NEW in 0.68:
==============
- Fixed#1963695, Save avatars a little more sensibly. (Brian Pepple)
- Use Enchant, instead of ASpell. (Brian Pepple)
- Add option to have sound notication when new tweets arrive . (Brian Pepple)
- Add help (Brian Pepple)
NEW in 0.65:
==============
- Add support for Online Accounts Service (Marina Zhurakhinskaya, Colin Walters)
* More info about OAS can be found here: https://fedoraproject.org/wiki/Features/OnlineAccountsService
- Fixed#2122886, Fix date parsing on other than C/POSIX locale (Hiroshi Miura)
- Fixed#2083410, have textview in send message dialog get focus.
- Fixed#1961570, time issue w/ "1 hour" & "1 minute". (Derick Rethans)
- add Japanese translation (Hiroshi Miura)
2009.10.01 -- Version 2.1_rc20
* Fixed a bug introduced in 2.1_rc17 (svn r4436) where using the
redirect-gateway option by itself, without any extra parameters,
would cause the option to be ignored.
* Fixed build problem when ./configure --disable-server is used.
* Fixed ifconfig command for "topology subnet" on FreeBSD (Stefan Bethke).
* Added --remote-random-hostname option.
* Added "load-stats" management interface command to get global server
load statistics.
* Added new ./configure flags:
--disable-def-auth Disable deferred authentication
--disable-pf Disable internal packet filter
* Added "setcon" directive for interoperability with SELinux (Sebastien
Raveau).
* Optimized PUSH_REQUEST handshake sequence to shave several seconds
off of a typical client connection initiation.
* The maximum number of "route" directives (specified in the config
file or pulled from a server) can now be configured via the new
"max-routes" directive.
* Eliminated the limitation on the number of options that can be pushed
to clients, including routes. Previously, all pushed options needed
to fit within a 1024 byte options string.
* Added --server-poll-timeout option : when polling possible remote
servers to connect to in a round-robin fashion, spend no more than
n seconds waiting for a response before trying the next server.
* Added the ability for the server to provide a custom reason string
when an AUTH_FAILED message is returned to the client. This
string can be set by the server-side managment interface and read
by the client-side management interface.
* client-kill management interface command, when issued on server, will
now send a RESTART message to client.
This feature is intended to make UDP clients respond the same as TCP
clients in the case where the server issues a RESTART message in
order to force the client to reconnect and pull a new options/route
list.
2009.07.16 -- Version 2.1_rc19
* In Windows TAP driver, refactor DHCP/ARP packet injection code to
use a DPC (deferred procedure call) to defer packet injection until
IRQL < DISPATCH_LEVEL, rather than calling NdisMEthIndicateReceive
in the context of AdapterTransmit. This is an attempt to reduce kernel
stack usage, and prevent EXCEPTION_DOUBLE_FAULT BSODs that have been
observed on Vista. Updated TAP driver version number to 9.6.
* In configure.ac, use datadir instead of datarootdir for compatibility
with <autoconf-2.60.
2009.06.07 -- Version 2.1_rc18
* Fixed compile error on ./configure --enable-small
* Fixed issue introduced in r4475 (2.1-rc17) where cryptoapi.c change
does not build on Windows on non-MINGW32.
2009.05.30 -- Version 2.1_rc17
* Reduce the debug level (--verb) at which received management interface
commands are echoed from 7 to 3. Passwords will be filtered.
* Fixed race condition in management interface recv code on
Windows, where sending a set of several commands to the
management interface in quick succession might cause the
latter commands in the set to be ignored.
* Increased management interface input command buffer size
from 256 to 1024 bytes.
* Minor tweaks to Windows build system.
* Added "redirect-private" option which allows private subnets
to be pushed to the client in such a way that they don't accidently
obscure critical local addresses such as the DHCP server address and
DNS server addresses.
* Added new 'autolocal' redirect-gateway flag. When enabled, the OpenVPN
client will examine the routing table and determine whether (a) the
OpenVPN server is reachable via a locally connected interface, or (b)
traffic to the server must be forwarded through the default router.
Only add a special bypass route for the OpenVPN server if (b) is true.
If (a) is true, behave as if the 'local' flag is specified, and do not
add a bypass route.
The new 'autolocal' flag depends on the non-portable test_local_addr()
function in route.c, which is currently only implemented for Windows.
The 'autolocal' flag will act as a no-op on platforms that have not
yet defined a test_local_addr() function.
* Increased TLS_CHANNEL_BUF_SIZE to 2048 from 1024 (this will allow for
more option content to be pushed from server to client).
* Raised D_MULTI_DROPPED debug level to 4 from 3 to filter out (at debug
levels <=3) a common and usually innocuous warning.
* Fixed issue of symbol conflicts interfering with Windows CryptoAPI
functionality (Alon Bar-Lev).
* Fixed bug where the remote_X environmental variables were not being
set correctly when the 'local' option is specifed.
2009.05.17 -- Version 2.1_rc16
* Windows installer changes:
1. ifdefed out the check Windows version code which is causing
problems on Windows 7
2. don't define SF_SELECTED if it is already defined
3. Use LZMA instead of BZIP2 compression for better compression
4. Upgraded OpenSSL to 0.9.8k
* Added the ability to read the configuration file
from stdin, when "stdin" is given as the config
file name.
* Allow "management-client" directive to be used
with unix domain sockets.
* Added errors-to-stderr option. When enabled, fatal errors
that result in the termination of the daemon will be written
to stderr.
* Added optional "nogw" (no gateway) flag to --server-bridge
to inhibit the pushing of the route-gateway parameter to
clients.
* Added new management interface command "pid" to show the
process ID of the current OpenVPN process (Angelo Laub).
* Fixed issue where SIGUSR1 restarts would fail if private
key was specified as an inline file.
* Added daemon_start_time and daemon_pid environmental variables.
* In management interface, added new ">CLIENT:ESTABLISHED" notification.
* Build fixes:
1. Fixed some issues with C++ style comments that leaked into the code.
2. Updated configure.ac to work on MinGW64.
3. Updated common.h types for _WIN64.
4. Fixed issue involving an #ifdef in a macro reference that breaks early gcc
compilers.
5. In cryptoapi.c, renamed CryptAcquireCertificatePrivateKey to
OpenVPNCryptAcquireCertificatePrivateKey to work around
a symbol conflict in MinGW-5.1.4.
2008.11.19 -- Version 2.1_rc15
* Fixed issue introduced in 2.1_rc14 that may cause a
segfault when a --plugin module is used.
* Added server-side --opt-verify option: clients that connect
with options that are incompatible with those of the server
will be disconnected (without this option, incompatible
clients would trigger a warning message in the server log
but would not be disconnected).
* Added --tcp-nodelay option: Macro that sets TCP_NODELAY socket
flag on the server as well as pushes it to connecting clients.
* Minor options check fix: --no-name-remapping is a
server-only option and should therefore generate an
error when used on the client.
* Added --prng option to control PRNG (pseudo-random
number generator) parameters. In previous OpenVPN
versions, the PRNG was hardcoded to use the SHA1
hash. Now any OpenSSL hash may be used. This is
part of an effort to remove hardcoded references to
a specific cipher or cryptographic hash algorithm.
* Cleaned up man page synopsis.
2008.11.16 -- Version 2.1_rc14
* Added AC_GNU_SOURCE to configure.ac to enable struct ucred,
with the goal of fixing a build issue on Fedora 9 that was
introduced in 2.1_rc13.
* Added additional method parameter to --script-security to preserve
backward compatibility with system() call semantics used in OpenVPN
2.1_rc8 and earlier. To preserve backward compatibility use:
script-security 3 system
* Added additional warning messages about --script-security 2
or higher being required to execute user-defined scripts or
executables.
* Windows build system changes:
Modified Windows domake-win build system to write all openvpn.nsi
input files to gen, so that gen can be disconnected from
the rest of the source tree and makensis openvpn.nsi will
still function correctly.
Added additional SAMPCONF_(CA|CRT|KEY) macros to settings.in
(commented out by default).
Added optional files SAMPCONF_CONF2 (second sample configuration
file) and SAMPCONF_DH (Diffie-Helman parameters) to Windows
build system, and may be defined in settings.in.
* Extended Management Interface "bytecount" command
to work when OpenVPN is running as a server.
Documented Management Interface "bytecount" command in
management/management-notes.txt.
* Fixed informational message in ssl.c to properly indicate
deferred authentication.
* Added server-side --auth-user-pass-optional directive, to allow
connections by clients that do not specify a username/password, when a
user-defined authentication script/module is in place (via
--auth-user-pass-verify, --management-client-auth, or a plugin module).
* Changes to easy-rsa/2.0/pkitool and related openssl.cnf:
Calling scripts can set the KEY_NAME environmental variable to set
the "name" X509 subject field in generated certificates.
Modified pkitool to allow flexibility in separating the Common Name
convention from the cert/key filename convention.
For example:
KEY_CN="James's Laptop" KEY_NAME="james" ./pkitool james
will create a client certificate/key pair of james.crt/james.key
having a Common Name of "James's Laptop" and a Name of "james".
* Added --no-name-remapping option to allow Common Name, X509 Subject,
and username strings to include any printable character including
space, but excluding control characters such as tab, newline, and
carriage-return (this is important for compatibility with external
authentication systems).
As a related change, added --status-version 3 format (and "status 3"
in the management interface) which uses the version 2 format except
that tabs are used as delimiters instead of commas so that there
is no ambiguity when parsing a Common Name that contains a comma.
Also, save X509 Subject fields to environment, using the naming
convention:
X509_{cert_depth}_{name}={value}
This is to avoid ambiguities when parsing out the X509 subject string
since "/" characters could potentially be used in the common name.
* Fixed some ifconfig-pool issues that precluded it from being combined
with --server directive.
Now, for example, we can configure thusly:
server 10.8.0.0 255.255.255.0 nopool
ifconfig-pool 10.8.0.2 10.8.0.99 255.255.255.0
to have ifconfig-pool manage only a subset
of the VPN subnet.
* Added config file option "setenv FORWARD_COMPATIBLE 1" to relax
config file syntax checking to allow directives for future OpenVPN
versions to be ignored.
* Full support for CoA and Disconnect packets as per RFC 3576 and RFC 5176.
Both receiving and proxying packets is supported.
* Added "src_ipaddr" configuration to "home_server". See proxy.conf for details.
* radsniff now accepts -I, to read from a filename instead of a device.
* radsniff also prints matching requests and any responses to those requests
when '-r' is used.
* Added example of attr_filter for Access-Challenge packets
* Added support for udpfromto in DHCP code
* radmin can now selectively mark modules alive/dead. See "set module state".
* Added customizable messages on login success/fail.
* Document "chase_referrals" and "rebind" in raddb/modules/ldap
* Preliminary implementation of DHCP relay.
* Made thread pool section optional. If it doesn't exist, the server will run
single-threaded.
* More...
KDE 4.3.2 brings a nice number of bugfixes, some critical, some just
fixing small annoyances:
* Many crashers have been fixed in KDE's core libraries, bringing more
stability to all applications
* KWin's window compositing effects have been further stabilized by fixing
a number of bugs in effect plugins such as the famous coverswitch window
switcher
* The biggest number of bugs for this release has been fixed in KMail,
KDE's email client, making it more reliable and usable by correcting a
number of display issues
* Saving files over themselves works again in Okular, KDE's document viewer
This is a security release in order to address CVE-2009-2813, CVE-2009-2948
and CVE-2009-2906.
Please note that Samba 3.0 is not maintained any longer. This security
release is shipped on a voluntary basis.
o CVE-2009-2813:
In all versions of Samba later than 3.0.11, connecting to the home
share of a user will use the root of the filesystem
as the home directory if this user is misconfigured to have
an empty home directory in /etc/passwd.
o CVE-2009-2948:
If mount.cifs is installed as a setuid program, a user can pass it a
credential or password path to which he or she does not have access and
then use the --verbose option to view the first line of that file.
o CVE-2009-2906:
Specially crafted SMB requests on authenticated SMB connections can
send smbd into a 100% CPU loop, causing a DoS on the Samba server.
Changelog:
* Changing directories at the same time an upload finishes no longer disturbs synchronized browsing
* *nix: Ensure dialogs can be closed using escape key
* *nix: Fix height of settings dialog
* Remember last used search conditions
* Display link overlay on icons of links in remote file list
* Display of average transfer speed should converge faster to overall average
* Simplify default file exists action dialogs
* Apply decimal places size formatting option also to total queue size
* MSW: Reduce number of needed user interactions in installer if update started from within FileZilla
* MSW: Check that there are no running instances of FileZilla before installing
* Fix handling of remote directory names with leading or trailing spaces
* *nix: Fix memory leaks in D-Bus session management and power management inhibitor client code
* *nix: Fall back to org.gnome.SessionManager if org.freedesktop.PowerManagment does not exit to inhibit idle sleep during transfers
* Increase default size of SO_RCVBUF (TCP advertised window) to fix performance issues on high-latency connections
* MSW: Fix displaying list of shares on local network resources
* MSW: Remote file editing no longer gets confused if two filenames only differ in character case
* Fix dialog line wrapping issues
* Ensure width of site manager is large enough to fit all tabs
* Better guard against filename columns being moved or hidden
* *nix, OS X: Handle filesystems without advisory file locking instead of falsely warning about site manager being opened in a different instance of FileZilla
oRTP - a Real-time Transport Protocol (RFC3550) stack under LGPL
Features:
* Written in C, works under Linux (and probably any Unix) and Windows.
* Implement the RFC3550 (RTP) with a easy to use API with high and low level
access.
* Includes support for multiples profiles, AV profile (RFC3551) being the
one by default.
* Includes a packet scheduler for to send and recv packet "on time",
according to their timestamp. Scheduling is optional, rtp sessions can
remain not scheduled.
* Supports mutiplexing IO, so that hundreds of RTP sessions can be scheduled
by a single thread.
* Features an adaptive jitter algorithm for a receiver to adapt to the
clockrate of the sender.
* Supports part of RFC2833 for telephone events over RTP.
* The API is well documented using gtk-doc.
* Licensed under the Lesser Gnu Public License.
* RTCP messages sent periodically since 0.7.0 (compound packet including
sender report or receiver report + SDES)
* Includes an API to parse incoming RTCP packets.
OKed during freeze by wiz and agc.
pkgsrc changes:
- Adding license definition
- Adjusting dependencies
Upstream changes (since 1.16):
Changes for 1.19
- Added enhancement request by stevekatieterabyte for tcp_del_port and udp_del_port
(Thanks!). Modified the patch to work with a list of ports.
- Added Robin Bowes' modification of nmap2sqlite as nmap2db to support MySQL (Thanks!)
pkgsrc changes:
- Adding license definition
Upstream changes:
version 2.01 (06/12/09)
+ Added CiscoStpExtensions Class (Carlos Vicente)
+ Added Layer3::Arista (fenner)
+ [2020353] Added L3::Altiga for Cisco (Altiga) VPN3000 Concentrators
(Jeroen van Ingen)
* Fixed RFC1213-MIB vs IF-MIB collision in ifOperStatus
* Updated test_class.pl for better debug info and relative path
* Add cisco vendor detection by OID in Layer3.pm (Sam Stickland)
* Fix CaSe of EtherLike-MIB in EtherLike.pm (Alexander Hartmaier)
* Added Cisco FWSM to L3::Cisco
* Added s222_rp to L3::C6500
* Added CIGESM to L2::C2900
* Added Airespace WLC to L2::Airespace
* Updated POD and DeviceMatrix quite a bit
* Added ENTITY-MIB to CiscoStats for better model handling above
* Fix networkaddress handling in LLDP-MIB
* Added CiscoConfig to L2::Aironet, L3::C3550 classes
* Better SSID capabilities for L2::Aironet
* Fix CDP vs LLDP in c_id() for HP Class
* test_class.pl improvements
Changes from dhcpcd-5.1.0 include:
* Fix various typos and grammatical errors. Thanks to Stephen Borrill.
* Don't null terminate gratuitously when handling quotes in dhcpcd.conf.
* Improve the configure script for cross-compiles.
pkgsrc changes:
- Adjusting dependencies
Upstream changes:
3.06000 2009-09-16
- support for multipart/from-data posts, used by update_profile_image and
update_profile_background_image
- bumped version requirement on namespace::autoclean to avoid deprecation notice
- The following vulnerabilities have been fixed. See the security
advisory for details and a workaround.
- The GSM A RR dissector could crash.
Versions affected: 1.2.0 to 1.2.1
- The OpcUa dissector could use excessive CPU and memory.
Versions affected: 0.99.6 to 1.0.8, 1.2.0 to 1.2.1
- The TLS dissector could crash on some platforms.
Versions affected: 1.2.0 to 1.2.1
- The following bugs have been fixed:
- The "Capture->Interfaces" window can't be closed. (Bug 1740)
- tshark-1.0.2 (dumpcap) signal abort core saved. (Bug 2767)
- Memory leak fixes. (Bug 3330)
- Display filter autocompletion doesn't work for some RADIUS and
WiMAX ASNCP fields. (Bug 3538)
- Wireshark Portable includes wrong WinPcap installer. (Bug
3547)
- Crash when loading a profile. (Bug 3640)
- The proto,colinfo tap doesn't work if the INFO column isn't
being printed. (Bug 3675)
- Flow Graph adds too much unnecessary garbage. (Bug 3693)
- The EAP Diameter dictionary file was missing in the
distribution. (Bug 3761)
- Graph analysis window is behind other window. (Bug 3773)
- IKEv2 Cert Request payload dissection error. (Bug 3782)
- DNS NAPTR RR (RFC 3403) replacement MUST be a fully qualified
domain-name. (Bug 3792)
- Malformed RTCP Packet error while sending Payload specific
RTCP feedback packet( as per RFC 4585). (Bug 3800)
- 802.11n Block Ack packet Bitmap field missing. (Bug 3806)
- Wireshark doesn't decode WBXML/ActiveSync information
correctly. (Bug 3811)
- Malformed packet when IPv6 packet has Next Header == 59. (Bug
3820)
- Wireshark could crash while reading an ERF file. (Bug 3849)
- Minor errors in gsm rr dissectors. (Bug 3889)
- WPA Decryption Issues. (Bug 3890)
- GSM A RR sys info dissection problem. (Bug 3901)
- GSM A RR inverts MEAS-VALID values. (Bug 3915)
- PDML output leaks ~300 bytes / packet. (Bug 3913)
- Incorrect station identifier parsing in Kingfisher dissector.
(Bug 3946)
- DHCPv6, Vendor-Specific Informantion, SubOption"Option
Request" parser incorrect. (Bug 3987)
- Wireshark could leak memory while analyzing SSL.
- Wireshark could crash while updating menu items after reading
a file in some cases.
- The Mac OS X ChmodBPF script now works correctly under Snow
Leopard.
- Updated Protocol Support
DCERPC, DHCPv6, DNS, E.212, GSM A RR, GTPv2, H.248, IEEE 802.11,
IPMI, ISAKMP/IKE, ISUP, Kingfisher, LDAP, OpcUA, RTCP, SCTP, SIP,
SSL, TCP, WBXML, ZRTP
- Updated Capture File Support
ERF
Changes since 0.2:
0.6 Mon May 11 2009
- fix awful - yet popular - usage of Geo::IPfree::new
corrected docs to use ->new instead
- more dist cleanup
0.5 Tue Feb 03 2009
- include Memoize in prereqs for older perls
0.4 Mon Dec 01 2008
- fix "undef" test
0.3 Wed Nov 19 2008
- Add webgeo2ipct script
- Add new data file
- Fix all warnings
- Handle hosts that fail nslookup
- find_db_file() now looks in user-overridable locations before looking
for the shipped version.
- /tmp removed from possible db locations.
- Dist cleanup.
* ignore `Status of' line in STAT output (ftp).
* fixed handling of files starting with a tilde in ftp.
* fixed an infinite bind-loop in ftp.
* fixed iconv translit usage for NetBSD.
pkgsrc changes:
- Adding license definition
- "Adjust" dependencies
Upstream changes:
3.05003 2009-09-10
- URI 1.35 breaks unicode support; require 1.40 (thanks to Dan Boger, @zigdon)
- Removed deprecated is_authorized from examples in pod (thanks to Nigel Metheringham)
3.05002 2009-08-27
- Work around perl bug requiring encoded hash keys when client uses "use utf8"
3.05001 2009-08-21
- Added get_authentication_url for "Sign in with Twitter" authentication flow
- Updated "source" option documentation (closes RT 48786)
3.05000 2009-08-14
- Added new API methods: home_timeline, retweet, retweed_{by,of,to}_me
- Removed JSON::DWIW from supported handlers (lacks support for JSON::Any's uft8 option)
3.04006 2009-07-29
- Silence Net::OAuth double encoding error (false positives)
- Fixed: infrequent OAuth signature failures
3.04005 2009-07-28
- Fix: OAuth / unicode conflict
3.04004 2009-07-28
- Bug fix: OAuth signatures on POST requests (Galen Huntington)
3.04003 2009-07-23
- properly utf-8 encode output to twitter (should provide full unicode support, now)
3.04002 2009-07-21
- Optionally decode HTML entities in status text
3.04001 2009-07-17
- Set JSON::Any option utf8 for consistent unicode support
- Added ssl and netrc options (from Net::Twitter::Lite)
3.04000 2009-07-07
- Added inflation of Twitter return HASH refs to Moose objects
3.03003 2009-07-07
- Fixed a typo in Makefile.PL
3.03002 2009-07-04
- Updated documentation to include callback parameter to get_authorization_url
- Different OAuth nonce algorithm avoids duplicates in forked processes
- Bumped JSON version dependencies for better JSON boolean handling
3.03001 2009-06-29
- Updated to Moose 0.85
- Properly subclassed top level Net::Twitter modules
3.03000 2009-06-25
- Twitter API update:
- Added screen_name and user_id parameters to new_direct_message
- Added show_friendship method (friendships/show.json)
- Made Net::Twitter safe for subclassing
- Added "authenticate" parameter handling. By default REST API methods
inclued an Authorization header; Search API methods do not. Can be
overridden with "authenticate => 0|1". This finally allows getting
rate_limit_status by user (the default), or by IP address, with
->rate_limit_status({ authenticate => 0 }).
- Added FAQ section to pod
3.02000 2009-06-21
- Added OAuth 1.0a support
- Added init_args user/pass for compat with NT 2.12
3.01000_01 2009-06-12
- Updated OAuth support for desktop app PIN numbers (oauth_verifier)
3.01000 2009-06-07
- Added support for the saved_search API methods.
3.00004 2009-06-06
- Fixed: accept extra args as a hashref (search behaved this way in 2.12)
3.00003 2009-06-03
- Added a workaround for JSON backends that don't handle booleans properly
3.00002 2009-06-01
- Updated version requirements in Makefile.PL
3.00001 2009-05-30
- Provided version numbers for modules that already existed on CPAN
3.00000 2009-05-30
- upgrade get/put parms so Latin-1 can be handled as UTF-8
2.99000_05 2009-05-27
- Restructured module hierarchy: all roles/traits moved to Net/Twitter/Role/
- Itegrated Tatsuhiko Miyagawa's OAuth support as a trait
- Identica fixes: strings '"true"' and '"false"' to bools; mentions => replies
- Fixed useragent_args type. (Christopher Biggs)
- Store HTTP::Response even on success in WrapError for legacy support (Christopher Biggs)
2.99000_04 2009-05-25
- Moved Net::Twitter to Net::Twitter::Core; Net::Twitter provides new -> new_with_traits
- Added legacy => [0|1] shortcut option
2.99000_03 2009-05-22
- Broke MANIFEST on the prior dist (fixed)
2.99000_02 2009-05-22
- Corrected POD NAME sections and module naming
- Temporarily removed lib/Net/Twitter/Search.pm from MANIFEST
2.99000_01 2009-05-22
- Initial dev release of 3.00 candidate
- Moose based replacement for Net::Twitter
This is a complete rewrite of Net::Twitter. For earlier versions, see:
http://cpansearch.perl.org/src/CTHOM/Net-Twitter-2.12/Changes
dependency for scheduled update of net/p5-Net-Twitter to 3.05003.
OAuth is
"An open protocol to allow secure API authentication in a simple and
standard method from desktop and web applications."
In practical terms, OAuth is a mechanism for a Consumer to request protected
resources from a Service Provider on behalf of a user.
Net::OAuth provides:
* classes that encapsulate OAuth messages (requests and responses)
* message signing
* message serialization and parsing.
* 2-legged requests (aka. tokenless requests, aka. consumer requests)
Net::OAuth does not provide:
* Consumer or Service Provider encapsulation
* token/nonce/key storage/management
Please refer to the OAuth spec: http://oauth.net/documentation/spec
Version 4.0.0 - 2009-09-11
* added torrent client.
* automatically set time precision on FAT-like FS (linux only).
* fixed timestamps in `mirror --ignore-time'.
Add patch-ai which adds a workaround for a problem preventing lftp to
connect to the UTF8 capable ftp sites.
Upstream changes:
0.69 Thursday September 3, 2009, 10:25:00 AM -0700
* t/00_load.t
* t/01_pod.t
* t/02_pod_coverage.t
* t/10_data.t
* t/11_base64_fh.t
* t/12_nil.t
* t/15_serialize.t
* t/20_parser.t
* t/50_client.t
Minor clean-up of old CVS/SVN keyword references.
* lib/RPC/XML/Client.pm
* lib/RPC/XML/Parser.pm
* lib/RPC/XML/Parser/XMLParser.pm (added)
* lib/RPC/XML/ParserFactory.pm (added)
* lib/RPC/XML/Server.pm
* t/20_parser.t (deleted)
* t/20_xml_parser.t (added)
* t/29_parserfactory.t (added)
* t/40_server.t
* t/util.pl
Converted parsing to be from a specific class to a
parser-factory style. This included renaming the existing
parser class and shuffling tests around.
* t/70_compression_detect.t
Cleaner approach to scrubbing symbol tables.
* t/00_load.t
* t/01_pod.t
* t/02_pod_coverage.t
* t/03_meta.t (added)
* t/04_minimumversion.t (added)
* t/05_critic.t (added)
New tests, and developer-specific tests changed to only run in
my copy.
* lib/RPC/XML/Client.pm
* lib/RPC/XML/Parser/XMLParser.pm
* lib/RPC/XML/Server.pm
* t/11_base64_fh.t
* t/15_serialize.t
* t/20_xml_parser.t
* t/30_method.t
* t/35_namespaces.t
* t/40_server.t
* t/41_server_hang.t
* t/50_client.t
RT #47806: One more patch for Windows compatibility with
temp-files.
* 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/Parser/XMLParser.pm
* lib/RPC/XML/ParserFactory.pm
* lib/RPC/XML/Procedure.pm
* lib/RPC/XML/Server.pm
Fixes based on Perl::Critic and other best-practices techniques.
* etc/make_method
Also made changes based on Perl::Critic.
* MANIFEST
* lib/RPC/XML/Parser.pm
* lib/RPC/XML/Parser/XMLParser.pm
Expanded definition of the interface to include push-parsing
methods. Documented these and added stubs to
RPC::XML::Parser::XMLParser that throw exceptions when called
by a non-push-parser instance. Reflected changes to test suite
in MANIFEST.
* lib/RPC/XML/Parser/XMLParser.pm
Slight tweak to make this 5.6.1-compatible.
* lib/RPC/XML/Procedure.pm
* lib/RPC/XML/Server.pm
RT #42736: Support user-adjustment of server-based faults, and
normalize the existing faults.
* lib/RPC/XML/Procedure.pm
Fix encoding of return values from call() when the method
called is of type Function (and thus has no strict signatures).
* lib/RPC/XML.pm
* t/13_no_deep_recursion.t (added)
RT #41063: Re-visit how arrays and structs are smart-encoded
and constructed, so as to avoid cyclical data structure
references.
Pkgsrc changes:
- Set PERL5_MODULE_TYPE to Module::Install
- Add dependency on time/p5-DateTime
Upstream changes:
0.12 Wed May 27 16:59:36 2009
Fix use of meta-attribute removed from triggers (Sartak)
older Python pkgs anymore on Linux, as reported by David Sainty.
(due to a bogus hidden db4 dependency)
Add API_DEPENDS to force a suitable Python version.
set_filters() interface introduced by Pkgsrc, but generate errors if
the outbound filters are defined.
Compile tested only (but it does at least compile!), on Linux with
/usr/include/pcap-bpf.h. No functional change on systems that previously
successfully built.
- Properly encode messages sent to stderr (fixes issue #34)
- Include format 5 in best quality list
- Fix metacafe.com code due to recent changes in the site
- Update User-agent string
- Fix minor problem with size formatting method
- Use get_video_info to work around captcha problems (fixes issue #31)
Focus: Security and Bug Fixes
Severity: HIGH
This release fixes the following high-severity vulnerability:
* [Sec 1151] Remote exploit if autokey is enabled. CVE-2009-1252
See http://support.ntp.org/security for more information.
If autokey is enabled (if ntp.conf contains a "crypto pw whatever"
line) then a carefully crafted packet sent to the machine will cause
a buffer overflow and possible execution of injected code, running
with the privileges of the ntpd process (often root).
Credit for finding this vulnerability goes to Chris Ries of CMU.
This release fixes the following low-severity vulnerabilities:
* [Sec 1144] limited (two byte) buffer overflow in ntpq. CVE-2009-0159
Credit for finding this vulnerability goes to Geoff Keating of Apple.
* [Sec 1149] use SO_EXCLUSIVEADDRUSE on Windows
Credit for finding this issue goes to Dave Hart.
This release fixes a number of bugs and adds some improvements:
* Improved logging
* Fix many compiler warnings
* Many fixes and improvements for Windows
* Adds support for AIX 6.1
* Resolves some issues under MacOS X and Solaris
Changes from 5.0.6
* get_option_addr uses struct in_addr * instead of uint32_t *
fixes a crash on sgimips/netbsd, thanks to Tim McIntosh
* Use ssize_t which is a signed int and test if read() returns -1
fixes a crash on some embedded systems, thanks to David Wu
* Fix -f path/to/config
* -e, --env var=value for profile specific env vars
* Many issues resolved when running in test mode
* Don't print a (null) string when there is no NAK message
* Fix compile on NetBSD-4 (PR pkg/41719)
* Only allow hardware families we know by default (over-ridable)
* Fix persistent and timeout 0 options
* Fix parsing of escape code sequencies
* Don't bring up interfaces brought down when handling new interfaces
* Allow un-encapsulated vendor option
* Build system now uses configure script and not mk stubs
--- 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.