head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.160 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.158 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.156 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.154 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.152 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.150 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.148 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.146 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.144 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.142 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.140 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.138 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.136 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.134 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.132 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.130 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.128 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.126 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.124 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.122 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.120 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.118 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.116 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.112 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.92 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.114 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.110 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.108 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.106 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.104 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.102 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.100 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.98 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.96 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.94 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.90 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.88 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.86 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.84 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.82 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.80 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.78 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.76 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.74 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.72 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.70 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.68 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.66 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.64 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.62 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.60 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.58 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.56 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.54 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.52 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.50 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.48 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.46 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.44 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.42 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.40 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.38 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.36 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.34 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.32 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.30 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.28 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.26 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.24 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.22 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.20 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.18 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.16 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.14 pkgsrc-2008Q1:1.2.0.12 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.10 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.8 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.6 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.4 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.2 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.1.0.8 pkgsrc-2006Q3-base:1.1 pkgsrc-2006Q2:1.1.0.6 pkgsrc-2006Q2-base:1.1 pkgsrc-2006Q1:1.1.0.4 pkgsrc-2006Q1-base:1.1 pkgsrc-2005Q4:1.1.0.2 pkgsrc-2005Q4-base:1.1; locks; strict; comment @# @; 1.2 date 2006.10.05.12.25.33; author obache; state Exp; branches; next 1.1; 1.1 date 2005.12.13.18.27.00; author joerg; state Exp; branches; next ; desc @@ 1.2 log @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 @ text @$NetBSD: patch-aa,v 1.1 2005/12/13 18:27:00 joerg Exp $ --- Configure.orig 2005-12-13 11:54:17.000000000 +0900 +++ Configure @@@@ -37,7 +37,7 @@@@ rm -f config.error.* config.temp* case "$ostype" in Linux | FreeBSD | OpenBSD | NetBSD | IRIX | IRIX64 | \ - OSF1 | Rhapsody | Darwin | AIX ) + OSF1 | Rhapsody | Darwin | AIX | DragonFly) # nothing fancy ;; SunOS ) @ 1.1 log @Add DragonFly support. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- Configure.orig 2005-12-13 18:12:12.000000000 +0000 d5 1 a5 1 @@@@ -17,7 +17,7 @@@@ rm -f config.error.* config.temp* @