diff options
author | obache <obache@pkgsrc.org> | 2006-10-05 12:25:33 +0000 |
---|---|---|
committer | obache <obache@pkgsrc.org> | 2006-10-05 12:25:33 +0000 |
commit | 00e175e616383b8ce424681ade6ce224c4dcb076 (patch) | |
tree | aef94f9bcf20a08746f5d9e7e3882a981b634784 | |
parent | 3967a2810faf7fd290b7faaf764afbfa05518a28 (diff) | |
download | pkgsrc-00e175e616383b8ce424681ade6ce224c4dcb076.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
-rw-r--r-- | chat/iroffer/Makefile | 12 | ||||
-rw-r--r-- | chat/iroffer/distinfo | 13 | ||||
-rw-r--r-- | chat/iroffer/patches/patch-aa | 6 | ||||
-rw-r--r-- | chat/iroffer/patches/patch-ab | 14 |
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 */ |