summaryrefslogtreecommitdiff
path: root/chat/iroffer
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2006-10-05 12:25:33 +0000
committerobache <obache@pkgsrc.org>2006-10-05 12:25:33 +0000
commit0fbad34ea6cee1a195622f7244d020f6b5428dc3 (patch)
treeaef94f9bcf20a08746f5d9e7e3882a981b634784 /chat/iroffer
parenta5ffa7a9b625fcab0de8e02daae4bf11e636dfa9 (diff)
downloadpkgsrc-0fbad34ea6cee1a195622f7244d020f6b5428dc3.tar.gz
Update iroffer to 1.3.11, based on PR 31859.
What's New in iroffer: ############################## version 1.3 ############################## --- New in 1.3.b11 --- (December 12th 2005) - fix invalid ctcp ping response - fix username when it cannot be determined automatically - fix infinate loop when debug output causes memory allocation --- New in 1.3.b10 --- (January 16th 2005) - ignore dev/inode changes as file changes - add sanity check to 'add' command to only allow regular files - reaping of old listen ports wasn't very good, caused small leaks - display memstat list using copy of list - improve dns lookup error reporting - fix memory leak with regcomp - allow 5 minute grace period before disconnecting due to restrictsend - windows users like their \r characters in xdcclistfile --- New in 1.3.b09 --- (August 23rd 2004) - fix build issues with OSF1 - fix unaligned bus fault for 64bit writes in md5sum state structure - fix infinate loop when more than 1 transfer in progress - dont allow plistoffset must be greater than plist time --- New in 1.3.b08 --- (August 9th 2004) - dont use in_port_t, it's not in older glibc's - fix warnings - make transfer method determined at runtime - mmap doesn't work on cygwin sometimes - warn users about stupid usenatip values - dont use tr_id 0 - fix crash if rmq called with invalid argument - fix build for macosx --- New in 1.3.b07 --- (April 6th 2004) - add convertxdccfile (convert .xdcc -> .state) - dont ignore nickserv, re-register on succesful nick rename --- New in 1.3.b06 --- (April 3rd 2004) - make debug a cmdline option not config file - replace auto* with autosendpack - change overallminspeed -> transferminspeed - remove double queue, will add something better in the future - add xdcclistfile config, save xdl to text file - update info and xdl commands, add 'xdcc info' message for users - add nomd5sum config option - add md5sum calcluation to packs - fixup logstats - add removedir, remove all files from within a directory - share filedescriptors and mmaps between transfers - fix total sent problem in statefile - fix integer overflow if transfer rate exceeds 140mbps - add sendfile support (for linux and freebsd) - turn off respondtochannellist by default - improve log rotation - fix 'shutdown now' crash if issued through dcc chat - other cleanups --- New in 1.3.b05 --- (March 22nd 2004) - dcc chat fixes - stop updating context log after crash starts - fix nonblocking connect error checking - change some privmsg to notice - fix various rehash crashes if items removed/added - add generic state file (remove xdccfile, messagefile, ignorefile) - fix user xdcc list to use notice, broke a while back - fix error handling if can't bind to listen socket - track nicks and close when no longer on channels (if restrictsend) - add punishslowusers --- New in 1.3.b04 --- (February 22nd 2004) - fix crash on shutdown --- New in 1.3.b03 --- (February 21st 2004) - less calls to gethostbyname() - do server dns resolve in a child process - fix solaris build - create fast server queue - dcc chat cleanup, make connection non-blocking - add 'chatl' and 'closec' - multiple dcc chat support - fix VERASE and VWERASE --- New in 1.3.b02 --- (January 22nd 2004) - fix build for MacOSX and *BSD - terminal support on console (arrow, ctrl-*, history) - 'delhist' admin command (delete console history) - add 'downloadhost' config command (specify how can download) - add -k to allow setting of corefile rlimit - add 'server_connected_raw' config command (send raw message after MODE) --- New in 1.3.b01 --- (January 11th 2004) - sort contents of adddir directory - mmap files to save system calls - replace uploadallowed with uploadhost (similar to adminhost) - allow any number of server_join_raw and channel_join_raw - replace virthost and vhost_ip with local_vhost - replace firewall and dccrangestart with tcprangestart - include device size in listul - major code cleanup ############################## version 1.2 ############################## --- New in 1.2b29 --- (March 22nd 2004) - fix various rehash crashes if items removed/added - fix error handling if can't bind to listen socket --- New in 1.2b28 --- (February 21st 2004) - fix fd leak on switching servers via signal - fix slow server queue - fix overwritten errno values on transfer disconnect --- New in 1.2b27 --- (January 22nd 2004) - update to cygwin 1.5.6 - fix 'not a known channel' bug --- New in 1.2b26 --- (January 9th 2004) - channel_join_raw and channel_join_raw were not cleared on rehash - various solaris fixes - only dump context if debug set --- New in 1.2b24 --- (December 15th 2003) - fix crypt() detection --- New in 1.2b23 --- (December 13th 2003) - fix queue notification messages - fix renumber - add 'restrictprivlistmsg', custom message for restrictprivlist - dont reuse listen ports for a while if never connected - do sanity checks on adminhost - add 'timestampconsole', show timestamps on console - dont increment get counter on shutdown - add 'quietmode', dont send informational messages to users - fix unaligned transfer ack reads: caused end-of-transfer hangs - more crazy usermodes: ~ and & - fix bug when both respondtochannelxdcc and restrictlist are set - detect broken crypt in Configure - fix crash in psend under Solaris --- New in 1.2b22 --- (October 18th 2003) - fix end of transfer disconnect - fix qul - allow setting notifytime to 0 to disable - fix slotsmaxpack range - fix renumber - dont allow uploads to overwrite non-regular files --- New in 1.2b21 --- (October 12th 2003) - fix crash when running on Digital UNIX - when pack max speed is set, send data more smoothly (250ms instead of 4 second graunlarity) - unlimited number of packs - unlimited number of channels - unlimited number of servers - unlimited number of adminhosts - unlimited number of ignores - upto 504 simultaneous transfers under Linux/UNIX - upto 119 simultaneous transfers under Windows - better messages when xdcc list is not sent - dont say 'for a listing...' if restrictprivlist is on - add 'closeu' command, disconnect upload - split server queue into low and high priorities - better excess flood protection --- New in 1.2b20 --- (September 14th 2003) - more debugging information - fix 'chfile' - 'qsend' fixes to send first queued item - fix pack queue crash - reuse TCP ports from 'dccrangestart' - fix infinate loop if all servers don't resolve - fix 'lowbdwth' bug (debian bug #210349) - add 'notifytime' configurable, how often to notify queue/bandwidth - add 'dynip.sh' shell script to update 'usenatip' - auto-convert dos slash to unix slash - add 'smallfilebypass' bypass queue for small files - allow starting up with missing offered files - add 'chgets' command - ignore list now uses full hostmasks - add 'unignore' command - admin commands via msg dont count towards ignore --- New in 1.2b19 --- (July 6th 2003) - fix upload bug introduced in 1.2b18 - add 'lognotices', configure if notice messages should be logged - add recognition of admin, founder and halfop used by some irc networks --- New in 1.2b18 --- (July 5th 2003) - alternate nick support - respond to '!LIST nick' (debian bug #191027) - set IP TOS for transfers - add 'hideos', to not show os in quit/version, etc.. - add 'respondtochannelxdcc', configure respons to 'xdcc sent' on channel - add 'respondtochannellist', configure respons to 'xdcc list' on channel - decrease queue/bandwidth notification to every 5 minutes - allow queueing even if slots available but maxtransfersperperson applies - smart dequeuing: skip over people that would violate maxtransfersperperson bug fixes: - fix delete headline on rehash (debian bug #193110) - fix freebsd, didn't have all sigcodes - fix super-long retry backoff - fix for some os's dont have strsignal() - fix invocation to require at least one config file - fix to handle CRLF on dcc chat - work around cygwin bug: over 30 transfers fail - work around cygwin bug: >2GB files return bad size in stat() - proper handling of max open files ulimit setting - fix 'chatme' to use firewall ports too - fix perodicmsg every second bug - work around cygwin bug: close() hangs - fix uninitialized data problem --- New in 1.2b17 --- (June 10th 2003) - server retry backoff - stdout buffering (ctrl-s will no longer block iroffer) - fix signal hander mess - fix infinate looping - largefile support (upto 4GB on OSs that support it) - xdcc list is saved to text file for external use - handle files that change on the fly (size, replace, modify, etc...) - nickserv support - pick up actual server name for pinging and display - log notice messages with privmsgs - admin command 'msg' (send privmsg to someone) - admin command 'servqc' (clear server queue) - dont notify queued people if server queue is big - log all chat attempts --- New in 1.2b16 --- (May 25th 2003) - increased number of packs and transfers - background and color modes on cygwin - proper file handling for xdcc and ignl files (no possibility of corruption now) - fix disconnect transfer bug (would previously have to timeout transfer) - fix channel user list 'unknown channel' bug on some servers - handle bogus reading after signal (ctrl-c stuck bug) - better error reasons in logs/messages - allow color/nocolor screen/noscreen from command line - fix cygwin 'not running cygwin' bug --- New in 1.2b15 --- (April 21st 2003) - performance improvement for high speed connections - big code cleanups - patch: add restrictprivlist: dont allow private lists (only public) - patch: add -plistoffset: offset plist time in channel config - patch: allow spaces in filenames - patch: upload resume support! - patch: respond to '!list' in channels with summary - patch: chroot/setuid support: iroffer can chroot/setuid itself - patch: psend type option: psend can now send full/minimal/summary - patch: onjoin: send something on server connect or channel join - patch: headline: add line of text to all xdcc list types bug fixes: - fix Configure for systems that don't have -Wall - improve memory allocator - fix select() usage to work correctly
Diffstat (limited to 'chat/iroffer')
-rw-r--r--chat/iroffer/Makefile12
-rw-r--r--chat/iroffer/distinfo13
-rw-r--r--chat/iroffer/patches/patch-aa6
-rw-r--r--chat/iroffer/patches/patch-ab14
4 files changed, 16 insertions, 29 deletions
diff --git a/chat/iroffer/Makefile b/chat/iroffer/Makefile
index 68109e14978..89fde59035d 100644
--- a/chat/iroffer/Makefile
+++ b/chat/iroffer/Makefile
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.4 2006/03/04 21:29:03 jlam Exp $
+# $NetBSD: Makefile,v 1.5 2006/10/05 12:25:33 obache Exp $
#
-DISTNAME= iroffer1.2b13
-PKGNAME= ${DISTNAME:S/iroffer/iroffer-/}
+DISTNAME= iroffer1.3.b11
+PKGNAME= iroffer-1.3.11
CATEGORIES= chat net
-MASTER_SITES= http://iroffer.org/archive/v1.2/beta/
+MASTER_SITES= http://iroffer.org/archive/v1.3/
EXTRACT_SUFX= .tgz
MAINTAINER= pkgsrc-users@NetBSD.org
@@ -13,8 +13,8 @@ COMMENT= IRC (Internet Relay Chat) DCC OfferBot
INSTALLATION_DIRS= bin
-do-configure:
- cd ${WRKSRC}; ./Configure
+HAS_CONFIGURE= yes
+CONFIGURE_SCRIPT= ./Configure
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/iroffer ${PREFIX}/bin
diff --git a/chat/iroffer/distinfo b/chat/iroffer/distinfo
index 0e704e07702..f61bc7085f7 100644
--- a/chat/iroffer/distinfo
+++ b/chat/iroffer/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.3 2005/12/13 18:27:00 joerg Exp $
+$NetBSD: distinfo,v 1.4 2006/10/05 12:25:33 obache Exp $
-SHA1 (iroffer1.2b13.tgz) = b47732ec53ad4c74167841005eb086c13bc0a169
-RMD160 (iroffer1.2b13.tgz) = 669de950a232cb92271f988e4545888df9b689c3
-Size (iroffer1.2b13.tgz) = 81918 bytes
-SHA1 (patch-aa) = a8ed9ecb220195f50f963bc16f7bebe50d17dcc7
-SHA1 (patch-ab) = 499a4dd5071aee99d3b9fcf6cb4dc1e5e818b110
+SHA1 (iroffer1.3.b11.tgz) = cc6db30dffa070a69ed9c1f9298a817863e13b16
+RMD160 (iroffer1.3.b11.tgz) = 51e00c06d15598a18502e554eb8816a69c71131a
+Size (iroffer1.3.b11.tgz) = 126909 bytes
+SHA1 (patch-aa) = 01b0e9f40da7caaece7028d61fedf2b3468bfb3b
+SHA1 (patch-ac) = c4864f674da3296434ab1aed254899ae6b79d2d8
+SHA1 (patch-ad) = e80159cfbe6b37284e0eeca762791f15ee1bae8c
diff --git a/chat/iroffer/patches/patch-aa b/chat/iroffer/patches/patch-aa
index 52f388e6f8c..0eec2472163 100644
--- a/chat/iroffer/patches/patch-aa
+++ b/chat/iroffer/patches/patch-aa
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.1 2005/12/13 18:27:00 joerg Exp $
+$NetBSD: patch-aa,v 1.2 2006/10/05 12:25:33 obache Exp $
---- Configure.orig 2005-12-13 18:12:12.000000000 +0000
+--- Configure.orig 2005-12-13 11:54:17.000000000 +0900
+++ Configure
-@@ -17,7 +17,7 @@ rm -f config.error.* config.temp*
+@@ -37,7 +37,7 @@ rm -f config.error.* config.temp*
case "$ostype" in
Linux | FreeBSD | OpenBSD | NetBSD | IRIX | IRIX64 | \
diff --git a/chat/iroffer/patches/patch-ab b/chat/iroffer/patches/patch-ab
deleted file mode 100644
index 763dd7bbb82..00000000000
--- a/chat/iroffer/patches/patch-ab
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-ab,v 1.1 2005/12/13 18:27:00 joerg Exp $
-
---- src/defines.h.orig 2005-12-13 18:18:04.000000000 +0000
-+++ src/defines.h
-@@ -186,7 +186,8 @@ typedef unsigned long long int uint64;
- defined(_OS_NetBSD) || \
- defined(_OS_BSDI) || \
- defined(_OS_BSD_OS) || \
-- defined(_OS_Darwin)
-+ defined(_OS_Darwin) || \
-+ defined(_OS_DragonFly)
- #define _OS_BSD_ANY
-
- /* sunos */