summaryrefslogtreecommitdiff
path: root/net
AgeCommit message (Collapse)AuthorFilesLines
2014-04-16Bump PKGREVISION for libatomic_ops PKGNAME change.wiz2-4/+4
2014-04-15Fix the boot-time error (which also resulted in ntpdate failing):schmonz5-10/+10
rcorder: Circular dependency on provision `named' in file `/etc/rc.d/ntpdate'. Fix it by aping -r1.22 of src/etc/rc.d/named, which had replaced "SERVERS" with "NETWORKING mountcritremote syslogd". Problem and fix reported by Nathan Arthur. Bump version by exactly nine years.
2014-04-15Apply patch for CVE-2014-1878, taken from icinga.obache3-6/+25
Bump PKGREVISION.
2014-04-12Update to 2014.04.11.2, changes not found.wiz2-7/+7
2014-04-10recursive bump from ilmbase shlib version change.obache19-38/+38
2014-04-10recursive bump from x264-devel builld number change (i.e. API change).obache3-6/+6
2014-04-09recursive bump from icu shlib major bump.obache59-104/+118
2014-04-08Forgot a new dependency for py-irclib (lang/py-six)imil1-1/+4
2014-04-08Updated irclib to version 8.5.4imil3-9/+27
8.5.4 Issue #32: Add logging around large DCC messages to facilitate troubleshooting. Issue #31: Fix error in connection wrapper for SSL example. 8.5.3 Issue #28: Fix TypeError in version calculation in irc.bot CTCP version. 8.5.2 Updated DCC send and receive scripts (Issue #27). 8.5.1 Fix timestamp support in schedule.DelayedCommand construction. 8.5 irc.client.NickMask is now a Unicode object on Python 2. Fixes issue reported in pull request #19. Issue #24: Added DCCConnection.send_bytes for transmitting binary data. privmsg remains to support transmitting text. 8.4 Code base now runs natively on Python 2 and Python 3, but requires six to be installed. Issue #25: Rate-limiting has been updated to be finer grained (preventing bursts exceeding the limit following idle periods). 8.3.2 Issue #22: Catch error in bot.py on NAMREPLY when nick is not in any visible channel. 8.3.1 Fixed encoding errors in server on Python 3. 8.3 Added a set_keepalive method to the ServerConnection. Sends a periodic PING message every indicated interval. 8.2 Added support for throttling send_raw messages via the ServerConnection object. For example, on any connection object: connection.set_rate_limit(30) That would set the rate limit to 30 Hz (30 per second). Thanks to Jason Kendall for the suggestion and bug fixes. 8.1.2 Fix typo in client.NickMask. 8.1.1 Fix typo in bot.py. 8.1 Issue #15: Added client support for ISUPPORT directives on server connections. Now, each ServerConnection has a features attribute which reflects the features supported by the server. See the docs for irc.features for details about the implementation. 8.0.1 Issue #14: Fix errors when handlers of the same priority are added under Python 3. This also fixes the unintended behavior of allowing handlers of the same priority to compare as unequal. 8.0 This release brings several backward-incompatible changes to the scheduled commands. Refactored implementation of schedule classes. No longer do they override the datetime constructor, but now only provide suitable classmethods for construction in various forms. Removed backward-compatible references from irc.client. Remove 'arguments' parameter from scheduled commands. Clients that reference the schedule classes from irc.client or that construct them from the basic constructor will need to update to use the new class methods: - DelayedCommand -> DelayedCommand.after - PeriodicCommand -> PeriodicCommand.after Arguments may no longer be passed to the 'function' callback, but one is encouraged instead to use functools.partial to attach parameters to the callback. For example: DelayedCommand.after(3, func, ('a', 10)) becomes: func = functools.partial(func, 'a', 10) DelayedCommand.after(3, func) This mode puts less constraints on the both the handler and the caller. For example, a caller can now pass keyword arguments instead: func = functools.partial(func, name='a', quantity=10) DelayedCommand.after(3, func) Readability, maintainability, and usability go up. 7.1.2 Issue #13: TypeError on Python 3 when constructing PeriodicCommand (and thus execute_every). 7.1.1 Fixed regression created in 7.0 where PeriodicCommandFixedDelay would only cause the first command to be scheduled, but not subsequent ones. 7.1 Moved scheduled command classes to irc.schedule module. Kept references for backwards-compatibility. 7.0 PeriodicCommand now raises a ValueError if it's created with a negative or zero delay (meaning all subsequent commands are immediately due). This fixes #12. Renamed the parameters to the IRC object. If you use a custom event loop and your code constructs the IRC object with keyword parameters, you will need to update your code to use the new names, so: IRC(fn_to_add_socket=adder, fn_to_remove_socket=remover, fn_to_add_timeout=timeout) becomes: IRC(on_connect=adder, on_disconnect=remover, on_schedule=timeout) If you don't use a custom event loop or you pass the parameters positionally, no change is necessary. 6.0.1 Fixed some unhandled exceptions in server client connections when the client would disconnect in response to messages sent after select was called. 6.0 Moved LineBuffer and DecodingLineBuffer from client to buffer module. Backward-compatible references have been kept for now. Removed daemon mode and log-to-file options for server. Miscellaneous bugfixes in server. 5.1.1 Fix error in 2to3 conversion on irc/server.py (issue #11). 5.1 The IRC library is now licensed under the MIT license. Added irc/server.py, based on hircd by Ferry Boender. Added support for CAP command (pull request #10), thanks to Danneh Oaks. 5.0 Another backward-incompatible change. In irc 5.0, many of the unnecessary getter functions have been removed and replaced with simple attributes. This change addresses issue #2. In particular: Connection._get_socket() -> Connection.socket (including subclasses) Event.eventtype() -> Event.type Event.source() -> Event.source Event.target() -> Event.target Event.arguments() -> Event.arguments The nm_to_* functions were removed. Instead, use the NickMask class attributes. These deprecated function aliases were removed from irc.client: - parse_nick_modes -> modes.parse_nick_modes - parse_channel_modes -> modes.parse_channel_modes - generated_events -> events.generated - protocol_events -> events.protocol - numeric_events -> events.numeric - all_events -> events.all - irc_lower -> strings.lower Also, the parameter name when constructing an event was renamed from eventtype to simply type. 4.0 Removed deprecated arguments to ServerConnection.connect. See notes on the 3.3 release on how to use the connect_factory parameter if your application requires ssl, ipv6, or other connection customization. 3.6.1 Filter out disconnected sockets when processing input. 3.6 Created two new exceptions in irc.client: MessageTooLong and InvalidCharacters. Use explicit exceptions instead of ValueError when sending data. 3.5 SingleServerIRCBot now accepts keyword arguments which are passed through to the ServerConnection.connect method. One can use this to use SSL for connections: factory = irc.connection.Factory(wrapper=ssl.wrap_socket) bot = irc.bot.SingleServerIRCBot(..., connect_factory = factory)
2014-04-08Upgrade net-snmp to version 5.7.2.1.he2-7/+6
Upstream changes: * 5.{5,6,7}.2.1 * snmpd: - SECURITY: a denial of service attack vector was discovered on the linux implementation of the ICMP-MIB. This release fixes this bug and all users are encouraged to update their SNMP agent if they make use of the ICMP-MIB table objects. Fixes CVE-2014-2284.
2014-04-07Bumping BUILDLINK_ABI_DEPENDS.libzrtpcpp.rodent1-2/+2
2014-04-07Updated to latest release, 4.2.0. Shared library name change. From NEWS:rodent3-9/+9
Implemented a new function to read the ZID file if the ZID file backend is SQlite3. This is not a security problem because the ZRTP cache was always public and readable, refer to RFC6189. SQL statement returns all ZID records, sorted by date, newest on top. The function can then step thru the DB cursor and read the records. The version also include sevral fixes, usually compiler warnings, some small problems reported by 'cppcheck' analyser. Because we have a new set of functions the API changed, thus it's necessary to recompile applications that use the new library version.
2014-04-07Updated to latest release, 3.0.14. From ChangeLog:rodent3-8/+11
- **MongoDB**: Now endures a connection failover (Issue #123). - **MongoDB**: Fixed ``KeyError`` when a replica set member is removed. Also fixes celery#971 and celery/#898. - **MongoDB**: Fixed MongoDB broadcast cursor re-initialization bug. - **Async**: Fixed bug in lax semaphore implementation where in some usage patterns the limit was not honored correctly. - **Redis**: Fixed problem with fanout when using Python 3 (Issue #324). - **Redis**: Fixed ``AttributeError`` from attempting to close a non-existing connection (Issue #320). - Redis: Fixed serious race condition that could lead to data loss. The delivery tags were accidentally set to be an incremental number local to the channel, but the delivery tags need to be globally unique so that a message can not overwrite an older message in the backup store. This change is not backwards incompatible and you are encouraged to update all your system using a previous version as soon as possible. - Now depends on :mod:`amqp` 1.4.4. - Pidbox: Now makes sure message encoding errors are handled by default, so that a custom error handler does not need to be specified. - Redis: The fanout exchange can now use AMQP patterns to route and filter messages. This change is backwards incompatible and must be enabled with the ``fanout_patterns`` transport option:: >>> conn = kombu.Connection('redis://', transport_options={ ... 'fanout_patterns': True, ... }) When enabled the exchange will work like an amqp topic exchange if the binding key is a pattern. This is planned to be default behavior in the future. - Redis: Fixed ``cycle`` no such attribute error.
2014-04-07Update to 0.2.1, latest release on pypi. From ChangeLog:rodent2-7/+6
* caldav/davclient.py - minor api difference; it feels more object-oriented to write principal = client.principal() than principal = Principal(client) * caldav/tests/test_caldav.py - work to reflect the above * docs/source/index.rst - work to reflect the above * docs/source/index.rst - added documentation that the tests may fail if several test runs are performed simultaneously * caldav/davclient.py - support for unicode and utf8 * caldav/lib/url.py - support for unicode and utf8 * caldav/objects.py - minor doc enhancement * tests/test_caldav.py - load an event or a calendar by the URL * tests/test_caldav.py - test calendar.events() * tests/test_caldav.py - test utf8 and unicode * docs/source/index.rst - documentation on how to run the test suite towards private calendar servers * caldav/lib/url.py (make): function for backward compatibility * tests/: more test code, including backward compatibility test * caldav/lib/namespace.py: fixing issue * caldav/objects.py (Calendar): compatibility hack for zimbra - gotcha! Use Calendar display name in the Calendar URL instead of Calendar ID. * caldav/objects.py: internal change - _create method now returns nothing, but sets self.url and self.id instead. * caldav/objects.py (DAVObject): convenience fix - made client a conditional parameter to __init__. Defaults to parent.client if parent is given. * caldav/objects.py (Calendar): convenience fix - made methods Calendar.event_by_uid and Calendar.event_by_url. Calendar.event is an alias to Calendar.event_by_uid for backwards compatibility. Those methods also loads the object from the remote server (hmmm ... does that make sense, it's inconsistent with the CalendarSet.calendar method) * caldav/objects.py (Event): a potential compatibility fix - when creating an event, some servers seems to want the uid to match the URL (zimbra will yield 302 on the PUT request). However, I wasn't able to GET the event from zimbra, neither before nor after this fix :-( * caldav/elements/cdav.py: compatibility fix - collation "i; octet" (with whitespace) not recognized by baikal. "i;octet" (without whitespace) is OK. * caldav/objects.py (Calendar): Convenience fix: method add_event for making it easier to add events. Better error handling; if calendar creation succeeds but setting calendar name fails, delete the calendar before raising the exception. * caldav/objects.py (Event): Bugfix for zimbra - 302 is now an acceptable return code when creating a new event. * caldav/davclient.py (DAVClient.request, DAVResponse): Full HTTP communication is now available in debug logs * caldav/davclient.py (DAVClient.__init__): Username and password can now (optionally) be given as separate parameters instead of as a part of the configuration URL * caldav/objects.py: By now it's sufficient to pass the base URL while initializing the DAVClient object. The library will find the principal URL and home calendar set URL through GETPROP * caldav/objects.py (Calendar): workaround for problem that calendar name didn't get set on some (all?) caldav servers. * caldav/objects.py (Principal, CalendarSet): created a method calendar() to make it easier to generate a calendar object (without server-side communication), and make_calendar for creating a new calendar at the server side. * tests/test_caldav.py: all broken tests have been disabled. Temporary made smaller tests to demonstrate what is actually working on all caldav servers I've tested against (Zimbra, DAViCal, Baikal and SoGo). * caldav/objects.py (DAVObject): (internal change) set __str__ and __repr__ to make debugging easier * caldav/objects.py: (internal change) Since the principal path and the calendar home set path are different on most CALDav server implementations, a new class CalendarSet has been made. * caldav/lib/url.py: (internal change) Complete rewrite and API-change. internally all URLs are now handled as objects * caldav/objects.py (Principal): (internal change) made it possible to set principal.calendar_home_set (hardly useful except for from the unit testing code). * All files: misc minor changes to reflect all the changes above.
2014-04-07Update to latest release, 1.4.4. Use pypi instead of github forrodent2-11/+8
MASTER_SITES. Simplify Makefile based on those changes. From Changelog: - SSL transport accidentally disconnected after read timeout.
2014-04-05Updated to 2.0.8. From ChangeLog:rodent2-7/+6
Fixed for gcrypt >= 1.6.0... Improved demos Clang fixes & code cleanup from static analysis Cleanup of configure
2014-04-04Note format change of router.dbpettai1-1/+4
2014-04-02v1.4.4 - Mar 24, 2014pettai2-6/+6
--------------------- Features: * Server is logging remote control commands * 'knotc reload' doesn't refresh unchanged zones * 'knotc -f refresh' forces zone retransfer Bugfixes: * Missing notifications after DDNS/automatic resign * Zone is rebootstrapped if the zone file is unreadable * Progressive bootstrap retry backoff * Zone file parser allows asterisk as part of the label * Journal maximum entry size fixes * Sign DNSKEYs in non-apex nodes as regular RR sets * Various spelling and typo fixes
2014-04-02Remove the rc.d PLIST entry again -- these entries are apparentlyhe1-2/+1
added automatically now.
2014-04-02Update nagios-base from 3.5.0nb2 to 3.5.1.he2-7/+6
Upstream changes: * Added handler for SIGXFSZ signal (Eric Stanley) * Fixed bug #444: Nagios 3.5.0 problem with macro $ADMINEMAIL$ : @ is converted to %40 after 2 nagios reload (Duplicate of bug #407) * Fixed bug #407: Reloading nagios config causes spaces in notifications to become plus signs (Alexey Dvoryanchikov) * Fixed bug #445: Adding triggered downtime for child hosts causes a SIGSEGV on restart/reload (Eric Stanley) * Fixed bug #375: Freshness expiration never reached and bug #427: freshness threshold doesn't work if it is set long (Scott Wilkerson, Eric Stanley) * Fixed bug #432: Downtime scheduled as "Nagios Process" and not the Users name (Sam Lansing, Eric Stanley)
2014-04-02Import a fix for CVE-2013-7108 and CVE-2013-7205, which is multiplehe25-24/+243
off-by-one errors causing information leakage and possibly DoS. Restructure the patch files to follow the newer naming conventions. Add the rc.d script to PLIST. Bump PKGREVISION.
2014-04-02This version introduces a few new features that we hope to expand upon inpettai3-17/+35
future releases, the most prominent of which is removal of rancid-fe and several device-specific script in exchange for device-specific and generic libraries and a generic script. The generic script, which assumed the name rancid, loads the relevant library and runs commands as defined by a configuration file, which means less code duplication, users can more easily adjust the commands that are run and create their own "device_types" or filters without altering the base code, and hopefully this means it is easier for users to upgrade to future versions. See rancid.types.conf(5). Please, for your benefit and ours, do not alter the rancid.types.base configuration file; new versions of RANCiD purposely overwrite this file at installation time. Not all of the device types have been converted to libraries yet, just the prominent ones or those prominent to us: Cisco, Juniper, Compass, Arbor, MRV. We also still have suggestions from users about this new process to consider and/or implement. 3.0 also includes a new version of par(1) implemented in C. It fixes a few bugs in the perl version and hopefully does not introduce any new ones. NOTE WELL: The router.db field separator has been changed to ';' from ':' to avoid conflict with IPv6 addresses and etc.
2014-04-01Fix build with quota patch.wiz1-1/+8
2014-04-01Fix previous (hi pettai!).wiz1-2/+2
2014-04-01Remove patch that was grandfathered in, until someone can explain towiz2-21/+1
me why it's necessary.
2014-04-01Add quota support using libquota (also called quota v2) on NetBSD.wiz6-49/+158
Add comments to patches. Ride update.
2014-04-01Changes 2.82:adam10-50/+120
==== All Platforms ==== * Fix webseed crash * Fix crash when adding UDP trackers whose host's canonical name couldn't be found * Fix crash when sending handshakes to some peers immediately after adding a magnet link * Fix crash when parsing incoming encrypted handshakes when the user is removing the related torrent * Add safeguard to prevent zombie processes after running a script when a torrent finishes downloading * Fix "bad file descriptor" error * Queued torrents no longer show up as paused after exiting & restarting * Fix 2.81 compilation error on OpenBSD * Don't misidentify Tixati as BitTornado ==== Mac Client ==== * Fix bug that had slow download speeds until editing preferences ==== GTK+ Client ==== * Fix crash that occurred in some cases after using Torrent > Set Location * Fix crash where on_app_exit() got called twice in a row * Fix 2.81 compilation error on older versions of glib * Can now open folders that have a '#' in their names * Silence gobject warning when updating a blocklist from URL ==== Qt Client ==== * Qt 5 support ==== Web Client ==== * Fix syntax error in index.html's meta name="viewport" * Fix file uploading issue in Internet Explorer 11
2014-04-01Also recognize version 3201600pettai1-1/+5
2014-03-31Add comment for first chunk.wiz2-3/+5
2014-03-29Reduce GCC_REQD. Thank you, richard@.ryoon1-4/+3
2014-03-29Update to 0.18.4ryoon4-39/+8
Changelog: aria2 1.18.4 ============ Release Note ------------ This release adds new RPC authorization mechanism using --rpc-secret option. The existing --rpc-user and --rpc-passwd options are now deprecated, and all applications using RPC API is strongly encouraged to migrate to the new mechanism. See RPC INTERFACE section in aria2 manual page for the details. The new RPC method, aria2.saveSession, was added, which tells aria2 server to save session file immediately. There are several enhancements and bug fixes. See the changes for the details. Changes ------- * Added support for RPC channel encryption in aria2rpc Patch from David Macek * Add aria2.saveSession RPC method This method saves the current session to a file specified by --save-session option. This method returns "OK" if it succeeds. * Add numStoppedTotal key to aria2.getGlobalStat() RPC method response It shows the number of stopped downloads in the current session and not capped by --max-download-result option. On the other hand, the existing numStopped key also shows the number of stopped downloads, but it is capped by --max-download-result option. * Better handling of 30x HTTP status codes Reference: http://greenbytes.de/tech/tc/httpredirects/ * Implement new RPC authorization using --rpc-secret option Add future deprecation warning to --rpc-user and --rpc-passwd. Warn if neither --rpc-secret nor a combination of --rpc-user/rpc-passwd is set. * Add --enable-color option to enable/disable terminal color output * Add DSCP support * gnutls: Don't fail handshake if returned error is not fatal * Add workaround GnuTLS bug with OCSP status extension and non-blocking socket GnuTLS version 3.1.3 - 3.1.18 and 3.2.0 - 3.2.8, inclusive, has this bug. For these versions, we disable OCSP status extension. * Make GnuTLS log level dependent on the aria2 ones aria2 1.18.3 ============ Release Note ------------ This release fixes the bug which may cause assertion failure after multi-file downloads (e.g., multi-file metalink or torrent) are performed several times due to the bad handling of --bt-max-open-files option. Changes ------- * Fix crash if unpause failed before assigning BtProgressInfoFile object * Enable and check PIE in makerelease-osx * Fix bug that numOpenFile_ is not reduced when MultiDiskAdaptor is deleted This bug caused assertion error in RequestGroupMan::ensureMaxOpenFileLimit
2014-03-28Version 1.3.11 (2013-07-27)pettai6-49/+27
o OSPF stub router option (RFC 3137). o TTL security for OSPF and RIP. o Protocol packet priority and traffic class handling. o Multiple routing tables support for FreeBSD and OpenBSD. o Extends constants to all filter data types. o Implements eval command. o 'bgppath ~ int set' filter operation. o Several bugfixes. Version 1.3.10 (2013-04-30) o Lightweight BIRD client for embedded environments. o Dynamic IPv6 router advertisements. o New 'next hop keep' option for BGP. o Smart default routing table for 'show route export/preexport/protocol'. o Automatic router ID selection could be configured to use address of loopback. o Allows configured global addresses of NBMA neighbors in OSPFv3. o Allows BIRD commands from UNIX shell even in restricted mode. o Route limits inherited from templates can be disabled. o Symbol names enclosed by apostrophes can contain dots. o Several bugfixes. Version 1.3.9 (2013-01-11) o BIRD can be configured to keep and show filtered routes. o Separate receive and import limits. o Several new reconfiguration cmd options (undo, timeout, check). o Configurable automatic router ID selection. o Dragonfly BSD support. o Fixed OSPFv3 vlinks. o Several minor bugfixes. Version 1.3.8 (2012-08-07) o Generalized import and export route limits. o RDNSS and DNSSL support for RAdv. o Include in config file support wildcards. o History deduplication in BIRD client. o New route attributes krt_source, krt_metric. o Different instance ID support for OSPFv3. o Real broadcast mode for OSPFv2. o Several minor bugfixes. Version 1.3.7 (2012-03-22) o Route Origin Authorization basics. o RIPng working again. o Extended clist operations in filters. o Fixes several bugs in BSD iface handling. o Several minor bugfixes and enhancements.
2014-03-28add a workaround for install(1) from GNU coreutils, PR pkg/48685.obache2-1/+18
2014-03-26Trivial clean up.taca1-2/+3
2014-03-26Allow build with ruby21.taca4-8/+8
2014-03-26Allow build with ruby21.taca1-2/+2
2014-03-25Update mDNSResponder to cope with import of 258.14 into NetBSD-current.prlw11-1/+5
2014-03-22Fix build failure with readline-6.3wiedi2-1/+20
2014-03-21Fix MASTER_SITES. Addresses PR 48673.wiz1-2/+2
2014-03-20More files observed on FreeBSD.asau1-2/+2
2014-03-18Remove "us5.samba.org" URL which no longer works.tron1-2/+1
2014-03-18Add patch to build problem with newer readline.taca4-2/+34
2014-03-17*libnice needs c99 for SunOS buildsrichard2-2/+14
2014-03-17ruby-net-ping drops Ruby 1.8.7 support from version 1.7.taca1-1/+3
2014-03-17Update samba to 3.6.23.taca2-7/+6
============================== Release Notes for Samba 3.6.23 March 11, 2014 ============================== This is a security release in order to address CVE-2013-4496 (Password lockout not enforced for SAMR password changes). o CVE-2013-4496: Samba versions 3.4.0 and above allow the administrator to implement locking out Samba accounts after a number of bad password attempts. However, all released versions of Samba did not implement this check for password changes, such as are available over multiple SAMR and RAP interfaces, allowing password guessing attacks.
2014-03-15Remove -Werror due to reports that on NetBSD 6 and Illumos the codewiz2-2/+6
is not clean enough to compile without warnings (and thus errors).
2014-03-15From Gemfile, require json_pure>=1.8.obache1-1/+4
Bump PKGREVISION.
2014-03-15Bump PKGREVISION from default ruby version change.obache1-2/+2
2014-03-14Fix PATH_MAX value for SCO OpenServer 5.0.7/3.2.ryoon1-2/+2
It is 1024 really.
2014-03-14Fix build under SCO OpenServer 5.0.7/3.2ryoon1-1/+10