summaryrefslogtreecommitdiff
path: root/net
AgeCommit message (Collapse)AuthorFilesLines
2008-05-28add patches from redhat bugzilla (#446724) to fix CVE-2008-1105drochner8-2/+177
(heap buffer overflow in client code) bump PKGREVISION
2008-05-28Inhibit possible dependency on sysutils/checkperms to avoid circular dep.tnn1-1/+2
2008-05-27Update the nagios-plugins package to version 1.4.11. This fixes varioustonnerre35-531/+274
crashes on various architectures and system, such as, for example, the check_icmp bus error on sparc64. Changes in 1.4.4: - check_ntp is now written in C instead of Perl. - check_disk bugfixes. - check_udp2, check_udp and check_tcp are now united. - check_mailq now reports mailq errors better. - check_snmp now compiles with a sane amount of effort. Changes in 1.4.5: - Fixed bug in perl's is_hostname routine. Changes in 1.4.6: - check_ping and netutils.c now do less DNS lookups. - alloca.h related compile fixes. - check_swap now works on Solaris too. - check_disk perf data can now be monitored. - check_procs had a buffer overflow. - Fixed UNIX socket error handling. - check_by_ssh now can pass -q and -o to ssh. - GNUlib sync. - check_jabber can now return things different from a warning. Changes in 1.4.7: - check_procs uses /usr/ucb/ps on Solaris which fixes pst3 problems. - check_smtp does a non-broken HELO now. - check_icmp can now have a minimum number of required hosts and also works if running for a long time on BSDs. - check_ping timeout reduced. - Everybody can now execute SUID check plugins unless indicated otherwise to configure. Changes in 1.4.8: - check_disk now has an extra option for regex matching and grouping of FSes. - check_ntp various fixes. Changes in 1.4.9: - New plugin check_cluster (not built by pkgsrc). - check_by_ssh now has improved stderr/stdout handling options (-E/-S). - check_ldap, check_radius and check_pgsql compile fixes. - check_snmp 64-bit counter support. - Better underflow checking for check_time. - check_http output is more consistent now. - check_http HTTP redirect segfault fixes. - check_tcp doesn't segfault anymore when multiple expect strings are given. - check_tcp now supports -A to check if all expect strings match. Changes in 1.4.10: - check_http redirect buffer overflow vulnerability fixed (was fixed in pkgsrc before). - check_http now shuts down HTTP/1.1 keepalive connections cleanly. - check_ldaps doesn't guess anymore whether to use SSL or STARTTLS. - check_disk now calls stat on all file systems. - check_disk now supports the -L flag for local file system checks. - check_disk now supports -i/-I for ignoring paths/partitions by regex. - check_disk now supports -A to select all file systems explicitly. - check_disk now needs to have the -E flag passed before -p or -r/-R. - check_disk is no longer buggy when case sensitive and insensitive regexes are mixed. - check_dhcp now supports -u (unicast) to emulate a relay. - check_dhcp now lets you specify the MAC address in the request using -m. - check_dhcp -r and -s options now accept host names. - check_icmp no longer bus errors on various platforms. - check_smtp now handles multiple-packet server responses properly. - Negate command line options are no longer evaluated twice by the shell. - Negate commands to be run must now be fully qualified. - Negate can now remap custom states. - check_radius now supports radius-client-ng (was already in pkgsrc). - check_by_ssh now supports multiline output. - check_ntp now honors ntp flags. Changes in 1.4.10: - check_ntp returns UNKNOWN rather than WARNING if no jitter is available. - check_cluster now accept all valid characters in its thresholds. - check_ntp is now deprecated in favor of check_ntp_peer and check_ntp_time. - check_disk no longer reports OK if disk usage exceeds 100%. - check_load handles non-triplet arguments correctly now. - Nagios::Plugin updated to 0.22.
2008-05-27Update to 3.1.1adrianp6-21/+15
Fixed --version flag in dhcrelay Clarified error message when lease limit exceeded Log messages when failover peer names mismatch have been improved to point out t he problem. Manpage entries in dhcp-options.5 for the 'domain-list' format have been updated . The 'min-secs' configuration parameter's log message has been updated to be more helpful. Fixes to allow code to compile on Mac OS X Leopard (10.5). See http://www.isc.org/sw/dhcp/dhcp_rel2.php for all the details
2008-05-27Remove obsolete patchadrianp1-38/+0
2008-05-27Update to 3.1.1adrianp3-9/+12
Fixed --version flag in dhcrelay Clarified error message when lease limit exceeded Log messages when failover peer names mismatch have been improved to point out the problem. Manpage entries in dhcp-options.5 for the 'domain-list' format have been updated. The 'min-secs' configuration parameter's log message has been updated to be more helpful. Fixes to allow code to compile on Mac OS X Leopard (10.5). See http://www.isc.org/sw/dhcp/dhcp_rel2.php for all the details
2008-05-27Update to 0.4.14:wiz2-7/+7
Version 0.4.14 [2008-05-26] ================================================================= +new !fix ~change -remove | focus: minor bugfixes, improvements + Support: sevenload.com (sr #2015) Contributor: Kai Wasserbach http://bugs.debian.org/482289 Minor modifications were made to the contributed patch to maintain backward compatibility with Python 2.4. + Scan: GoogleVideo support --scan now looks for embedded google videos. + Scripts: run.py, build.py These used to be available in the svn repository only. build.py: * builds and installs clive to top_srcdir/dist subdir * wraps "configure" and "make install" * wraps CFLAGS and LDFLAGS for building newt (bundled) * takes any of the configure parameters run.py: runs clive from the top_srcdir/dist subdir * Wraps PYTHONPATH * takes any of the clive parameters Example: % ./build.py --without-newt % ./run.py --no-cache URL ! GoogleVideo: "error: extraction url not found" [blocker] Affected versions: clive 0.4.12, 0.4.13 Low quality video extraction would fail due to page HTML changes. ! File extension Affected versions: clive < 0.4.14 mp4 file extension was used incorrectly for Metacafe and Guba videos. ! manual page Typos. ~ code cleanup Replaced "if .. .find(..) !=/== -1" with "if .. in .."
2008-05-26Add unbound to the build.joerg1-1/+2
2008-05-26Mark some packages as not for bulk building on HPUX.tnn1-1/+2
2008-05-26Import unbound-1.0.0, a DNS recursor library and daemon from the guysjoerg8-0/+151
that brought us NSD.
2008-05-26Mark some packages as NOT_FOR_BULK_PLATFORM= Linux-*-*tnn2-3/+5
Addresses PR pkg/38368 and PR pkg/38371
2008-05-26Second round of explicit pax dependencies. As reminded by tnn@,joerg10-27/+35
many packages used to use ${PAX}. Use the common way of directly calling pax, it is created as tool after all.
2008-05-25Update to 2.8.1adrianp3-8/+13
Includes fix for CVE-2008-1804 [*] New Additions * Target-Based support to allow rules to use an attribute table describing services running on various hosts on the network. Eliminates reliance on port-based rules. * Support for GRE encapsulation for both IPv4 & IPv6. * Support for IP over IP tunneling for both IPv4 & IPv6. * SSL preprocessor to allow ability to not inspect encrypted traffic. * Ability to read mulitple PCAPs from the command line. * Support for new CVS rule detection options. [*] Improvements * Update to HTTP Inspect to identify overly long HTTP header fields. * Updates to IPv6 support, including changes to avoid namespace conflicts for certain Operating systems. * Updates to address issues seen on various Sparc platforms. * Stricter enforcement of shared object versions to avoid API conflicts.
2008-05-25Fix indentation.tron5-10/+10
2008-05-25Remove me as maintainer of some package, clame ownership of a few packages.tron10-20/+20
2008-05-25Assert OWNERship of some packages, relinquish others entierly.dillo1-2/+2
2008-05-24Fix build fails on recent DragonFly and OpenBSD, removed FDDI and Token Ringobache2-1/+19
support. Patch provided by Hasso Tepper in PR 38621 (already fixed in upstream).
2008-05-24Update msdl to 1.2.obache2-6/+6
Version 1.2. - msdl - 6th release - -aN option added (for streams which often cause timeout error) - resume real-rtsp support Version 1.1.99. - msdl - beta release - -c (--continue) option added - --byterange option added
2008-05-22Implement a fix for the security vulnerability reported intron3-2/+49
<http://seclists.org/fulldisclosure/2008/May/0488.html>.
2008-05-21Update to 2.9.5:wiz2-6/+6
2008/05/02: version 2.9.5 = tag release-2-9-5 6503: Remove release status when download is finished 2008/03/31 6465: BT: Send correct downloaded value when download starts to tracker (colchaodemola) 6477: Use $MLDONKEY_DIR/mlnet_tmp instead of /tmp - This patch fixes problems with hash checking of multifile BT downloads when /tmp is too small. - To override $MLDONKEY_DIR/mlnet_tmp use variable $MLDONKEY_TEMP. This patch has nothing to do with option temp_directory. 6472: Multiuser: Count only files in download queue for user/group statistics 6471: Clean logfile 6470: BT: Use default of max_upload_slots as minimum for BT-max_bt_uploaders instead of hard-coded value 2008/03/18 6466: Fix option_hook loop when changing max_upload_slots < 3, caused by patch #6451 2008/03/14 6462: Multiuser: Restrict chown to admin users only 2008/03/11 6458: Fix commit bug when filesystem reports negative values for maximum filename length 2008/03/07 6451: BT: Implement minimum of 3 (like max_upload_slots) for option max_bt_uploaders
2008-05-21Update to 0.4.13:wiz3-8/+10
Version 0.4.13 [2008-05-20] ================================================================= +new !fix ~change -remove | focus: minor feature enhancements + --scan, -S Causes clive to scan the fed URLs for identifiable video links. The found links are then checked and displayed to the user for selection. Example: % clive -S "http://fakesteve.blogspot.com/" This feature currently scans for Youtube video links only. Googlevideo support will follow. ! manual page Cleaned up and fixed some typos. ~ config: url_feed -> feed_url Renamed config file command "url_feed" to "feed_url". Version 0.4.12 [2008-05-12] ================================================================= +new !fix ~change -remove | focus: Minor bugfixes ! VGoogle: OSError: [Errno 2] No such file or directory (bug #11668) Affected versions: clive 0.4.10, 0.4.11 Extraction would fail for google videos that did not have mp4 link available. See also: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=480444 ! cache: "OperationalError: no such column: cache_lowq" [blocker] Affected versions: clive 0.4.10, 0.4.11 Cache upgrade would fail on some configurations for still unknown reasons. clive will attempt to recreate the cache if the above error occurs. Any existing cache data will be lost. See also: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=479315 ~ configure.ac: module checks configure no longer checks for modules (urlgrabber, feedparser) when --without-PACKAGE or --with-PACKAGE=no are being used. ~ Warnings: tweaked Some warnings have been tweaked.
2008-05-20Honour PKGMANDIRtnn2-9/+9
2008-05-18Add patch from the Net-SNMP SVN repository to fix a buffer overflow intron3-3/+107
the Perl SNMP module reported in SA30187.
2008-05-15+freeradius2adrianp1-1/+2
2008-05-15Remove file that never should have been importedadrianp1-439/+0
2008-05-15Freeradius version 2.0 of the server is intended to be backwards compatibleadrianp22-0/+1474
with previous versions, but also to have many new features, such as: * simple policy language (see "man unlang") * virtual servers (raddb/sites-available/README) * IPv6 support * better proxy support (raddb/proxy.conf) * More EAP types * Debugging output should be MUCH easier to understand * VMPS support * More modules are marked "stable" (python, etc.) * SQL configuration has been cleaned up (see raddb/sql/*) * limited support for HUP * check configuration and exit (radiusd -C) * Server core is now event based (simpler, more powerful)
2008-05-15Add CONFLICTS for upcoming freeradius 2.x importadrianp1-1/+3
2008-05-15Fix for setsockopt() in Threadpool.c to allow more than one processobache3-2/+26
to join the multicast-group on BSDs, not only FreeBSD and MacOS X. Noticed by Greg Kerr via private mail. Bump PKGREVISION.
2008-05-13Add patch for CVE-2007-1995 for stable quagga (NLRI attributes denial oftonnerre4-2/+198
service).
2008-05-13Fixed to compile on DragonFly.obache2-4/+4
Patch provided by Steve O'Hara-Smith via private mail.
2008-05-11Add mtftpdjmcneill1-1/+2
2008-05-11Import mtftpd-20080229, an open-loop multicast TFTP server implementationjmcneill5-0/+45
for NetBSD and Linux.
2008-05-11Fix several plists that use imake after some modifications in the imaketonnerre2-4/+4
framework several monthes ago. This resolves various build problems on Linux. Should fix PR 37646. Patch from cheusov. Confirmed by joerg.
2008-05-11Fix CVE-2008-0122 for libbind (as contained in bind). A misplaced boundarytonnerre6-5/+40
check can be abused for implementation specific exploitation: depending on the use of libbind, this can result in denial of service or even remote code execution.
2008-05-10Add patches required to fix CVE-2008-180[123], taken from rdesktop CVS.tonnerre9-3/+259
1) An integer underflow error in iso.c when processing RDP requests can be exploited to cause a heap-based buffer overflow. 2) An input validation error in rdp.c when processing RDP redirect requests can be exploited to cause a BSS-based buffer overflow. 3) A signedness error within "xrealloc()" in rdesktop.c can be exploited to cause a heap-based buffer overflow.
2008-05-09Add & enable ruby-netaddrseb1-1/+2
2008-05-09Initial import of ruby-netaddr as version 1.4.0 into the NetBSDseb4-0/+45
Packages Collection. NetAddr (formerly IPAdmin) is a Ruby package for working with network addresses. Includes: ability to subnet/supernet IPv4 and IPv6 space, create CIDR-based hierarchical trees, manipulate MAC addresses, and much more.
2008-05-09libfetch-2.14:joerg2-5/+5
Fix brain dead error in the quoting of unsafe characters.
2008-05-06glibc loves to not define common string functions and fail miserablyjoerg1-6/+6
as some headers are already included. Define _GNU_SOURCE early...
2008-05-05Update to youtube-dl-20080420.tnn2-6/+6
- fixes youtube url regex - misc cosmetic changes
2008-04-301.3.0adrianp2-8/+7
The VRFY command now accepts 252 as a valid response code. (Bug 5083) The mailFrom() and rcptTo() methods now support additional arbitrary parameters. (Request 6339) Upgraded to package.xml version 2 (via package2.xml). Updated the license to PHP 3.0.1. Allow auth via STARTTLS if PHP supports it (requires Net_Socket 1.0.7) (Johan Ohrn, johan@oern.mine.nu). We now use package.xml version 2 exclusively. Skip unit tests when the configuration file is not available. Fixing a protocol error when performing DIGEST-MD5 authentication. (Bug 12206) Add getServiceExtensions (slusarz@curecanti.org, Bug 13763)
2008-04-301.0.8adrianp2-7/+6
Optimize away some duplicate is_resource() calls. Better solution for eof() on blocking sockets [#1427]. Add select() implementation [#1428]. Restore support for unix sockets (Bug #2961). Don't rely on gethostbyname() for error checking (Bug #3100). Make package.xml safe for PEAR 1.4.0. Chunk socket writes on Windows by default, or if explicitly specified (Bug #980) Don't run any $addr with a '/' in it through gethostbyname() (Bug #3372) Fixing bug #6789: Net_Sock::eof() returns false when socket is already disconnected Using package.xml v2.0 Fixing request #3327: Method for setting Socket's write buffer size Add enableCrypto() for calling stream_socket_enable_crypto with PHP 5.1.0+ Revert change for bug #7692 that caused trouble with code already using output buffering.
2008-04-30Formatting improvements. Spelling. Use enough commas in enumeration.wiz1-36/+46
Improve HTML output.
2008-04-29Drop clauses 3 and 4 from TNF licensesmartin27-218/+29
2008-04-28Replace USE_NCURSES with INCOMPAT_CURSES, now that PR 24928 is fixed.wiz1-2/+3
2008-04-27Bump gnome-sharp API depends for shlib name changes and dependency changes.wiz1-2/+2
Bump PKGREVISION of its dependencies.
2008-04-27Bump BUILDLINK_API_DEPENDS for gtk-sharp (name changes) and bump PKGREVISIONwiz1-1/+2
of dependencies.
2008-04-26fix build with Sun Studio by not using ranges in case stmt.tnn1-4/+5
2008-04-26Update liblive to 2008.04.09.obache3-13/+21
draw upon a patch to update for 2007.01.17 in PR 38038 While here, add DESTDIR support and fix permission of installed libraries. 2008.04.09: - Corrected a type-related bug in "RTPInterface::handleRead()". (Thanks to Brain Lai for noting this.) - Fixed a bug in "RTSPClient" that would prevent RTCP "RR" reports from being sent to the correct multicast address when we are receiving a multicast stream. (Thanks to Changjin Liu for noticing this.) 2008.04.03: - Fixed a bug that was introduced in the "2007.12.27" release. The "timeout" parameter to the call to "readSocket" in "SocketDescriptor::tcpReadHandler()" in "RTPInterface.cpp" needed to be initialized (to zero) first. (Thanks to Lodewijk Loos for alerting us to this problem.) - Added a new config file "config.bfin-linux-uclibc", and renamed "config.bfin_uclinux" as "config.bfin-uclinux". (Thanks to Mike Frysinger.) 2008.02.08: - Added a hack (suggested by "Romain") to "MPEG2TransportStreamFramer" to (perhaps) produce more accurate per-transport-packet duration estimates for wildly VBR streams. - Updated "MPEG2TransportStreamMultiplexor" to support the addition of MPEG-4 Audio or Video Elementary Streams. - Updated "RTSPOverHTTPServer.cpp" (a work in progress) so that it complies properly for some versions of Visual Studio on Windows. (Thanks to Eric Flickner for noting this.) 2008.01.19: - Corrected the "getNormalPlayTime()" function - introduced in the previous release - to allow for 'trick play' scale factors other than 1. 2008.01.18: - Added a new member function float MediaSubsession::getNormalPlayTime() which - given a stream's current presentation time - returns the "Normal Play Time". This function is useful for RTSP streams. - Added support for a "a=control:" URL specified in the SDP description at the session level. 2008.01.04: - Changed the "RTSPClient" timeout - introduced in the previous release - from 5s to 30s. - Added support for setting and returning the RTSP session start time (as well as the end time). (This eliminates the need for the "live-starttime.patch" file that VLC was using.) - Updated some of the system-specific configuration files, to eliminate the need for many of the patches that the VLC developers added to their code. 2007.12.27: - Added a 5s timeout to the "RTSPClient" code that checks for RTSP responses. This mirrors a change that was already being done to VLC's copy of the code. (This is still a short-term fix, until the "RTSPClient" code is rewritten to properly use asynchronous I/O, using the event loop.) - Added a timeout to the "readSocket()" call in "SocketDescriptor::tcpReadHandler()" in "RTPInterface.cpp", to handle reading RTP-over-TCP data. This allows for the possibility of non-cooperative RTSP clients. (Thanks to Peter Leese for this suggestion.) This is probably not a complete solution; more thought is needed... 2007.12.07: - Fixed "H2633plusVideoFileServerMediaSubsession" to properly use a dynamic RTP payload type, rather than the static type 34 (which is reserved for the now-obsolete old "video/H263" RTP payload format). 2007.12.06: - Updated "JPEGVideoRTPSource" to take optional 'default width' and 'default height' parameters. These parameters can be set by fields in the SDP description, and can be used to specifiy unusually large frame widths and/or heights. (Thanks to Andrey Filippov.) 2007.11.18: - Fixed a couple of memory leaks in "DarwinInjector". (Thanks to Eyal Beit-Halachmi for noting these.) - Removed old 'backwards compatibility' stuff from "FramedSource". (Noone should be relying upon this any more.) - Fixed a bounds-checking error in "parseRTSPRequestString()" caused by an int vs. unsigned problem. (Thanks to Luigi Auriemma for noting this.) - In "RTSPClient.cpp", fixed a couple of "unsigned" vs. "int" nits. (Thanks for Brain Lai for noting this.) 2007.11.01: - Several of the options to "openRTSP" have now been changed, with two new options added: -s <initial-seek-time> -z <scale> See the "openRTSP" documentation <http://www.live555.com/openRTSP/> for details. - Fixed a bug in the way that "MPEG4VideoStreamDiscreteFramer" parses 'config' information (for inclusion in the stream's SDP description). (Thanks to Nicola Bova for helping to identify this bug.) - Eliminated a potential memory (and socket) leak when allocating server RTP,RTCP socket pairs. (Thanks to David Pan for reporting this.) - Updated "ByteStreamFileSource" to treat a 0-byte file read the same as EOF. - Ensure that we have reasonable OS buffering for writes on non-blocking sockets. 2007.08.03a: - Removed a debugging printf() that had been left in by mistake. (Thanks to Massimo Zito for noticing this.) 2007.08.03: - Updated the "RTSPServer" implementation to work better on systems with more than one IP address. The server will now include - in its RTSP responses - the IP address on which the corresponding incoming request was received. 2007.07.25: - Added some sanity checks to various "MediaSink" subclasses, in case "fSource" is NULL. (Thanks to Andrey Kaminsky for noting one of these.) 2007.07.10: - Made sure that "MPEG2TransportStreamFramer"s estimate of the average duration of each Transport Packet gets updated correctly after each 'seek' operation. (Thanks to Massimo Zito for suggesting this.) - Fixed a bug in "MPEG2TransportStreamFromESSource" that was causing presentation timestamps to not be generated correctly. (Thanks to Massimo Zito for noticing this.) 2007.07.01: - Fixed a bug in "RTSPServer" and "RTSPClient" that would cause problems when streaming files whose names have spaces in them. - Fixed a bug in "OnDemandServerMediaSubsession::deleteStream". (Thanks to Igor Bukanov.) - Make the sockets for "RTPSource", "RTCPInstance" and "BasicUDPSource" non-blocking, even though they will be read from only asynchronously, when packets arrive. The reason for this is that, in some OSs, reads on a blocking socket can (allegedly) sometimes block, even if the socket was previously reported (e.g., by "select()") as having data available. (This can supposedly happen if the UDP checksum fails, for example.) (Thanks to Marc Neuberger for pointing this out.) - Fixed a bug in "MPEG2TransportFileServerMediaSubsession.cpp" that was causing 2x fast-forward to fail. (Some debugging code had been left in by mistake.) 2007.05.24: - Modified "setupDatagramSocket()" to better handle setting "ReceivingInterfaceAddr" when creating a socket to be used to send/receive multicast. - Made a couple of minor changes to overcome some compilation errors that some people were apparently seeing. 2007.05.23: - The RTSP server now includes the "source=" parameter in the response to a RTSP "SETUP" command. This works around a bug in QuickTime Player that would cause it to not send RTCP "RR" packets (when playing a unicast stream, and running on Mac OS X). (Thanks to Dave Singer et al at Apple for tracking down this problem.) - The RTSP server implementation no longer terminates the session if it returns 400 or 405 errors. 2007.04.24a: - Fixed a problem in the new "RTSPOverHTTPServer" code that was causing some people compilation problems. 2007.04.24: - Fixed a typo in "testOnDemandRTSPServer.cpp". (Thanks to Nils Grundback for noticing this.) - Modified the signature of "RTSPServer::specialClientAccessCheck()" (defined in the previous revision) to add a new "clientAddr" parameter (a "struct sockaddr_in"), to allow special access checking based on clients' IP address. - Make sure that the locale is set to "POSIX" when calling "toupper()" or "tolower()" on human-supplied strings. (Thanks to Ismail Doenmez for noting this.) 2007.04.20: - Modified "MPEG2TransportStreamMultiplexor" to set the "discontinuity_indicator" flag for the first "adaptation_field" in the output Transport Stream. - Changed "AMRAudioRTPSource" to more accurately report whether/when an interleaved frame's timestamp has been synchronized using RTCP. (Thanks to David Bertrand for this patch.) - Made to a small fix to the previous revision's support for multicast streaming of raw UDP (nonstandard) - Added a virtual function to "OnDemandServerMediaSubsession" for closing the stream source. Subclasses can redefine this, if they wish, to do something smarter. (Thanks to Igor Bukanov for this patch.) - Added support to "RTSPServer" for optionally performing special per-client access control, beyond the standard Digest Authentication method. (Thanks to Igor Bukanov for this patch.) - Made a minor optimization to "Groupsock.cpp". (Thanks to Maxim Petrov for this suggestion.) - Added an initial implementation of RTSP-over-HTTP at the server level (it was already supported at the client level). (Note: This code has not yet been completed, and doesn't yet work, so don't try to use it.) 2007.02.20: - Updated "RTSPServer" to support multicast streaming of raw UDP streams (nonstandard). (Thanks to Aesmund Grammeltvedt for this modification.) - Made "RTSPClient" a little more robust in case the TCP connection fails. - Made "RTPSink::rtpmapLine()" virtual (as requested by Andrew Voznytsa). - Removed an archaic (no longer used) declaration in "groupsock/include/Groupsock.hh". - Added an optional "allowKasennaProtocol" parameter to "RTSPClient::describeWithPassword()" (similar to "RTSPClient::describeURL()"). (Thanks to Igor Bukanov for this suggestion.)s 2007.01.17: - Fixed a bug that would cause the "MPEG2TransportStreamIndexer" application to fail when run on a big-endian architecture. - Added a new class "H264VideoFileSink", that prepends each incoming H.264 NAL unit with the prefix 0x000001, before writing it to the file. Also updated the "openRTSP" code to use this, when receiving H.264/RTP streams. (Thanks to Chris Kuiper for contributing this.) - Added a temporary #ifdef to "GroupsockHelper.cpp" to work around a compliation problem when building for Cygwin. 2007.01.11: - Improved the "MPEG2IndexFromTransportStream" class to recogize Transport Stream PAT and PMT (tables). This in turn makes the "MPEG2TransportStreamIndexer" utility more robust. - Fixed a minor bug in "MPEG2TransportStreamFromESSource". 2007.01.09: - Added RTSP server support for 'trick play' operations on MPEG-2 Transport Stream files. This requires the presence of a ".tsx" index file for each ".ts" file. (This functionality will shortly be documented on the LIVE555 web site, and announced on the "live-devel" mailing list.) - Improved the performance of asynchronous file reading in "ByteStreamFileSource". (Thanks to Aesmund Grammeltvedt for this suggestion.) - Added "-D_FILE_OFFSET_BITS=64" to the "COMPILE_OPTS" line for each of the Linux config files, in order to alleviate possible problems with I/O on large files. 2006.12.31: - We now implement "ByteStreamFileSource" on Windows using synchronous file reads, by default. I had thought that Windows XP had fixed the problem - present in earlier versions of Windows - whereby open files are not treated as select()able sockets. But apparently the problem is still there. - Added code that will - probably in the next release, very soon - support server 'trick mode' operations on MPEG-2 Transport Stream files. At present, we have two new applications - in the "testProgs" directory - that help support this: "MPEG2TransportStreamIndexer" (to create a special index file for a Transport Stream file), and "testMPEG2TransportStreamTrickPlay" (to generate a new Transport Stream file that simulates a 'trick play' operation performed on the original Transport Stream file). See my forthcoming post to the "live-devel" mailing list for more details. - Fixed a bug in the Base64 encoding routine. (Thanks to Sebastian Gracias for reporting this.) 2006.12.08: - Made sure that each TCP socket used by a "RTSPserver" is non-blocking, so that a slow or hanging client cannot hang a server. (Thanks to "jers (at) inwind.it" for this suggestion.)
2008-04-26Update libupnp to 1.6.6.obache3-10/+10
Changes: ******************************************************************************* Version 1.6.6 ******************************************************************************* 2008-04-24 Marcelo Jimenez <mroberto(at)users.sourceforge.net> * Added thread id's to the UpnpPrintf debug messages. Thanks to Charles Nepveu for the idea. 2008-04-24 Marcelo Jimenez <mroberto(at)users.sourceforge.net> * SF Bug Tracker [ 1948586 ] Uppercase U in in "xmlns:U" in Invoke Action causes seg. f. Submitted By: Thomas Norheim - kjakan_no Device no longer segfaults with the following malformed xml action: <u:SetColor xmlns:U="urn:schemas-upnp-org:service:tvpicture:1"> <Color>2</Color> </u:SetColor> 2008-04-23 Marcelo Jimenez <mroberto(at)users.sourceforge.net> * Use -O0 in debug builds so that variables do not get optimized out. 2008-04-10 Marcelo Jimenez <mroberto(at)users.sourceforge.net> * Apostolos Syropoulos changes for OpenSolaris x86. 2008-03-20 Marcelo Jimenez <mroberto(at)users.sourceforge.net> * Andre Sodermans (wienerschnitzel) patch for building libupnp under windows systems with VC9. 2008-03-20 Marcelo Jimenez <mroberto(at)users.sourceforge.net> * Andre Sodermans (wienerschnitzel) patch for building libupnp under windows systems with VC8. 2008-03-08 Marcelo Jimenez <mroberto(at)users.sourceforge.net> * Fixed a printf format problem on the upnp_tv_device.c from both upnp/sample/tvdevie and upnp/sample/tvcombo directories. The variable port was a short int instead of an unsigned short and it was beeing print as a negative value. 2008-03-08 Marcelo Jimenez <mroberto(at)users.sourceforge.net> * SF Bug Tracker [ 1902668 ] Cannot compile on MSVC Submitted By Luke Kim - nereusuj Version 1.6.5 cannot be compiled because of some changes in 1.6.3. MSVC does not support stdint.h, gettimeofday(), sys/param.h, const int variables in array size and Windows does not define _WINDOWS_ but define _WINDOWS. * MSVC does not understand "const int"'s as declarators of array dimensions, we must use #define'd constants. * Use WIN32 instead of _WINDOWS_ or _WINDOWS. 2008-02-22 Marcelo Jimenez <mroberto(at)users.sourceforge.net> * No longer ignore "upnp:rootdevice" advertisement. Thanks to Bob Ciora. 2008-02-10 Marcelo Jimenez <mroberto(at)users.sourceforge.net> * Changed "sys_errlist[errno]", which is deprecated, by "strerror_r()", which is thread safe. 2008-02-06 Marcelo Jimenez <mroberto(at)users.sourceforge.net> * Slightly improved error report by showing the sys_errlist string corresponding to errno. 2008-02-06 Marcelo Jimenez <mroberto(at)users.sourceforge.net> * Got rid of two useless constants: UPNP_SOCKETERROR and UPNP_INVALID_SOCKET. They both mean the same, that a network API function has failed. -1 is the value to check, not an invented constant.