require this.
* Release 0.6.1 (16-Jan-2011)
** Minor Fixes
The old "sets" module is no longer imported without wrapping the import in a
DeprecationWarning suppressor. We still import it from slicers.set for
compatibility with older code, but that import will not produce a warning.
This should make Foolscap quieter when used with Python 2.6 or later.
A new RemoteReference method named getDataLastReceivedAt() was added, which
will tell you when data was most recently received on the connection
supporting that reference. This can be compared against time.time() to see
how "live" the connection is. For performance reasons, this is only enabled
when keepalives are turned on, otherwise it returns None. (#169)
Some unreachable code was removed. (#165)
* Release 0.6.0 (28-Dec-2010)
** API Changes
*** "foolscap.api" now mandatory
The old import names from foolscap/__init__.py have been removed, finishing
the transition begun with 0.5.0 . Applications must now import Tub,
Referenceable, and so on from "foolscap.api". (#122)
** Compatibility Fixes
Foolscap-0.6.0 is compatible with Twisted-10.2 (released 29-Nov-2010). The
0.5.1 release was not: pb.Listener was depending upon the behavior of an
internal Twisted function that changed, causing an AttributeError in
"StreamServerEndpointService". This is fixed, but the code is still using an
undocumented internal attribute to handle port=0 which will need to be
replaced eventually. (#167)
The first unit test ("test__versions") spuriously failed against Twisted-10.1
and 10.2, mistakenly believing that 10.1 was older than 8.1.0 due to a
lexicographic comparison that should have been numeric.
** Other Changes
Incident filenames are now like "2008-08-22--16:20:28Z.flog" which are in UTC
and mostly ISO-8601 format (the real ISO-8601 would use "_" instead of "--").
This is also used for log-gatherer filenames. (#111)
The logging code now honors FLOGLEVEL= when using FLOGTOTWISTED=1; previously
FLOGLEVEL= was ignored when deciding which log events should be bridged to
the twisted logger. (#154)
Some minor packaging bugs were fixed.
* bugfix: udns_new(old) - when actually cloning another context -
makes the new context referencing memory from old, which leads
to crashes when old is modified later
* use random queue IDs (the 16bit qID) in queries instead of sequentional
ones, based on simple pseudo-random RNG by Bob Jenkins (udns_jran.[ch]).
Some people believe that this improves security (CVE-2008-1447). I'm
still not convinced (see comments in udns_resolver.c), but it isn't
difficult to add after all.
* deprecate dns_random16() function which was declared in udns.h
(not anymore) but never documented. In order to keep ABI compatible
it is still exported.
* library has a way now to set query flags (DNS_SET_DO; DNS_SET_CD).
* dnsget now prints non-printable chars in all strings in DNS RRs using
decimal escape sequences (\%03u) instead of hexadecimal (\%02x) when
before - other DNS software does it like this.
* recognize a few more record types in dnsget, notable some DNSSEC RRs;
add -f option for dnsget to set query flags.
* udns is not a Debian native package anymore (was a wrong idea)
Changes in 2.1.5
================
* UPD: afpd: support newlines in -loginmesg with \n escaping syntax
* UPD: afpd: support for changed chmod semantics on ZFS with ACLs
in onnv145+
* FIX: afpd: fix leaking ressource when moving objects on the server
* FIX: afpd: backport Solaris 10 compatibilty fix from 2.2: don't use
SO_SNDTIMEO/SO_RCVTIMEO, use non-blocking IO and select instead.
* FIX: afpd: misaligned memory access on Sparc in ad_setattr, fixes
bug 3110004.
* FIX: cnid_dbd: backport Solaris 10 compatibilty fix from 2.2: don't
use SO_SNDTIMEO/SO_RCVTIMEO, use non-blocking IO and select instead.
* rancid: fail on error opening nvram:
* rancid: skip ASA 5520 configuration author line
* control_rancid: for svn stupidity, run update (yes update) and commit
after setting svn:ignore, else . is out of date.
* rancid: filter auto "rogue ap" configuration
* alogin: adjust match of active alarms msg at login
* jrancid: patch for master/backup matching on EX series
* rancid: update cisco WAE identity string match
* {xr}rancid: summarize DirSlotN() bytes free as GB, else MB.
* rancid: filter sflog from DirSlotN() for IOS on cisco 10k
* fnrancid: update recent fortinet software
* rancid: ignore show flash on IOS XE
* rancid: copy the dhcp database filter to ShowFlash()
* clogin: Fix pasto in IOS terminal width command.
* hlogin: -r missing from usage o/p
* clogin: add -r and passphrase/identfile from cloginrc
* francid: remove system uptime line on CER 3000
2.3.5
* alogin: respond to active alarms msg at login
* *rancid: update for grammar deprecated in perl 5.12
* *login: handle noenable value consistently, '1' to turn it on
* configure: look for -n <count> option to ping, for Windows ping (over
cygwin)
* rancid: missed case fpr accepting '>' prompt, rather than just '#'
* xrrancid: filter sequences from ipv4/6 access-lists
* zrancid: force terminal type vt100 so as not to confuse Linux
* francid: filter system uptime on new Brocades
* rancid: filter ASA time-based license noise
* rancid: filter command in WriteTerm if echoed
* configure: specifically look for ping in /sbin & /usr/sbin & fix typo
in test operator
* rancid: handle a few IOS serial number formatting variants
* hpuifilter: change filtering to avoid use of string functions due to a
Debian bug. Should be faster too.
* rancid: adjust show inventory matches for variables WS
* nxrancid: show environment clock and show core vdc-all are not valid
commands on all platforms
The synergy project has now merged with the previously forked synergy-plus.
This contains lots of bugfixes since the previous update in pkgsrc, in 2006.
No complete ChangeLog is available, but now uses devel/cmake to build and
sports manpages for the commands.
Changelog:
0.2.12 Wed Jan 19 2011 Toni Gundogdu
Changes:
- Add quvi/const.lua, quvi/bit.lua, quvi/util.lua (to lua/website/)
- Add vim modelines to C and LUA source code
- Add QUVIOPT_CATEGORY to API
- Add dist-xz to configure.ac
- Add --category-* options
- Add publicsenat.lua, thanks to Raphael Droz for the script (#14)
- Pass table (with URL, script path) to LUA scripts "ident" function
- Make project compile with "gcc -ansi -pedantic" (c. 4.2, 4.5)
- Apply style changes (scripts/astyle_c.sh) to C source code
- Set CURL_GLOBAL_ALL to allow use of HTTPS with youtube.lua
- Update API reference documentation (descr., grammar, etc.)
- bloomberg.lua: Use cleaner string formatting
- theonion.lua: Use cleaner string formatting
- youtube.lua: Accept HTTPS URLs (#22)
Bugfixes:
- dailymotion.lua: Family-filter redirection (port from clive 2.2)
- Replace URL, add error checking to examples/simple.c (#17)
- tests/support-clipfish.pl: Expected title
0.2.11 Sat Dec 18 2010 Toni Gundogdu
Changes:
- Re-license under LGPLv2.1+ [#9]
- Add missing support-buzzhumor.pl
- Add globo support, thanks to mkolve for the script [#10]
- Extend quvi.fetch to allow setting user-agent [#11]
- Skip verification for non-HTTP video URLs [#15]
Bugfixes:
- vimeo.lua: Video ID parsing [#16]
- bloomberg.lua: Thanks to mkolve for the fix [#7]
Libdmapsharing is a library you may use to access and share media content
using DMAP (DAAP, DPAP & DACP). The library presently supports Linux and
other POSIX-based systems. It is written in C using GObject and libsoup.
The DMAP family of protocols are used by products such as Apple iTunes(TM),
Apple iPhoto(TM), and the Roku SoundBridge(TM) family to share media such
as music and photos.
Possible uses for libdmapsharing include:
* Adding picture sharing capabilities to a photograph application.
* Adding music sharing capabilities to an audio application.
* Developing DPAP server software for a home networking product.
* Developing DMAP client software for a media player appliance.
- make the packet contain explicit 32bit data for compatibility with
clients on machines with 32bit time_t.
- replace ctime() calls on such changed former time_t values by a
shim that does the translation.
This does not start to work after 2038 yet - that would need a change
of the collection protocol.
While here, set LICENSE.
Changes for 1.2
* HTTP directory temp files now use tmpdir
* updated code to kernel standards
* mkcache ignores more directories
changes:
-Fix a heap overflow (probably allows remote code execution)
(CVE-2011-0427)
-Prevent a denial-of-service attack by disallowing any
zlib-compressed data whose compression factor is implausibly
high
-Zero out a few more keys in memory before freeing them
-bugfixes
-Update to the January 1 2011 Maxmind GeoLite Country db
-Introduce output size checks on all of our decryption functions
is licensed under LGPL. Basic features:
* No class generation
* Provides an object-like API.
* Reads wsdl at runtime for encoding/decoding
* Provides for the following SOAP (style) binding/encoding:
- Document/Literal
- RPC/Literal
- RPC/Encoded (section 5)
The goal of suds is to present an RPC-like interface into soap-based web
services. This means that in most cases, users do not need to be concerned with
the complexities of the WSDL and referenced schemas. Regardless of which soap
message style is specified, the signature of the service methods remain the
same. Uses that do examine the WSDL will notice that even with the document
soap message style, the signature of each method resembles an RPC. The method
signature contains the contents of the document defined for the message instead
of the document itself.
* Fixed sql_prepare_where() buffer overflow.
* Fixed CPU spike when handling .ftpaccess files.
* Fixed handling of SFTP uploads when compression is used.
- Bug Fixes
The following vulnerabilities have been fixed. See the security
advisory for details and a workaround.
- FRAsse discovered that the MAC-LTE dissector could overflow a
buffer. (Bug 5530)
Versions affected: 1.2.0 to 1.2.13 and 1.4.0 to 1.4.2.
- FRAsse discovered that the ENTTEC dissector could overflow a
buffer. (Bug 5539)
Versions affected: 1.2.0 to 1.2.13 and 1.4.0 to 1.4.2.
CVE-2010-4538
- The ASN.1 BER dissector could assert and make Wireshark exit
prematurely. (Bug 5537)
Versions affected: 1.4.0 to 1.4.2.
The following bugs have been fixed:
- AMQP failed assertion. (Bug 4048)
- Reassemble.c leaks memory for GLIB > 2.8. (Bug 4141)
- Fuzz testing reports possible dissector bug: TCP. (Bug 4211)
- Wrong length calculation in new_octet_aligned_subset_bits()
(PER dissector). (Bug 5393)
- Function dissect_per_bit_string_display might read more bytes
than available (PER dissector). (Bug 5394)
- Cannot load wpcap.dll & packet.dll from Wireshark program
directory. (Bug 5420)
- Wireshark crashes with Copy -> Description on date/time
fields. (Bug 5421)
- DHCPv6 OPTION_CLIENT_FQDN parse error. (Bug 5426)
- Information element Error for supported channels. (Bug 5430)
- Assert when using ASN.1 dissector with loading a 'type table'.
(Bug 5447)
- Bug with RWH parsing in Infiniband dissector. (Bug 5444)
- Help->About Wireshark mis-reports OS. (Bug 5453)
- Delegated-IPv6-Prefix(123) is shown incorrect as
X-Ascend-Call-Attempt-Limit(123). (Bug 5455)
- "tshark -r file -T fields" is truncating exported data. (Bug 5463)
- gsm_a_dtap: incorrect "Extraneous Data" when decoding Packet
Flow Identifier. (Bug 5475)
- Improper decode of TLS 1.2 packet containing both
CertificateRequest and ServerHelloDone messages. (Bug 5485)
- LTE-PDCP UL and DL problem. (Bug 5505)
- CIGI 3.2/3.3 support broken. (Bug 5510)
- Prepare Filter in RTP Streams dialog does not work correctly.
(Bug 5513)
- Wrong decode at ethernet OAM Y.1731 ETH-CC. (Bug 5517)
- WPS: RF bands decryption. (Bug 5523)
- Incorrect LTP SDNV value handling. (Bug 5521)
- LTP bug found by randpkt. (Bug 5323)
- Buffer overflow in SNMP EngineID preferences. (Bug 5530)
- Updated Protocol Support
AMQP, ASN.1 BER, ASN.1 PER, CFM, CIGI, DHCPv6, Diameter, ENTTEC,
GSM A GM, IEEE 802.11, InfiniBand, LTE-PDCP, LTP, MAC-LTE, MP2T,
RADIUS, SAMR, SCCP, SIP, SNMP, TCP, TLS, TN3270, UNISTIM, WPS
- New and Updated Capture File Support
Endace ERF, Microsoft Network Monitor, VMS TCPtrace.