Commit graph

12769 commits

Author SHA1 Message Date
wiz
d08ad9c353 Update to 4.1.7:
Changes since omniORB 4.1.6
---------------------------

 - Bug fixes and platform updates. See bugfixes-416.xml

 - ZIOP support. See src/examples/ziop/README.txt for details.


Changes since omniORB 4.1.5
---------------------------

 - Bug fixes. See bugfixes-415.xml

 - New clientOpenConnection and serverAcceptConnection interceptors.
2014-01-19 11:28:59 +00:00
wiz
07b0160cf9 + py-dns3 2014-01-17 23:02:58 +00:00
wiz
1f53f04d60 Import py33-dns-1.11.1 as net/py-dns3.
dnspython is a DNS toolkit for Python. It provides both high and low
level access to DNS. The high level classes perform queries for data
of a given name, type, and class, and return an answer set. The low
level classes allow direct manipulation of DNS zones, messages, names,
and records.

This is the python-3.x version of the module.
2014-01-17 23:00:30 +00:00
wiz
9f7b7ae956 Update to 1.11.1:
* (Version 1.11.1 released)

	* dns/tsigkeyring.py (to_text): we want keyname.to_text(), not
	  dns.name.to_text(keyname).  Thangs to wangwang for the fix.

	* dns/tsig.py (sign): multi-message TSIGs were broken for
	  algorithms other than HMAC-MD5 because we weren't passing the
	  right digest module to the HMAC code.  Thanks to salzmdan for
	  reporting the bug.

	* dns/dnssec.py (_find_candidate_keys): we tried to extract the
	  key from the wrong variable name.  Thanks to Andrei Fokau for the
	  fix.

	* dns/resolver.py: we want 'self.retry_servfail' not just
	  retry_servfail.  Reported by many, thanks!  Thanks to
	  Jeffrey C. Ollie for the fix.

	* tests/grange.py: fix tests to use older-style print formatting
	  for backwards compatibility with python 2.4.  Thanks to
	  Jeffrey C. Ollie for the fix.

	* (Version 1.11.0 released)

	* dns/name.py (Name.to_wire): Do not add items with offsets >= 2^14
	  to the compression table.  Thanks to Casey Deccio for discovering
	  this bug.

	* dns/ipv6.py (inet_ntoa): We now comply with RFC 5952 section
	  5.2.2, by *not* using the :: syntax to shorten just one 16-bit
	  field.  Thanks to David Waitzman for reporting the bug and
	  suggesting the fix.

	* lock caches in case they are shared

	* raise YXDOMAIN if we see one

	* do not print empty rdatasets

	* Add contributed $GENERATE support (thanks uberj)

	* Remove DNSKEY keytag uniqueness assumption (RFC 4034, section 8)
	  (thanks James Dempsey)

	* added set_flags() method to dns.resolver.Resolver

	* added support for TLSA RR

	* dns/rdtypes/ANY/NSEC3.py (NSEC3.from_text): The NSEC3 from_text()
	  method could erroneously emit empty bitmap windows (i.e. windows
	  with a count of 0 bytes); such bitmaps are illegal.

	* (Version 1.10.0 released)

	* dns/message.py (make_query): All EDNS values may now be
	  specified when calling make_query()

	* dns/query.py: Specifying source_port had no effect if source was
	  not specified.  We now use the appropriate wildcard source in
	  that case.

	* dns/resolver.py (Resolver.query): source_port may now be
	  specified.

	* dns/resolver.py (Resolver.query): Switch to TCP when a UDP
	  response is truncated.  Handle nameservers that serve on UDP
	  but not TCP.

	* dns/zone.py (from_xfr): dns.zone.from_xfr() now takes a
	  'check_origin' parameter which defaults to True.  If set to
	  False, then dnspython will not make origin checks on the zone.
	  Thanks to Carlos Perez for the report.

	* dns/rdtypes/ANY/SSHFP.py (SSHFP.from_text): Allow whitespace in
	  the text string.  Thanks to Jan Andres for the report and the
	  patch.

	* dns/message.py (from_wire): dns.message.from_wire() now takes
	  an 'ignore_trailing' parameter which defaults to False.  If set
	  to True, then trailing junk will be ignored instead of causing
	  TrailingJunk to be raised.  Thanks to Shane Huntley for
	  contributing the patch.

	* dns/resolver.py: Added LRUCache.  In this cache implementation,
	  the cache size is limited to a user-specified number of nodes, and
	  when adding a new node to a full cache the least-recently used
	  node is removed.

	* dns/resolver.py: dns.resolver.override_system_resolver()
  	  overrides the socket module's versions of getaddrinfo(),
	  getnameinfo(), getfqdn(), gethostbyname(), gethostbyname_ex() and
	  gethostbyaddr() with an implementation which uses a dnspython stub
	  resolver instead of the system's stub resolver.  This can be
	  useful in testing situations where you want to control the
	  resolution behavior of python code without having to change the
	  system's resolver settings (e.g. /etc/resolv.conf).
	  dns.resolver.restore_system_resolver() undoes the change.

	* dns/ipv4.py: dnspython now provides its own, stricter, versions
	  of IPv4 inet_ntoa() and inet_aton() instead of using the OS's
	  versions.

	* dns/ipv6.py: inet_aton() now bounds checks embedded IPv4 addresses
	  more strictly.  Also, now only dns.exception.SyntaxError can be
	  raised on bad input.

	* Old DNSSEC types (KEY, NXT, and SIG) have been removed.

	* Bounds checking of slices in rdata wire processing is now more
	  strict, and bounds errors (e.g. we got less data than was
	  expected) now raise dns.exception.FormError rather than
	  IndexError.
2014-01-17 22:48:53 +00:00
tsutsui
f3fedd7b77 Update ruby-tw to 1.0.6. PR/48447
Changelog (from History.txt)

=== 1.0.6 2014-01-17

* rescue Launchy::CommandNotFoundError #56

=== 1.0.5 2014-01-16

* use HTTPS for OAuth::Consumer #55
  * thank you for contributing @ymrl

=== 1.0.4 2014-01-08

* update gem dependencies

=== 1.0.3 2014-01-08

* bugfix for rainbow 1.99.x #54
* use launchy gem to open OAuth-URL #53

=== 1.0.2 2013-11-27

* fix syntax error on ruby1.8.7

=== 1.0.1 2013-11-23

* bugfix -user:add #51

=== 1.0.0 2013-11-21

* fix for twitter gem v5.0.0 #50
2014-01-17 18:19:38 +00:00
tsutsui
6b90109367 Update ruby-twitter to 5.5.1. Part of PR/48447.
Changelog (from CHANGELOG.md)

5.5.1
-----
* [Fix bug where `Twitter::Error::AlreadyFavorited` would never be raised](https://github.com/sferik/twitter/issues/512) ([@polestarw](https://twitter.com/polestarw))
* [Fix bug where `Twitter::Error::AlreadyPosted` would never be raised](e6b37b930c)
* [Restore `Twitter::Entities#entities?` as a public method](234a9e3134)

5.5.0
-----
* [Add entities to `Twitter::DirectMessage`](d911deb456)
* [Add conversion methods to `Twitter::NullObject`](4900fee474)

5.4.1
-----
* [Default to maximum number of tweets per request](1e41b5d4dd)

5.4.0
-----
* [Fix enumerable search interface](e14cc3391e)

5.3.1
-----
* [Add `Twitter::Utils` module](a1f47fbf19) ([@charliesome](https://twitter.com/charliesome))
* [Remove `Enumerable` monkey patch](818b28d162) ([@charliesome](https://twitter.com/charliesome))
* [Don't spawning a new thread if there's only one element](c01ea8309c)
* [Introduce meaningful constant names](215c80890d) ([@futuresanta](https://twitter.com/futuresanta))
* [Automatically flatten `Twitter::Arguments`](a556028ace)

5.3.0
-----
* [Add `UNABLE_TO_VERIFY_CREDENTIALS` error code](6a47e715ef)
* [Don't suppress `Twitter::Error::Forbidden` in #follow and #follow!](b949c0400d)
* [Update memoizable dependency to ~> 0.3.1](https://github.com/sferik/twitter/pull/501)

5.2.0
-----
* [Replace `URI` with `adressable`](7ea2f5390d)
* [Make `Twitter::Streaming::FriendList` an array](1a38e5e818)
* [Add `Twitter::Streaming::DeletedTweet`](084025b5e3)
* [Add `Twitter::Streaming::StallWarning`](b07ac50552)
* [Add error code for "User is over daily status update limit"](76c088d38e)
* [`Twitter::Streaming::Client#site` can take a `String` or `Twitter::User`](e3ad4f2da1)
* [Update `http_parser.rb` dependency to `~> 0.6.0`](6d2f81bfc5)

5.1.1
-----
* [Custom equalizer for `Twitter::Place`](79c76a9bed)

5.1.0
-----
* [Use `Addressable::URI` everywhere](97d7c68900) ([@matthewrudy](https://twitter.com/matthewrudy))
* [Allow use of `Twitter::Place` instead of `place_id`](c2b31dd238)
* [Allow use of `Twitter::Tweet` instead of `in_reply_to_status_id`](6b7d6c2b63)

5.0.1
-----
* [Fix `buftok` delimiter handling](https://github.com/sferik/twitter/pull/484)
* [Started handling streaming deletes](8860b97bce)

5.0.0
-----
* [Remove `Twitter::API::Undocumented#status_activity` and `#statuses_activity`](7f970810af)
* [Remove `Twitter::Tweet#favoriters`, `#repliers`, `#repliers_count`, and `#retweeters`](77cc963381)
* [Remove identity map](ec7c2df78a)
* [Remove `Twitter::Cursor#all`](72be4148b9)
* [Remove `Twitter::Cursor#collection`](9ae4621610)
* [Remove `Twitter#from_user`](d2ae9f1cc1)
* [Remove `ClientError`, `ServerError`, and `ParserError`](72843948d8)
* [Remove global configuration](239c5a8462)
* [Remove ability to configure client with environment variables](17e958579f)
* [Remove Brittish English aliases](572813b373)
* [Replace `multi_json` with `json`](e5fc292fee)
* [Rename `oauth_token` to `access_token`](d360f8015c)
* [Move `Twitter::Arguments` out of `REST::API` namespace](8faa15309d)
* [Move `Twitter::Client` into `REST` namespace](5b8c3fd243)
* [Add `Twitter::Streaming::Client`](23afe90aa4)
* [Add `Twitter::Error::AlreadyPosted`](e11d2a27dd)
* [Add `Twitter::REST::Client#reverse_token`](39139c4df3)
* [Add `#url` methods to `Twitter::List`, `Twitter::Tweet`, and `Twitter::User`](a89ec0f4e8)
* [Add `Twitter::Place#contained_within` and `#contained_within?`](23cc247bd2)
* [Add `Twitter::GeoResults`](be1a0a1425)
* [Add `NullObject`](17880f4917)
* [Add predicate methods for any possible `NullObject`](eac5522ede)
* [Always return `URI` instead of `String`](341f68d1a4)
* [Allow `URI` as argument](c207567e67)
* [Allow `String` in addition to `URI` objects](89a46fbd35)
* [Collection caching](d484d7d7d7)
* [Implement `Twitter::Cursor#each` without making an extra HTTP request](8eeff57f5c)
* [Make `Twitter::SearchResults` enumerable](d5ce853716)
* [Make `Twitter::Base` objects immutable](69b1ef7eda)
* [Missing key now raises `KeyError`, not `ArgumentError`](f56698caff)
* [Use `equalizer` instead of manually overwriting #==](a7ddf718b1)
* [Give methods more natural names](e593194fb7)
* [Fix `Twitter::SearchResults#rpp` return value](28d7320049)

4.8.1
-----
* [Ignore case of profile image extension](73760610e9)
* [Allow use of Twitter::Token in place of bearer token string](13596bc60d)
* [Add Twitter::API::Undocumented#tweet_count](795458a25e)
* [Add missing dependencies](e07e034472) ([@tmatilai](https://twitter.com/tmatilai))

4.8.0
-----
* [Add `Twitter::SearchResults#refresh_url`](6bf08c008d) ([@mustafaturan](https://twitter.com/mustafaturan))
* [Fix issue with wrong signature being generated when multipart data is posted](65ab90a6d5) ([@mustafaturan](https://twitter.com/mustafaturan))
* [Restore compatibility with Ruby 1.8.7](fb63970c1b)
* [Remove undocumented methods, retired in the APIpocalypse](cf6a91f8df)

4.7.0
-----
* [Add support for application-only authentication](https://github.com/sferik/twitter/pull/387) ([@paracycle](https://twitter.com/paracycle))
* [Add support for `Twitter::Entity::Symbol` entities](a14a0cdc57) ([@anno](https://twitter.com/anno))
* [Add `Twitter::API::OAuth#invalidate_token`](https://github.com/sferik/twitter/pull/372) ([@terenceponce](https://twitter.com/terenceponce))
* [Add `Twitter::API::Lists#lists_owned` method](9e97b51c20)
* [Add `Twitter::API::Tweets#retweeters_ids` method](8cf5b2ddf3)
* [Add `Twitter::SearchResults#next_results`](https://github.com/sferik/twitter/pull/365) ([@KentonWhite](https://twitter.com/KentonWhite))
* [Make consumer_key readable](a318869c48)
* [Loosen required_rubygems_version for compatibility with Ubuntu 10.04](41bd5655c2)
* [Remove default SSL configuration options and override](113b14bc05)
2014-01-17 18:17:37 +00:00
obache
928b066a9e ruby version restriction from www/ruby-multipart-post 2014-01-17 08:41:05 +00:00
rodent
de614af055 +py-hatop 2014-01-17 03:41:35 +00:00
rodent
064a92905c Import py27-hatop-0.7.7 as net/py-hatop.
HATop is an interactive ncurses client and real-time monitoring, statistics
displaying tool for the HAProxy TCP/HTTP load balancer.

HATop's appearance is similar to top(1). It supports various modes for detailed
statistics of all configured proxies and services in near realtime. In addition,
it features an interactive CLI for the haproxy unix socket. This allows
administrators to control the given haproxy instance (change server weight, put
servers into maintenance mode, ...) directly out of hatop (using keybinds or
the CLI) and monitor the results immediately.

HATop is written in pure Python and has no external dependencies.
2014-01-17 03:40:35 +00:00
jnemeth
1ec3c5406d sort 2014-01-17 01:50:00 +00:00
tron
240e5b34d0 Improve packaging of this package:
1.) Handle installation of the script to determine the amount of free
    memory and swap space on the local machine automatically.
2.) Fix the NetBSD implementation of the above script.
3.) Create a wrapper shell script for invoking Cacti's poller.
4.) Simplify the installation instrunctions using the above enhancements.
5.) Don't included the log file in the package list. It doesn't belong
    there and "pkg_delete" will correctly complain that it has been
    modified.

ToDo:
- The log file and the "rrdtool" database still need to be moved to
  a directory under "${VARBASE}".
- "config.php" should really be a config file to allow using a
  non-default password for the MySQL database. But the file would have
  to be readable by both the user of the webserver and that cacti user.
2014-01-16 21:10:00 +00:00
tron
f0fde4da76 Fix build with GNU Make 4.0 and newer. 2014-01-14 22:43:19 +00:00
markd
556eb15ecc Correct the fix to missing first arg of of_filename(). Fixes afpd segfault
on moving files.  Bump PKGREVISION.
2014-01-14 08:45:58 +00:00
obache
b54a8a49cc Update mikutter to 0.2.2.1476.
* fixes crash with Ruby/Gtk2 2.0.3 and later.
* follow up Twitter specification change, use SSL for REST API request.
2014-01-14 08:25:17 +00:00
taca
b02f1c0d8b Update bind99 to 9.9.4pl2 (BIND 9.9.4-P2), securify fix for CVE-2014-0591.
pkgsrc change: remove patches/patch-configure.in.

	--- 9.9.4-P2 released ---

3693.	[security]	memcpy was incorrectly called with overlapping
			ranges resulting in malformed names being generated
			on some platforms.  This could cause INSIST failures
			when serving NSEC3 signed zones.  [RT #35120]

3658.	[port]		linux: Address platform specific compilation issue
			when libcap-devel is installed. [RT #34838]
2014-01-13 17:31:00 +00:00
taca
73b24e9255 Update bind98 to 9.8.6pl2, (BIND 9.8.6-P2), security fix for CVE-2014-0591.
--- 9.8.6-P2 released ---

3693.	[security]	memcpy was incorrectly called with overlapping
			ranges resulting in malformed names being generated
			on some platforms.  This could cause INSIST failures
			when serving NSEC3 signed zones.  [RT #35120]

3658.	[port]		linux: Address platform specific compilation issue
			when libcap-devel is installed. [RT #34838]
2014-01-13 17:28:22 +00:00
taca
616b5d98fc Update bind96 to bind-9.6.3.1.ESV.10pl2 (BIND 9.6-ESV-R10-P2), security
fix for CVE-2014-0591.

	--- 9.6-ESV-R10-P2 released ---

3693.	[security]	memcpy was incorrectly called with overlapping
			ranges resulting in malformed names being generated
			on some platforms.  This could cause INSIST failures
			when serving NSEC3 signed zones.  [RT #35120]

3658.	[port]		linux: Address platform specific compilation issue
			when libcap-devel is installed. [RT #34838]
2014-01-13 17:27:09 +00:00
fhajny
67e82329e9 Fix build/PLIST for gmake<4. Bump PKGREVISION. 2014-01-13 12:10:23 +00:00
spz
c0cd3b4380 update to ntp latest dev version to deal with CVE-2013-5211
(amplification attacks using monlist queries)

tickadj for Solaris is a guess (and probably version dependent)
the bulk builds will tell :)
2014-01-12 17:01:02 +00:00
mspo
24921db9b5 add netcat-openbsd pkg to Makefile 2014-01-12 15:07:11 +00:00
mspo
2f61d7d4f0 add a pkg for my fork of OpenBSD's netcat, which has a lot more features than hobbit netcat. I had to unpolitely remove some openbsd-specific features 2014-01-12 15:06:37 +00:00
wiz
a0176db1ee Remove FETCH_USING, not a package-setable variable. 2014-01-12 10:46:15 +00:00
adam
41e677f366 Revbump after updating tcl/tk. 2014-01-11 14:42:00 +00:00
jperkin
784a55dbdc Do not override CCFLAGS and LIBS. Fixes build on at least SunOS. 2014-01-10 15:40:28 +00:00
ryoon
e4e18efa84 Remove obsolete patch 2014-01-10 11:33:13 +00:00
prlw1
7cf4f54f02 Remove earlier WITH_DEBUG attempt committed in error 2014-01-10 11:27:45 +00:00
rodent
043a1c5c47 Updated to latest release, 4.1.2. Resolves:
http://secunia.com/advisories/53818/ From NEWS:
== GNU ZRTP 4.1.1 ==

Is a bug fix release that fixes some problems when building a standalone
version of the library, i.e. with embedded crypto algorithms and not using
on openSSL.

Another fix was necessary for NetBSD thread handling.


== GNU ZRTP 4.1.0 ==

Small enhancements when dealing with non-NIST algorithms. An application may
set a ''algorithm selection policy'' to control the selection behaviour. In
addition the the standrad selection policy (as per RFC6189) this version
provides a _non-NIST_ selection policy: if the selected public key algorithm
is a non-NIST ECC algorithm then the other selection functions prefer non-NIST
HASH algorithms (Skein etc).


== GNU ZRTP 4.0.0 ==

For this version I added some new algorithms for the DH key agreement
and the Skein Hash for ZRTP. Not further functional enhancments.

Added a new (old) build parameter -DCORE_LIB that will build a ZRTP core
library. This was available in V2.3 but I somehow lost this for 3.0
You may add other build parameters, such as SQLITE and CRYPTO_STANDALONE
if you build the core library.


== GNU ZRTP 3.2.0 ==

The main ZRTP modules contain fixes for three vulnerabilities found by Mark
Dowd. Thus we advise application developers to use this version of the
library. The vulnerabilities may lead to application crashes during ZRTP
negotiation if an attacker sends prepared ZRTP packets. The fixes remove these
attack vectors.

Some small other enhancements and cleanup, mainly inside client code.

Some enhancements in cache handling and the handling of retained shared
secrets. This change was proposed by Phil, is a slight security enhacement and
is fully backward comaptible.

Because of some API changes clients must be compiled and linked with the new
library.

For details please refer to the Git logs.


== GNU ZRTP 3.1.0 ==

This version adds some new features and code that supports some other
client and this accounts for the most changes inside this release.

The ZRTP core functionality was not changed as much (bug fixes, cleanup
mainly) and remains fully backward compatible with older library
versions. However, one nice enhancement was done: the addition of a standalone
SDES support module. This module supports basic SDES only without the fancy
stuff like many other SDES implementations. Thus it's pretty interoperable.

Some other features are:
- add some android support for a client, may serve as template for others
- documentation and code cleanup

Because of some API changes clients must be compiled and linked with the new
library.


== GNU ZRTP 3.0.0 ==

This is a major enhancement and restructuring of the overall ZRTP
distribution. This was necessary because more and more other clients use ZRTP
and add their specific glue code. Also some clients are not prepared to use
openSSL or other crypto libraries to their code and distributions.

Here a summary of the changes
- a new directory layout to accomodate various clients
- add standalone crypto modules, for example for AES, to have a real
  standalone ZRTP/SRTP library that does not require any other crypto library
  (optional via CMake configuration)
- Re-structure ZRTP cache and add SQlite3 as optional storage backend

The default settings for CMake build the normal ZRTP library that use openSSL
as crypto backend, use the normal file based cache and include the GNU ccRTP
modules. This is a librray that is to a large degree compatible with the
earlier builds.

Please refer to the top level CMakeFile.txt for options how to switch on the
standalone crypto mode or the SQlite3 based cache storage.
2014-01-10 02:58:51 +00:00
jperkin
764bd0bf10 Remove net/p5-Net-CUPS. It is identical to print/p5-Net-CUPS apart from now
missing a couple of subsequent fixes, and should never have existed.
2014-01-09 12:32:01 +00:00
jperkin
74f80289d1 Needs openssl. 2014-01-09 10:43:09 +00:00
jperkin
3643a8a03d Needs zlib. 2014-01-09 09:32:21 +00:00
dholland
d35f4b8f28 Fix previous with the, ahem, right version. 2014-01-09 01:31:16 +00:00
dholland
5dbc08b91a Reapply the fix from -r1.10 of PLIST which was thrown away during update. 2014-01-08 21:05:46 +00:00
tron
30a03305c1 Update the "cacti" package to version 0.8.8b. Changes since 0.8.8a:
- bug: Fixed issue with custom data source information being lost when
       saved from edit
- bug: Repopulate the poller cache on new installations
- bug: Fix issue with poller not escaping the script query path correctly
- bug: Allow snmpv3 priv proto none
- bug: Fix issue where host activate may flush the entire poller item
       cache
-security: SQL injection and shell escaping issues

Also add the fix for the security vulnerability reported in SA54531
taken from the SVN repository.
2014-01-08 20:51:28 +00:00
joerg
f2ed2ac6a6 Pass URL to fetch_ssl to fix build and add a cast for some OpenSSL
constloss.
2014-01-08 20:25:34 +00:00
ryoon
46b357ef9c Update to 1.18.2
* This package requires gcc 4.7 later from pkgsrc

Changelog:
aria2 1.18.2
============

Release Note
------------

This release fixes the wrong handling of return value of fork(), which
leads to high CPU usage. The progress readout has some color output.
Mingw32 build now receives colorized output. Mingw32 build now can
read unicode command-line arguments. The build script of OSX was
rewritten. The --bt-max-open-files now limits the number of opened
file globally for multi-file downloads instead of per download basis.

Changes
-------

* Remove the outdated, broken build_osx_release.sh

* Initial revision of the a new OSX release Makefile

* Allow using libgmp with AppleTLS/WinTLS

* Fix crash when metaurl contains unsupported URI or text

* Fix bad fork() return value handling

* Use some colors in progress reports (where available)

* Implement basic color support for the Windows console

  Only \033[*m (SGR) is supported, with a 16+16 color terminal.

* AppleTLS: Implement PKCS12 loading.

* Limit number of opened file globally with --bt-max-open-files option

  This change changes the behavior of --bt-max-open-files. Previously,
  it specifies the maximum number of opened files for each multi-file
  download. Since it is more useful to limit the number globally, the
  option now specifies the global limit. This change suggests that
  aria2.changeOption() method now ignores --bt-max-open-files and
  aria2.changeGlobalOption now reads it and dynamically change the
  limit.

* Don't fail multiple concurrent dl same file if auto-file-renaming is
  enabled

* mingw32: Use CommandLineToArgvW() and GetCommandLineW() to read
  cmd-line args

  This change enables aria2 to read unicode characters in
  command-line.



aria2 1.18.1
============

Release Note
------------

This release fixes the percent-encoding bug which affects file name
encodings. It adds PKCS12 support in certificate import. It also adds
experimental internal implementation of message digest functions, ARC4
cipher and bignum. It means that no external libraries are required to
build BitTorrent support, but this feature is still marked as
experimental. This release also fixes the android build with NDK r9.

Changes
-------

* LibsslTLSContext: Remove weak cipher suite

* AppleTLS: Enable --certificate

* util::percentEncodeMini: Fix regression bug removed unsignedness

  srange-based for around std::string is convenient but several
  functions depend unsigned char for correctness and readability.

* Log exception; throw error if loading private key and/or certificate
  failed

* Provide internal ARC4 implementation

  Now you can build bittorrent support without without external
  libraries, meaning you can skip libnettle, libgmp, libgcrypt, GnuTLS
  and OpenSSL on OSX (for now).

* Internal implementation of DHKeyExchange

  Reusing a bignum (well, unsigned very-long) implementation I had
  lying around for years and just cleaned up a bit and brought to
  C++11 land.

  It might not be the most performant implementation, but it shoud be
  fast enough for our purposes and will go a long way of removing
  gcrypt, nettle, gmp, openssl dependencies when using AppleTLS and
  WinTLS (upcoming).

* PKCS12 support in --certificate and --rpc-certificate options.

* Add --disable-ssl configure option

* Add internal md5 and sha1 message digests

* Fix AppleMessageDigestImpl use with large data

* Set old cookie's creation-time to new cookie on replacement

  As described in http://tools.ietf.org/html/rfc6265#section-5.3

* Fix link error with Android NDK r9

  Since Android ndk r9, __set_errno is deprecated. It is now defined
  as inline function in errno.h. The syscall assembly calls
  __set_errno, but since libc.so does not export it, the link
  fails. To workaround this, replace all occurrences of __set_errno
  with a2_set_errno and define it as normal C function.



aria2 1.18.0
============

Release Note
------------

This release changes the default disk cache size to 16 MiB. To change
the default size, --with-disk-cache configure option was added.  Now
used URIs are also saved by --save-session option. The control file is
now always saved if --force-save is given. The ctrl-c handling on
Mingw build was improved. The internal intl library is no longer
supplied. From this release, C++11 compiler is required to build aria2
executable. For gcc, at least 4.6.3 is required.

Changes
-------

* Use AM subdir-objects

  Doing so in AM_INIT_AUTOMAKE seems to be the most compatible way of
  doing so.

  Closes GH-120

* AM_SILENT_RULES([yes]) with backwards-compatiblity

  Supported since automake-1.11. There is no point in having the very
  verbose compile stuff running about, which cannot even silenced
  properly with `make -s` by default. Otherwise, `make V=1` or
  `--disable-silent-rules` are your friends

* Fix automake-1.14 am_aux_dir

  AC_USE_SYSTEM_EXTENSIONS will cause AC_PROG_CC, which is overridden
  by automake-1.14, which will then init (part) of automake, in
  particular am_aux_dir expansion, which in turn relies on ac_aux-dir,
  which is not initialized at this point, and thus: certain doom (or
  fun, depending on your POV and mood :p)

  Hence call AC_USE_SYSTEM_EXTENSIONS only after
  AM_INIT_AUTOMAKE. This, of course, caused a lot of related macro
  shuffling.

  Tested against automake-1.10 (OSX Lion/XCode version) and
  automake-1.14 (homebrew version)

* Require external gettext for --enable-nls

  And stop using the internal flavor with ./intl

* Make AX_CXX_COMPILE_STDCXX_11 test for -stdlib=libc++ via std::shared_ptr

  The clang shipped with OSX XCode and clangs not build enabling
  libcpp, will default to the libstdc++ headers and lib installed on
  the system.  In the OSX case, that libstdc++ is the one bundles with
  gcc-4.2, which is far too old to provide all required C++11 types,
  such as std::shared_ptr.  Hence, the C++11 check should try to
  compile a program with a C++11 type and try -stdlib=libc++ if the
  default lib fails to compile said program.

* Make the configure check for C++11 compiler mandatory

  Remove stray "dnl", so that mandatory actually works with (my)
  autoreconf.

* Always build doc/manual-src

  Should sphinx-build be not available AND the man file not be prsent,
  then just "touch" it into existence (and warn about that)

* Win: Use SetConsoleCtrlHandler for SIGINT/SIGTERM

* Implement a simple resource lock (threading)

  In this initial implementation Locks are no-ops on platforms other
  than Windows.

* Check for sphinx-build during configure

* Add --with-disk-cache configure option

  Enables packagers more fine grained control over the default value
  without having to mess with config files.

  See GH-115

* Change defaults: Enable 16M disk cache by default.

* Always save control file if --force-save is given

* Set log level DEBUG for unittests

* Check that C++ compiler supports override keyword

  If the compiler supports override, define CXX11_OVERRIDE as
  override, otherwise define it as empty. Use CXX11_OVERRIDE instead
  of override.

* AppleTLS: Fix MessageDigestImpl

* AppleTLS: Fix session CFRelease stuff

* Use AX_CXX_COMPILE_STDCXX_11 macro to detect C++0x/C++11 support in
  compiler

* Require -std=c++11 and use std::shared_ptr instead of SharedHandle

* Join URI on redirect

* Send HAVE message to the peer which the piece is downloaded from

  Historically, aria2 did not send HAVE message to the peer which the
  piece is coming from, thinking it is obvious that the peer knows we
  have the piece. But it is not obvious if one piece is download from
  more than 1 peers (e.g., end game mode). So it is better to send
  HAVE to all peers connected.

* Improvements to --follow-torrent=false documentation.

  Patch from gt

* SessionSerializer: Truly unique URIs

  Before, only spent uris where sanitized not to be contained within
  remaining uris. Change this so that each uri in the
  union(remaining,spent) get saved once at most.  The order of the
  uris will won't be changed, with remaining uris going first followed
  by spent uris.

  Also avoid copying the uri std::strings around during dupe checking,
  usually resulting in better performance regarding CPU and space.

* Make getOption RPC method return option for stopped downloads

* SessionSerializer: Save spent URIs as well as remaining ones
2014-01-08 16:32:30 +00:00
jperkin
52c52b8976 Look for zlib in the correct location. 2014-01-08 10:38:30 +00:00
joerg
d67d75e529 libfetch-2.36: Support Server Name Identication.
From Michael Gmelin via FreeBSD.
2014-01-07 23:30:03 +00:00
joerg
5839ebc844 Apply some explicit int casts for size_t format string arguments. 2014-01-07 23:25:12 +00:00
dholland
4b64597c84 requires msgfmt 2014-01-05 06:07:46 +00:00
jaapb
482715a82f Updated net/choqok to version 1.4. Changes include:
- new plugin: BetterNotify
- support for Twitter API v1.1
- 'mark timeline as read' menu item added
- Show 'in reply to' in Twitter search timelines
- identi.ca support removed from StatusNet plugin
- other minor fixes
2014-01-02 19:44:11 +00:00
fhajny
343b89013f Update rabbitmq to 3.2.2.
3.2.2

This release fixes a number of bugs in the broker (including High Availability
mode) and plugins (LDAP, Management and MQTT).

3.2.1

This fixes a number of bugs in 3.2.0 and earlier versions.

3.2.0

This release introduces federated queues and features enhanced policies for
aspects of the broker which previously required AMQP arguments. Clients can
now obtain better feedback about authentication failures and broker alarm
conditions.

This release corrects a number of defects in the broker and plugins.
2014-01-02 19:07:19 +00:00
wiz
0108053253 Update to 0.20.9:
0.20.9
======

Changes since 0.20.8:

- Enforce HTTP 1.1 for device description requests.
- Add libuuid to Requires.private of pkg-config file.
- Deprecate gupnp_service_proxy_{begin,send}_action_hash as they cannot
  guarantee the argument order.
- Add gupnp_service_info_get_introspection_async_full() that makes it possible
  to cancel an introspcetion request using GCancellable.
- Fix a crash when running with GSSDP < 0.14.6.

Bugs fixed in this release:
 - https://bugzilla.gnome.org/show_bug.cgi?id=704867
 - https://bugzilla.gnome.org/show_bug.cgi?id=710491
 - https://bugzilla.gnome.org/show_bug.cgi?id=711027
 - https://bugzilla.gnome.org/show_bug.cgi?id=711167
 - https://bugzilla.gnome.org/show_bug.cgi?id=720369
 - https://bugzilla.gnome.org/show_bug.cgi?id=720372

All contributors to this release:
 - Jussi Kukkonen <jussi.kukkonen@intel.com>
 - Jens Georg <mail@jensge.org>
 - Philip Withnall <philip.withnall@collabora.co.uk>
 - Parthiban Balasubramanian <p.balasubramanian@cablelabs.com>
2014-01-02 18:58:25 +00:00
prlw1
a62f766450 Add debug option to freerdp - makes tracking lack of e.g., audio, easier. 2014-01-02 15:49:38 +00:00
prlw1
f58e8e58f4 Update rdesktop to 1.8.1
Note that major additions are CredSSP and smart card single-sign-on, but
I have no way of testing them, so rather than adding untested dependencies,
I disabled those options.

rdesktop (1.8.1)
  * Fix a typo in configure.ac
  * Fix a bug which made rdesktop steal CPU cycles.
  * Fix issue with reconnect, make use of deactivate variable
  * Added 4 new disconnect reasons with exit codes
  * Fix issues of window handling in SeamlessRDP parts of rdesktop
  * Fix a backward compability with OpenSSL < 0.9.9
  * Fix a bug when code needs a x window available but there are none.
  * Fix a sigsegv zeroing memory
  * Fix a 64bit portability issue

  -- Henrik Andersson <hean01@users.sourceforge.net> 2013-11-18

rdesktop (1.8.0)
  * Support for protocol negotiation eg. SSL/TLSv1 and CredSSP
  * Support for CredSSP + Kerberos authentication (NLA)
  * Support for smart card single-sign-on
  * Support passing smart card pin as password as argument
  * Added IPC for controlling a master rdesktop process
  * Support for connection sharing when using SeamlessRDP
  * Improved handling of network connection failures
  * Autoreconnect using the connection cookie at network failure
  * Fix a few smart card issues
  * Fix bug with mouse scroll handling
  * Fix for left/right braces in Italian keymap
  * Fix crash and memory leak in local drive redirection
  * Fixes issues with license files loading/saving

  -- Henrik Andersson <hean01@users.sourceforge.net> 2013-08-09
2014-01-02 15:12:16 +00:00
dholland
7958d58243 Turn off py33 until py-amqp supports py33; fixes pbulk resolve failure. 2014-01-02 04:49:16 +00:00
bsiegert
7de5dce736 Fix MirBSD build. 2014-01-01 16:06:58 +00:00
wiz
e03c03b6dc Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump. 2014-01-01 11:52:02 +00:00
rodent
46897f9800 README.rst would go better in share/doc. 2013-12-31 20:02:38 +00:00
rodent
40b7932b26 +py-socketpool 2013-12-31 19:57:16 +00:00
rodent
ee8109690a Import py27-socketpool-0.5.3 as net/py-socketpool.
Socket pool is a simple socket pool that suports multiple factories and
backends. It can easily be used by gevent, eventlet or any other library.
2013-12-31 19:56:19 +00:00