summaryrefslogtreecommitdiff
path: root/net
AgeCommit message (Collapse)AuthorFilesLines
2014-01-17ruby version restriction from www/ruby-multipart-postobache2-2/+5
2014-01-17+py-hatoprodent1-1/+2
2014-01-17Import py27-hatop-0.7.7 as net/py-hatop.rodent4-0/+54
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-17sortjnemeth1-2/+2
2014-01-16Improve packaging of this package:tron6-48/+150
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-14Fix build with GNU Make 4.0 and newer.tron2-7/+17
2014-01-14Correct the fix to missing first arg of of_filename(). Fixes afpd segfaultmarkd3-7/+6
on moving files. Bump PKGREVISION.
2014-01-14Update mikutter to 0.2.2.1476.obache2-6/+6
* fixes crash with Ruby/Gtk2 2.0.3 and later. * follow up Twitter specification change, use SSL for REST API request.
2014-01-13Update bind99 to 9.9.4pl2 (BIND 9.9.4-P2), securify fix for CVE-2014-0591.taca4-26/+10
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-13Update bind98 to 9.8.6pl2, (BIND 9.8.6-P2), security fix for CVE-2014-0591.taca3-10/+10
--- 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-13Update bind96 to bind-9.6.3.1.ESV.10pl2 (BIND 9.6-ESV-R10-P2), securitytaca3-10/+10
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-13Fix build/PLIST for gmake<4. Bump PKGREVISION.fhajny3-3/+18
2014-01-12update to ntp latest dev version to deal with CVE-2013-5211spz6-107/+392
(amplification attacks using monlist queries) tickadj for Solaris is a guess (and probably version dependent) the bulk builds will tell :)
2014-01-12add netcat-openbsd pkg to Makefilemspo1-1/+2
2014-01-12add a pkg for my fork of OpenBSD's netcat, which has a lot more features ↵mspo4-0/+32
than hobbit netcat. I had to unpolitely remove some openbsd-specific features
2014-01-12Remove FETCH_USING, not a package-setable variable.wiz1-2/+1
2014-01-11Revbump after updating tcl/tk.adam8-16/+16
2014-01-10Do not override CCFLAGS and LIBS. Fixes build on at least SunOS.jperkin2-1/+19
2014-01-10Remove obsolete patchryoon1-27/+0
2014-01-10Remove earlier WITH_DEBUG attempt committed in errorprlw11-4/+1
2014-01-10Updated to latest release, 4.1.2. Resolves:rodent4-21/+26
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-09Remove net/p5-Net-CUPS. It is identical to print/p5-Net-CUPS apart from nowjperkin4-27/+1
missing a couple of subsequent fixes, and should never have existed.
2014-01-09Needs openssl.jperkin1-1/+2
2014-01-09Needs zlib.jperkin1-1/+2
2014-01-09Fix previous with the, ahem, right version.dholland1-2/+2
2014-01-08Reapply the fix from -r1.10 of PLIST which was thrown away during update.dholland2-3/+4
2014-01-08Update the "cacti" package to version 0.8.8b. Changes since 0.8.8a:tron6-19/+175
- 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-08Pass URL to fetch_ssl to fix build and add a cast for some OpenSSLjoerg3-7/+7
constloss.
2014-01-08Update to 1.18.2ryoon5-33/+51
* 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-08Look for zlib in the correct location.jperkin1-1/+2
2014-01-07libfetch-2.36: Support Server Name Identication.joerg2-3/+11
From Michael Gmelin via FreeBSD.
2014-01-07Apply some explicit int casts for size_t format string arguments.joerg4-10/+11
2014-01-05requires msgfmtdholland1-2/+2
2014-01-02Updated net/choqok to version 1.4. Changes include:jaapb3-14/+17
- 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-02Update rabbitmq to 3.2.2.fhajny4-11/+19
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-02Update to 0.20.9:wiz2-7/+6
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-02Add debug option to freerdp - makes tracking lack of e.g., audio, easier.prlw11-2/+19
2014-01-02Update rdesktop to 1.8.1prlw12-7/+8
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-02Turn off py33 until py-amqp supports py33; fixes pbulk resolve failure.dholland1-2/+4
2014-01-01Fix MirBSD build.bsiegert2-6/+19
2014-01-01Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump.wiz80-140/+160
2013-12-31README.rst would go better in share/doc.rodent2-6/+6
2013-12-31+py-socketpoolrodent1-1/+2
2013-12-31Import py27-socketpool-0.5.3 as net/py-socketpool.rodent4-0/+59
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-31Remove packages that were either BROKEN for more than a year orwiz28-786/+1
BROKEN and explicitly scheduled to be removed after 2013Q4.
2013-12-31Depend on py-amqp>=1.3.3. Only accept python versions 33, 27, 26. Both asrodent3-35/+74
per documentation. Updated to latest release, 3.0.8. From Changelog: 3.0.8 ===== - Serializer: loads and dumps now wraps exceptions raised into :exc:`~kombu.exceptions.DecodeError` and :exc:`kombu.exceptions.EncodeError` respectively. - Redis: Would attempt to read from the wrong connection if a select/epoll/kqueue exception event happened. - Redis: Disabling ack emulation now works properly. - Redis: :exc:`IOError` and :exc:`OSError` are now treated as recoverable connection errors. - SQS: Improved performance by reading messages in bulk. - Connection Pool: Attempting to acquire from a closed pool will now raise :class:`RuntimeError`. 3.0.7 ===== - Fixes Python 2.6 compatibility. - Redis: Fixes 'bad file descriptor' issue. 3.0.6 ===== - Timer: No longer attempts to hash keyword arguments (Issue #275). - Async: Did not account for the long type for file descriptors. - PyPy: kqueue support was broken. - Redis: Bad pub/sub payloads no longer crashes the consumer. - Redis: Unix socket URLs can now specify a virtual host by including it as a query parameter. - ``kombu.VERSION`` is now a named tuple. 3.0.5 ===== - Now depends on :mod:`amqp` 1.3.3. - Redis: Fixed Python 3 compatibility problem (Issue #270). - MongoDB: Fixed problem with URL parsing when authentication used. - pyamqp: Fixed small issue when publishing the message and the property dictionary was set to None. - Fixed problem in ``repr(LaxBoundedSemaphore)``. - Tests now passing on Python 3.3. 3.0.4 ===== - common.QoS: ``decrement_eventually`` now makes sure the value does not go below 1 if a prefetch count is enabled. 3.0.3 ===== - SQS: Properly reverted patch that caused delays between messages. - select: Clear all registerd fds on poller.cloe - Eventloop: unregister if EBADF raised. 3.0.2 ===== - Now depends on :mod:`amqp` version 1.3.2. - select: Fixed problem where unregister did not properly remove the fd. 3.0.1 ===== - Now depends on :mod:`amqp` version 1.3.1. - Redis: New option ``fanout_keyprefix`` This transport option is recommended for all users as it ensures that broadcast (fanout) messages sent is only seen by the current virtual host: Connection('redis://', transport_options={'fanout_keyprefix': True}) However, enabling this means that you cannot send or receive messages from older Kombu versions so make sure all of your participants are upgraded and have the transport option enabled. This will be the default behavior in Kombu 4.0. - Distribution: Removed file ``requirements/py25.txt``. - MongoDB: Now disables ``auto_start_request``. - MongoDB: Enables ``use_greenlets`` if eventlet/gevent used. - Pidbox: Fixes problem where expires header was None, which is a value not supported by the amq protocol. - ConsumerMixin: New ``consumer_context`` method for starting the consumer without draining events. 3.0.0 ===== - Now depends on :mod:`amqp` version 1.3. - No longer supports Python 2.5 The minimum Python version supported is now Python 2.6.0 for Python2, and Python 3.3 for Python3. - Dual codebase supporting both Python 2 and 3. No longer using ``2to3``, making it easier to maintain support for both versions. - pickle, yaml and msgpack deserialization is now disabled by default. This means that Kombu will by default refuse to handle any content type other than json. - kombu.async: Experimental event loop implementation. - Utility function ``kombu.common.ipublish`` has been removed. Use ``Producer(..., retry=True)`` instead. - Utility function ``kombu.common.isend_reply`` has been removed Use ``send_reply(..., retry=True)`` instead. - ``kombu.common.entry_to_queue`` and ``kombu.messaging.entry_to_queue`` has been removed. Use ``Queue.from_dict(name, **options)`` instead. - Redis: Messages are now restored at the end of the list. - ``StdConnectionError`` and ``StdChannelError`` is removed and :exc:`amqp.ConnectionError` and :exc:`amqp.ChannelError` is used instead. - Message object implementation has moved to :class:`kombu.message.Message`. - Serailization: Renamed functions encode/decode to :func:`~kombu.serialization.dumps` and :func:`~kombu.serialization.loads`. For backward compatibility the old names are still available as aliases. - The ``kombu.log.anon_logger`` function has been removed. Use :func:`~kombu.log.get_logger` instead. - ``queue_declare`` now returns namedtuple with ``queue``, ``message_count``, and ``consumer_count`` fields. - LamportClock: Can now set lock class - :mod:`kombu.utils.clock`: Utilities for ordering events added. - :class:`~kombu.simple.SimpleQueue` now allows you to override the exchange type used. - Zookeeper transport updated to support new changes in the :mod:`kazoo` library. - pyamqp/librabbitmq: Transport options are now forwarded as keyword arguments to the underlying connection (Issue #214). - Transports may now distinguish between recoverable and irrecoverable connection and channel errors. - ``kombu.utils.Finalize`` has been removed: Use :mod:`multiprocessing.util.Finalize` instead. - Memory transport now supports the fanout exchange type. - Experimental new `Pyro`_ transport (:mod:`kombu.transport.pyro`). .. _`Pyro`: http://pythonhosted.org/Pyro - Experimental new `SoftLayer MQ`_ transport (:mod:`kombu.transport.SLMQ`). .. _`SoftLayer MQ`: http://www.softlayer.com/services/additional/message-queue - Eventio: Kqueue breaks in subtle ways so select is now used instead. - SQLAlchemy transport: Can now specify table names using the ``queue_tablename`` and ``message_tablename`` transport options. Redis transport: Now supports using local UNIX sockets to communicate with the Redis server (Issue #1283) To connect using a UNIX socket you have to use the ``redis+socket`` URL-prefix: ``redis+socket:///tmp/redis.sock``. This functionality was merged from the `celery-redis-unixsocket`_ project. Contributed by Maxime Rouyrre. ZeroMQ transport: drain_events now supports timeout. .. _`celery-redis-unixsocket`: https://github.com/piquadrat/celery-redis-unixsocket 2.5.16 ====== - Python3: Fixed problem with dependencies not being installed. 2.5.15 ====== - Declaration cache: Now only keeps hash of declaration so that it does not keep a reference to the channel. - Declaration cache: Now respects ``entity.can_cache_declaration`` attribute. - Fixes Python 2.5 compatibility. - Fixes tests after python-msgpack changes. - ``Queue.get``: Now supports ``accept`` argument. 2.5.14 ====== - safe_str did not work properly resulting in :exc:`UnicodeDecodeError` (Issue #248). 2.5.13 ====== - Now depends on :mod:`amqp` 1.0.13 - Fixed typo in Django functional tests. - safe_str now returns Unicode in Python 2.x - amqp: Transport options are now merged with arguments supplied to the connection. - Tests no longer depends on distribute, which was deprecated and merged back into setuptools. - ConsumerMixin now also restarts on channel related errors.
2013-12-31+py-amqprodent1-1/+2
2013-12-31Import py27-amqp-1.3.3 as net/py-amqp.rodent4-0/+71
This is a fork of amqplib which was originally written by Barry Pederson. It is maintained by the Celery project, and used by kombu as a pure python alternative when librabbitmq is not available. This library should be API compatible with librabbitmq.
2013-12-31updated to 4.0.4.27aschwarz3-15/+12
2013-12-31Update 1.9.4ryoon6-80/+180
* Switch to 1.9.x branch * Fix CVE-2013-7106 and CVE-2013-7108 Changelog: 1.9.4 - 13/12/2013 FIXES * classic ui: fix status output in JSON format not including short and long plugin output properly #5217 - RB * classic ui: fix possible buffer overflows #5250 - RB * classic ui: fix Off-by-one memory access in process_cgivars() #5251 - RB 1.9.3 - 07/07/2013 FIXES * core: fix init script status exit codes on not running daemon and present pid file #4243 - MF * idoutils: fix workaround on libdbi fetch_next_row() bug applied for postgresql too, causing faulty queries #4367 - MF 1.9.2 - 30/06/2013 FIXES * core: fix bug with non-ASCII (> 127) illegal macro output characters on char-to-int cast (Jason Young) #4211 - MF * core: bail early if main config file cannot be read - MF * classic ui: fixed searching hostgroup results in wrong 'all' view filter urls #4206 - RB * classic ui: fix URL construction issue in icinga_reload_scroll_position() javascript (Karsten Sühring) #4233 - MF * idoutils: fix mysql: output/perfdata limits cut escaped string leaving '\' at the end (Yannik Charton) #4196 - MF * idoutils: bugfixes for socket queue, transactions and libdbi handling #4049 - GB * idoutils: fix ido2db gradually consumes more and more CPU time with time #4210 - CF * idoutils: fix wrong clob freeing in eventhandlers #4357 - TD 1.9.1 - 22/05/2013 FIXES * core: fix objects.cache does not get updated on (re)start, but config verify (Christian Ruppert) #4155 - MF * classic ui: fixed UNICODE characters in JSON output from getting discarded #4193 - RB * idoutils: fix segfaults on reload with multiple neb modules of the same binary #4033 - MF 1.9.0 - 07/05/2013 NOTES * idoutils uses a socket queue and transactions for large object dumps! #3527 #3533 * ido2db.cfg enable_sla is now deprecated! #3450 * icinga.cfg event_profiling_enabled is now deprecated! #4054 ENHANCEMENTS * core: increase performance with hash comparing hosts/services on config read #3722 - GB * core: introduce warning level -vv on config verification #3510 - MF * core: refuse to start if neb modules fail to load (Andreas Ericsson, op5 Team) #3812 - MF * core: keep logfile open, reducing open/close performance decreases (Andreas Ericsson, op5 Team) #3390 - MF * core: enhance illegal macro character processing performance (Andreas Ericsson, op5 Team) #3389 - MF * core: add the notification type by string to debug logs; set CUSTOM=8, STALKING=9 (Andreas Ericsson, op5 Team) #3818 - MF * core: skip writing status.dat if explicitely set to /dev/null (e.g. when using alternate data retrieval methods like IDOUtils) (Andreas Ericsson, op5 Team) #3819 - MF * core: avoid writing objects.cache if set to /dev/null (Andreas Ericsson, op5 Team) #3819 - MF * core: increase performance on host->service relation counter (config reading, flapping) #3820 - MF * core: fix unable to exclude hostgroups when using nested hostgroups (Alexander Sulfrian) #2619 - MF * classic ui: increase performance with hash comparing hosts/services to show/filter #3722 - GB * classic ui: Add "set_expire_ack_by_default" to cgi configuration #3476 - CF * classic ui: Add "send_ack_notifications" to cgi configuration (TheCry) #3467 - CF * classic ui: Changed field size for hours to 4 when setting flexible downtime #3484 - RB * classic ui: Added process status to JSON response #3172 - RB * classic ui: Added date/time selection to 'log file navigation' #3168 - RB * classic ui: Added setting focus to main frame on first site load #3202 - RB * classic ui: Made sort buttons larger #3814 - RB * classic ui: Made classic ui work standalone #3869 - RB * classic ui: add 'executed command' to extinfo.cgi linking to command expander #3901 - MF * idoutils: use transactions for large object dumps #3527 - GB * idoutils: add socket queue proxy addressing core reload problems #3533 - GB * idoutils: add more indexes for sla reporting #3649 - MF * idoutils: Oracle - change output fields to clob #3412 - TD * install: set --enable-idoutils/event-broker to true as default configure flags #3813 - MF * install: add lighttp config samples to contrib/lighttp #2253 - RB * install: add --with-httpd-conf-file to allow specific apache config to be installed #3962 - MF * install: make install-webconf-auth installs htpasswd.users automatically, allowing default icingaadmin login out-of-the-box #3963 - MF * install: add 'make classicui-standalone' and 'make install-classicui-standalone' #3963 - MF * docs: Temporary files should mention temp_file option in icinga.cfg #3748 - WN * docs: add upgrade/troubleshooting notes about invisible icinga web cronks/modules after upgrade #3939 - WN * docs: make install-webconf-auth installs htpasswd.user with icingaadmin credentials #3964 - WN * docs: icinga web 1.9: new menu style (smaller icons) #3944 - MF * docs: icinga web 1.9: new filtering methods #3947 - MF * docs: add userpreferences.xml to icinga web configs #3991 - WN * docs: add web gui comparison to beginners #3907 - WN FIXES * core: fix faulty macro cleaning, replacing spaces with pluses where they shouldn't be cleaned #3397 - MF * core: fix macro escaping logs incorrect warning for $$escapes #3404 - MF * core: fix wrong escalation notification due to state based escalation range behaviour changes #3441 - MF * core: change ownership of (debug) log file before dropping privileges (Andreas Ericsson, op5 Team) #3521 - MF * core: fix keep_unknown_macros still exposes wrong warnings to logs #3725 - MF * core: fix host_check, last_check == next_check wrong in scheduling queue #2195 - MF * core: fix triggered downtimes for child hosts are missing after icinga restart (thx Michael Lucka) #3390 - MF * core: fix services with empty hostgroups aren't processed even if it has host_name specified (allow_empty_hostgroups=1) (thx Viranch Metha) #3736 - MF * core: revamp USE_LTDL definitions in nebmods (Andreas Ericsson, op5 Team) #3817 - MF * core: fix checkresult reaper cleanup fails due to relative file path #3937 - MaF * core: do not export host/servicegroupmembers as environment macros in large installations #3859 - MF * core: set default permissions to icinga/ido2db binaries to 755 #3902 - GB * classic ui: fix cmd.cgi does not honor commandpipe location; overwrites from empty environment variable #3418 - MF * classic ui: fixed Double-listed host dependencies in host extinfo.cgi #3295 - RB * classic ui: fixed sort_icinga_logfiles_by_name() in readlogs.c fails to take NULL pointers into consideration #3398 - CF * classic ui: fixed committing acknowledgement cmd negates flags for send_notification and sticky_ack #3329 - RB * classic ui: fixed backtrack_archives only getting calculated on a daily log rotation basis #3416 - RB * classic ui: fixed invalid freeing of last_check in 'scheduling queue' for first time checks #3444 - RB * classic ui: fixed Warning and Unknown States are mixed up in Alert Summary Report #3488 - RB * classic ui: fixed extinfo.cgi shows localtime(0) instead of "NOT SET" when global notifications are not set to expire #3482 - RB * classic ui: fixed CGIs generating invalid html code/ json when throwing error #3507 - RB * classic ui: fixed JSON output is insufficiently escaped #3541 - RB * classic ui: fixed segfault when reading malformed log entries #3528 - RB * classic ui: "fixed" Incorrect positioning status popup in statusmap #3861 - RB * classic ui: fixed possible NULL dereference-bug in summary.c #3740 - RB * classic ui: fixed Command expansion problem with percentage signs #3929 - RB * classic ui: cleaned up the jquery-ui includes to allow debian pkg dependencies #3808 - RB * classic ui: fixed Trigger Time in Scheduled Downtime displaying 01-01-1970 01:00:00 when not triggered #3980 - RB * classic-ui: fixed host and service names are not allowed to have a '+' included #1843 - RB * idoutils: fix many memory leaks in ido2db on dbi_result_free and others (thx Klaus Wagner) #3406 - MF * idoutils: fix ido2db crashes when Oracle queries fail #3324 - GB * idoutils: fix ORA-1461 writing data to varchar2 exceeding field size limit output, command_arg and commandline data written to Oracle #3324 #3325 - TD * idoutils: fix unsafe handling of dbi_conn_sequence_last, rewrite last_insert_id/sequence fetching #3408 - MF * idoutils: fix ido2db does not cleanly exit the client on wrong schema version check in db_hello #3419 - MF * idoutils: fix FROM_UNIXTIME(NULL) does not work with MySQL 5.0.x #3399 #3466 - CF * idoutils: fix unknown column contactaddress_id (thx fmbiete) #3483 - MF * idoutils: fix empty output/perfdata segfaults for mysql string truncate #3516 - MF * idoutils: unlink leftover socket on startup, if using unix sockets - MF * idoutils: fix long output data causes wrong data in database #2342 - MF * idoutils: fix idomod leaks memory on core reload #3749 - GB * idoutils: add workaround fix for num_rows_affected broken in libdbi/mariadb, returned ids are 0 #3728 - MF * install: drop unused daemon-init-readhat script (spec uses daemon-init) #3402 - MF * install: fix broken configure ssl detection for idoutils on ubuntu/debian (Oliver Skibbe) #3413 - MF * install: fix ido2db initscript uses same chkconfig line as icinga (Dirk Götz) #3490 - MF * install: fix configure does not detect AIX6/7 properly #3895 - MF * install: fix STATEDIR creation during make install #3869 - MF * docs: add missing cmd_mod description in cgi params #3438 - MF * docs: search_string as cgi GET param works also for status.cgi #3451 - MF * docs: fix typo pqsql -> pgsql #3461 - WN * docs: recurring downtimes: should tell about dev/experimental state living in contrib/ better #3647 - WN * docs: middle-clicking on TOC links doesn't open pages in new tab #3561 - WN * icinga.spec: add idoutils as transitional package (thx Stefan Marx, Michael Grüner) #3640 - MF * icinga.spec: fix double %{logdir}/gui/ definitions in icinga and icinga-gui (thx René Koch) #3802 - MF CHANGES * ido2db.cfg: enable_sla is now deprecated! #3450 * icinga.cfg: event_profiling_enabled is now deprecated! #4054 * icinga.cfg: enable_state_based_escalation_ranges=0 (disabled if not set) fix for #3441 * icinga.cfg: set status_file=/dev/null to disable its creation #3819 * icinga.cfg: set object_cache_file=/dev/null to disable its creation #3819 * idoutils: use transactions for large object dumps #3527 * idoutils: add socket queue proxy addressing core reload problems #3533 * core: -v param can be used more than once #3510 * core: 'Warning: Host ... has no service associated with it!' now happens only in icinga -vv icinga.cfg #3510 * core: refuse to start if neb modules fail to load #3812 * core: notification type nr CUSTOM=8 and STALKING=9 (reflected in idoutils tables) #3818 * core: using nested hostgroups you can exclude (!) hostgroup_members #2619 * core: host/servicegroupmembers are not exported as environment macros #3859 ** if enable_environment_macros=1 ** and use_large_installation_tweaks=1 * icinga.spec: add idoutils as transitional package #3640 * install: set --enable-idoutils/event-broker to true as default configure flags #3813 * install: add --with-httpd-conf-file to allow specific apache config to be installed #3962 ** this is important when installing standalone classic ui for e.g. Icinga2 * install: make install-webconf-auth installs htpasswd.users, allowing default icingaadmin login out-of-the-box #3963 * install: add --enable-classicui-standalone #3869 ** sets cgi.cfg standalone_installation=1 * install: add 'make classicui-standalone' and 'make install-classicui-standalone' #3963 ** this will install classic ui standalone, if enabled * install: default permissions for icinga/ido2db binaries are now 755 #3902