summaryrefslogtreecommitdiff
path: root/net
AgeCommit message (Collapse)AuthorFilesLines
2008-04-25Initial import of dcsharp-0.11.1kefren20-0/+430
DC# is a file sharing client for the Direct Connect protocol, which allows you to connect to hubs to chat and share files.
2008-04-24Claim copyright on a few more files for completeness.joerg2-2/+4
2008-04-24libfetch-2.11:joerg6-57/+124
Implement full quoting support in FILE and FTP protocols.
2008-04-24Don't hard-code /usr/pkg. Bump revision.joerg2-4/+4
2008-04-24libfetch-2.4.10:joerg7-73/+162
Start URL quoting cleanup. All URLs are now quoted correctly on parsing and when appending URLs. URLs without schema and starting with slash are considered to be file:// URLs.
2008-04-23Update to 1.20:wiz2-8/+8
2008-02-16 Hajimu UMEMOTO <ume@mahoroba.org> * Socket6.pm: Bump version number to 0.20. * Socket6.pm: Make the AF_INET6 and PF_INET6 exports optional. They are exported from Socket on 5.10.0, and it contlicts with Socket6. PR: http://rt.cpan.org/Public/Bug/Display.html?id=32362 Reported by: "Shlomi Fish via RT" <bug-Socket6@rt.cpan.org> Submitted by: "KONDOU, Kazuhiro" <kazuhiro@alib.jp> 2008-01-27 Hajimu UMEMOTO <ume@mahoroba.org> * Socket6.xs, Socket6.pm: Make getaddrinfo() return the string error or the numeric value according to the context. Make getnameinfo() return error value. Export the EAI_* error constants. Submitted by: Paul LeoNerd Evans <leonerd@leonerd.org.uk> * Socket6.xs: FreeBSD 7 and later don't have KAME IPsec anymore. * Socket6.xs: gai_strerror() returns `const char *'.
2008-04-22Update to 0.4.10:wiz4-10/+33
Version 0.4.10 [2008-04-21] ================================================================= +new !fix ~change -remove | focus: Major bugfixes + newt library The library, which is written in C and depends on the libslang, is now part of the clive distribution. For more details, see the README file. + configure: --with-newt[=yes/no] (default:yes) If disabled: - python newt module will not be built - The --rss feature will be disabled + Prerequisite: libslang >= 2.0 The newt library depends on this library. + Google Video: mp4 support clive will now attempt to download mp4 format from the host by default. --low-quality option can be used to override this. Falls back to flv if the mp4 link is not found. Example: mp4: Video: h264, yuv420p, 320x240, 29.97 fps(r) mp4: Audio: mpeg4aac, 48000 Hz, stereo flv: Video: flv, yuv420p, 320x240, 29.75 fps(r) flv: Audio: mp3, 22050 Hz, mono, 64 kb/s + Google Video: Partial support for continuing transfers Continuing partially downloaded files is now possible for the mp4 transfers introduced in this release. As with Youtube/FLV, continuing GoogleVideo/FLV files still fails. ~ Program start options stdout clive now prints out the bundled newt version (if any). ! Cache: --low-quality Caching should now work properly with the --low-quality option. If the cache entry was previously recorded using different video quality, the video page is re-visited and the cache is updated. A new column 'cache_lowq' was added to the 'cache' sqlite table. Should the upgrade from a previous version fail, remove the existing ~/.clive/cache file. ! Bug #11523: Google video extraction fails Affected versions: clive < 0.4.10 ! Various typos Mostly in the manual page. - Prerequisite: python-newt module The module is now part of the distribution.
2008-04-22revbumps due to libevent update.tnn4-7/+8
2008-04-21Actually, just check for linux and ignore hurd...joerg1-2/+2
2008-04-21Fix another surprise from the glibc folks.joerg1-1/+6
2008-04-21New package: net/walker version 3.8reed1-1/+2
2008-04-21Import new package: walker-3.8reed4-0/+37
Utility to download DNS zone contents using the DNSSEC NXT/NSEC record chain (even when AXFR is disabled). It can also verify all digital signature resource records within a zone against the zone key.
2008-04-21Fix typo in delimiter.joerg1-2/+2
2008-04-21libfetch-2.9:joerg3-4/+53
Add fetch_extract_filename to extract the unquoted filename of a URL.
2008-04-21libfetch-2.8:joerg3-7/+5
Fix a number of small bugs introduced in the last version.
2008-04-20libfetch-2.7:joerg3-4/+30
Add fetchCopyURL.
2008-04-19libfetch-2.6:joerg11-261/+177
Change fetchList API to always return lists of full URLs.
2008-04-19Update nload to 0.7.0, based on maintainer update request in PR 38461.obache5-34/+22
While here, marked as DESTDIR ready. Changes since 0.6.0 - Abort configure script if ncurses is not found - Rewrite the linux proc devreader - Implement hpux device detection - Implement reading and writing of config files (fixes debian bug #247030) - Add F5 and F6 key shortcuts for reading and writing current settings - Change defaults for traffic units to human readable - Make shown devices configurable at run time and save this setting as well - Remove "-t 0" - Change key shortcuts, especially F2 for the option window - Replace "average smoothness" by average window period in seconds - Apply patch by Paul Brook <paul@nowt.org> so that nload works correctly on 64-bit kernels - Fix SIGSEGV when /proc/net/dev doesn't exist - Make compilation work with GCC 4.3 (fixes debian bug #417449)
2008-04-18libfetch-2.5:joerg2-7/+196
Add basic index parsing support for HTTP based on the ftpio.c code in pkg_install. Permission to use the 3-clause BSD license from Thomas Klausner in private mail.
2008-04-17Claim copyright on the files I modified a lot.joerg2-2/+4
2008-04-17Add libsoup24.joerg1-1/+2
No cookie for: drochner
2008-04-17Use a conditional that is safe for scanning even if all versionsjoerg1-4/+2
supported are disabled.
2008-04-17Avoid using %ju as it is not implemented on all platforms.joerg1-2/+2
2008-04-16Don't use inline.joerg1-2/+2
2008-04-16Update to 2.0.8:wiz6-78/+9
2.0.8 ----- * New API: gnet_conn_set_main_context gnet_conn_http_set_main_context gnet_inetaddr_new_async_full gnet_inetaddr_new_list_async_full gnet_inetaddr_get_name_async_full gnet_tcp_socket_connect_async_full gnet_tcp_socket_new_async_full gnet_tcp_socket_new_async_direct_full gnet_unix_socket_new_abstract gnet_unix_socket_server_new_abstract gnet_uri_parse_inplace * GConnHttp API is no longer marked as experimental * Fix major memory leak in GConnHttp * gnet_init() can now safely be called more than once now * Fix crash when gnet_conn_http_delete() is called from within the user callback. * GConnHttp: do not emit data events for pages that are being redirected to a new location. * GConnHttp: add gnet_conn_http_set_escaped_uri() (Samuel Cormier-Iijima) * Eliminate direct pthread usage on unix and use GLib GThreads instead (also fixes problems with gdb and valgrind) (Andreas Rottmann) * Dropped support for GLib-1.2 * Fix build on old systems that have a __ss_family member in struct sockaddr_storage instead of ss_family (Jeremy Denise) * GConnHttp: Documentation fixes * Fix compilation with --enable-debug on some 64-bit architectures like amd64 (Daniel Gryniewicz) * GConnHttp: fix several timeout issues (Steve Morris, Tim Muller). * GConnHttp: fix parsing of POST method response when there are optional headers after the 100-Continue response (#459895). * Relicense source code in examples/ directory from GPL to LGPL. * Add 'extern "C"' guards to pack.h to make things work with c++ compilers (thanks to Adriano Winter Bess). * New API: gnet_conn_write_direct() to write buffers asynchroneously without copying them (Jeff Garzik) * Fix for race condition and subsequent crash in asynchroneous DNS lookup (Steve Morris, Tim Müller) * Pass correct size parameters to bind() and connect() when creating unix sockets (Zeeshan Ali, #403197) * New API: gnet_unix_socket_new_abstract() and gnet_unix_socket_server_new_abstract() add support for abstract unix sockets on systems where this is supported (Zeeshan Ali, #404583) * Remove unused and pointless fork() fallback for asynchronous DNS lookups in cases where GLib has been compiled without threading support. It's 2007 - I think it's in order to require threading to be present; even my wrist watch can do that. Removs lots of unmaintained code and ugly #ifdefs. (Released Feb 3, 2008)
2008-04-16PYTHON_VERSIONS_ACCEPTED+=25abs1-2/+2
2008-04-16Use nbcompat.joerg3-3/+23
2008-04-16Update to version 0.13.1+2. This update includes myriad bug fixesbjs4-51/+46
and feature enhancements--way too many for this commit message. While here, deprecate aria2-metalink option. Aria2 now supports building with libexpat, so we do that by default now. Some of the more significant changes: ------------------------------------- * Fixed compile error without gnutls/libgcrypt/libgpg-error and openSSL installed. Fixed compilation on: x84-64 platform, Mac OSX, g++-4.3, and without c-ares/ares. * Added Simplified Chinese translation. Also updated the following translations: Polish, Dutch, German, Thai, Indonesian, Norwegian Nynorsk, Hungarian, Finnish, Hebrew. * Changed inactive connection timeout to 120. To accept more mulually interested peers, disconnect peer when there is no interest between us after certain time passed. Lengthened DNS timeout to 30. I think old value '10' will be a little bit short when some DNS servers are offline and several DNS servers are tried. It should be configured by command-line option. * Fixed the bug that prevents aria2 from stopping other than by pressing Ctrl-C in BitTorrent download. It is reproducible using --seed-time option. aria2 doesn't stop even after --seed-time is satisfied and continues to output blank lines in the console. * Added Message Stream Encryption(MSE) support. Currently, aria2 accepts incoming connections with Obfuscation Header and legacy BitTorrent Header and establishes connections with Obfuscation Header first and if failed then retry with legacy BitTorrent header. If plain text and ARC4 is provided, aria2 always choose ARC4. The new option to change the default behavior is planned. For tracker extension, "supportcrypto=1" is added statically. * Added the ability to load nodes from torrent file. These nodes are added to the routing table when downloading that torrent. * Added the ability to stop aria2 itself when given time has passed from start. Use --stop option to specify time in minutes. When 0 is given, this feature is disabled. before calling RequestGroupMan::fillRequestGroupFromReserver(). Without this modification, the result list shows "ERR" when aria2 is stopped by --stop option. It should be "INPR". Bootstrap through node added by port message. Currently bootstrap is executed if the number of buckets in routing table is 1. * Added DHT functionality, compatible with mainline. DHT is disabled by default. To enable it, give --enable-dht to aria2c. You may need to specify entry point to DHT network using --dht-entry-point. DHT uses UDP port to listen incoming message. Use --dht-listen-port to specify port number. Make sure that your firewall configuration can pass through UDP traffic to the port. The routing table is saved in $HOME/.aria2/dht.dat. Request peers though DHT only when download hasn't finished.
2008-04-15update to 2.22.0drochner3-11/+11
This switches to the gnome-2.22 release branch.
2008-04-15Grab MAINTAINERadrianp1-2/+2
2008-04-15Updated net/mrtg to 2.16.1martti3-14/+14
* fix RouterUptime config with non unique targets * give up MAINTAINERship as I'm no longer using mrtg (I switched to rrdtool)
2008-04-14Update to 2.9.4:wiz2-6/+6
2008/03/02: version 2.9.4 = tag release-2-9-4 6440: GTK2 GUI: Compile with lablgtk-2.10.1 by default - lablgtk-2.10.0 does not compile with Ocaml 3.10.2 2008/02/29 6439: Configure: Make Ocaml 3.10.2 the default compiler 2008/02/06 6407: New options run_as_group/run_as_groupgid - works the same way as options run_as_user/run_as_useruid - display system user:group running MLDonkey core in runinfo 6406: Mail: Fix bug in rfc2047 encoding 2008/02/05 6404: New option release_new_downloads - set to true to activate release slot feature for all newly started downloads 2008/02/04 6080: HTTP interface: new command/button "logout" (Schlumpf) 6077: bw_toggle: support new option "max_opened_connections_2" (Schlumpf) 6401: Swarmer: Correctly update file_downloaded during recover_temp (pango) 6400: EDK: Correctly update filename after recover_temp 6396: Log: Print user:group when starting a download 6395: Makefile: Do not strip shared linked binaries on Mac OS X, clean Makefile 2008/01/24 6381: Multiuser: Block commands "shares" and "share" for non-admin users
2008-04-13Fix local buffer overflow (with patch from mercurial repository).dillo3-3/+19
Bump PKGREVISION to 2.
2008-04-13Update to 0.4.9:wiz3-16/+57
Version 0.4.9 [2008-04-09] ================================================================= +new !fix ~change -remove | focus: major feature improvements + RSS/Atom parser (req. python newt module >= 0.51) Designed to be used with video host feeds. Parses and displays found videos available for extraction. If the required newt module is not found, the feature is disabled. Note that the python feedparser module is now part of the clive distribution, for more details, see the README file. Option: --rss (config: url_feed) When the --rss option is used, the URLs are treated as RSS/Atom feed URLs, for example: % clive --rss http://youtube.com/rss/global/recently_featured.rss Downstreamers: Python newt module is a new prerequisite. Note that the program still runs without it, only the --rss feature is disabled. FreeBSD: the newt library needs to be built with WITH_PYTHON, for example: % cd /usr/ports/devel/newt % make WITH_PYTHON=yes install clean Ubuntu: https://bugs.launchpad.net/ubuntu/+source/newt/+bug/110880 + Dailymotion: Log-in support (sr #1834) Options: --dmotion-user=USERNAME (config: dmotion_id) --dmotion-pass=PASSWORD (config: dmotion_password) + Metacafe: Family filter off (sr #1956) The family filter is disabled for all extractions. + Youtube: Log-in support (sr #1953) Resurrected the log-in support that was previously available in 0.2.x but removed in 0.3.0 due to the complete program overhaul. Options: --youtube-user=USERNAME (config: youtube_id) --youtube-pass=PASSWORD (config: youtube_password) ! ~/.clive/config; improved parsing The parser is now more resistant to invalid values. clive will now also exit if an error occurs while parsing. ! ~/.clive/config; output_if_file_exists Accepts "RENAME" as it should have. ! Console; q_r_paste command Crash at: "UnboundLocalError: local variable 'cmd' referenced before assignment" ~ --write-conf; increased verbosity clive is now more verbose about found 3rd party programs. ~ --write-conf; sort commands The written commands are now sorted alphabetically. Version 0.4.8 [2008-03-31] ================================================================= +new !fix ~change -remove | focus: minor bugfixes + Youtube: HTTP/415 No media fallback Extract low quality (flv) video if better quality (mp4) is not available. ! Youtube: Partial support for continuing transfers It is now be possible to continue partial downloads as long as they are high-quality (mp4) videos. Note that this fails utterly for the flv videos. It appears urlgrabber appends a complete file at the end of the existing file when the host refuses to continue transfer. Instead of bloating the code with the conditions, continuing the youtube flv file transfers remains disabled. ! Dailymotion: improved media support clive no more assumes 512x384 is the highest available quality. The video page is now parsed for best available quality which clive extracts unless the --low-quality option is being used. It should be noted that most videos appear to have only the low-quality (flv) video available. No media warning will be displayed if high quality video is not found and the low quality video is extracted instead. ! Transfer rate calculations File length offset is now used properly with files that are being overwritten. This fixes the only-progress-percentage odditity is being displayed. ! Youtube: New error messages "error: country restriction/censorship" "error: private video" ! --check-update,-u Crash at: "TypeError: __init__() takes exactly 2 arguments (1 given)" ~ Reduce progress stdout flickering (sr #1944) Progress is now rendered in one second intervals. clive will now also display average transfer rate and total time elapsed when the transfer completes. ~ Clean up clive(1), INSTALL etc. Version 0.4.7 [2008-03-17] ================================================================= +new !fix ~change -remove | focus: major feature enhancements + GNU Autotools support See the INSTALL file for the updated installation details. + urlgrabber integration The urlgrabber module is now part of the source code distribution. For more info, please read the README file. Downstream maintainers: urlgrabber module is no longer a prerequisite + Cache If caching is enabled, clive will collect data about visited URLs to a sqlite3 database file (~/.clive/cache). Note that cache is only available for Python >= 2.5. Also, depending on the system, the sqlite3 may not be installed with Python by default, e.g. on FreeBSD you need to install it separately (databases/py-sqlite3). Added also --no-cache and enable_cache. Caching is enabled by default. + Youtube: new default format clive now defaults to extract the better quality (mp4) videos from Youtube. The default behaviour can be overridden with the --low-quality option. + "Paste" option displayed at program start The state for "paste from xclip" is now displayed when the program starts. ! Same output filename in URL batch clive did not previously check the URLs in current batch for same output filename. For example: http://video.google.com/videoplay?docid=-4505462782975458603 http://video.google.ca/videoplay?docid=-4505462782975458603 Both URLs point to the same video, note the different TLD. If they were fed to clive in same URL batch the program accepted them without any scrutiny. This resulted clive to waste bandwidth downloading the same file twice and overwriting the previously extracted video file. clive now generates (--exist=rename) a new output filename for the last URL. ! Dailymotion support clive will now attempt to extract the higher resolution vide (mp4) _only_ if it is available. This was causing HTTP/404 errors for some dmotion URLs with the previous release. The new option --low-quality overrides this default behaviour. ! Status/progress stdout line breaking on some system configurations This was caused by improper use of '\b' which would cause the lines to break on some terminal emulation settings. ! Calculations for resumed transfers (patch #990) The transfer rate calculations should no longer go berzerk for resumed transfers. "The problem is that when urlgrabber calls update(), the 'read' parameter is the current size of the file. When you resume, you need to discard the offset from the previous download or else the calculations will be off." -- zythmer ~ clive(1) The manual page was rewritten. ~ Accept-encoding is now always set to gzip Removed the rather useless --no-gzip option from wasting space. Note that compression is only used if the host supports it. ~ Configuration file format The configuration file format has undergone several iterations of changes over the last 12 months and this release introduces yet another format. Wait for it. This one's final. For a comparison: Then: {.., 'verbose':1, ..} Now: enable_verbose="YES" To get started, you can generate a "template" configuration file with: % clive --write-conf The created file contains comments and all supported commands. clive will also attempt to autodetect the 3rd party programs such as ffmpeg and set the paths to these programs with recommended options. ~ File name changes in ~/.clive config.py -> config last.log -> recall userdef.py -> custom.py Note that since history is no longer used, the ~/.clive/history.log is now obsolete and can be removed if it's still around. ~ Option --write-conf Previously known as --conf-write. Writes the config file with default program values. clive will now attempt to autodetect vlc, ffmpeg and xclip. ~ Option --emit Renamed to "--emit-csv". Standard output format was also changed. From: video: "extraction-url" "filename" "length"\n To: OK: "url","extraction-url","filename","length"\n FAILED: "url","error-message"\n Should be now more parsing-friendly. ~ Options changed Much of the options were either renamed, merged, removed or otherwise modified. Some new short options were added also. ~ Renamed --simulate Renamed --simulate,-s to --no-extract,-n. ~ Tweaked warnings Some of the warnings were rewritten. ~ Stdout overhaul Much of the stdout messages were changed, e.g. "status:" and similar were replaced with lines that make better use of the line space. ~ Options displayed at program start Renamed "throttle" to "rate". Renamed "exists" to "exist". ~ sys.platform instead of platform.uname Platform string is now constructed using the platform module. - Logging features More or less replaced by the new "cache" and "recall" features. See also "File name changes" above. - GUI features: --configure, --history Rather than transforming clive into a CLI-GUI hybrid, I've decided to remove the GUI elements. The code to these short-lived features could still be reused for a GUI-only clive configruation tool later if there's any demand for it. Downstream maintainers: Tkinter is no longer used by clive. - Mswindows support Anyone familiar with the woe32 specific non-standard approach to everything can probably relate to this, and even if python hides much of the mswindows nonsense, I've decided not to bother myself with it anymore. So instead of bloating the code base with a set of conditions and exceptions for woe32, I've, hereby, removed all of the ms-platform specific nonsense from the project. Come to the unix side. - distutils support (setup.py) Starting from this release, clive uses GNU Autotools. - stage6 support Shut down service effective February 28, 2008 (http://www.stage6.com/blog/107/).
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam25-127/+109
through PLIST_SUBST to the plist module.
2008-04-12The PLIST never uses YAZTHREAD, so don't bother setting it.jlam1-7/+1
2008-04-12Fix an extra double-quote that made its way into a patch and preventsadrianp2-4/+4
smokeping from running.
2008-04-10import libsoup24-2.4.1, a new major branch of libsoup, for usedrochner5-0/+139
by gnome-2.22, can be installed in parallel with libsoup-devel
2008-04-09Update to rsync 3.0.2: Fix a potential buffer overflow in the xattr code.dogcow2-6/+6
2008-04-08Update to rsync 3.0.1. Changes between 2.6.9 and 3.0.0 are just too many,tonnerre4-79/+15
mostly improvements in speed of execution (usually up by around factor 10) and memory use (the same factor down). Please see <http://samba.rsync.org/> or ${WRKSRC}/CHANGES for more detailed information. Changes between 3.0.0 and 3.0.1: - New flag "c" for itemizing non-regular files. - Fix crash when running rsyncd without --config-file= . - Fix crash when backing up a directory which has default ACLs. - Fixed the working of --fake-super with --link-dest and --xattrs. - Fixed a hang when combining --dry-run with --remove-source-files. - Fixed a bug with --iconv preventing gobbled file names from causing transfer failures. - Fixed the use of the --protect-args (-s) option when talking to a daemon. - Fixed the --ignore-existing symlink problems. - Avoid setting the mtime on a directory that already has the right one. - Improved the daemon-exclude handling. - Fixed a glitch in the itemizing of permissions with the -E option. - Various other bugfixes. - Fixed a couple minor bugs in the included popt library. - Fixed a stat() call that should have been do_stat() for 64-bit functionality. - Changed the file-glob code to do a more memory efficient directory scan. Approved-by: tron
2008-04-08Force depend target to run, bootstrap-mk-files doesn't have thejoerg1-1/+2
necessary logic for explicit dependencies as the NetBSD rules have. Should fix build on Solaris and Darwin.
2008-04-08Update wget to 1.11.1.obache2-6/+6
* Changes in Wget 1.11.1. ** Interrupted downloads no longer result in renaming the file (regression in 1.11 over 1.10.2). ** Progress bar now displays correctly in non-English locales (and a related assertion failure was fixed). ** Wget no longer issues a GET request over HTTP for files it should know it's not going to download (regression in 1.11 over 1.10.2). ** Added option --auth-no-challenge, to support broken pre-1.11 authentication-before-server-challenge, which turns out to still be useful for some limited cases. ** Documentation of accept/reject lists in the manual's "Types of Files" section now explains various aspects of their behavior that may be surprising, and notes that they may change in the future. ** Documentation of --no-parents now explains how a trailing slash, or lack thereof, in the specified URL, will affect behavior.
2008-04-07Be a bit nicer to users that want to play with the fire.joerg1-1/+2
2008-04-07DESTDIR support.joerg1-2/+6
2008-04-07DESTDIR support.joerg1-5/+9
2008-04-07Fix installation.joerg1-1/+3
2008-04-07Fix installation.joerg1-2/+2
2008-04-07Fix installation.joerg1-5/+4
2008-04-07Fix installation.joerg1-1/+3
2008-04-07Fix DESTDIR installation.joerg1-1/+3