pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/chat/iroffer Update iroffer to 1.3.11, based on PR 31859.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1b2d40226de7
branches:  trunk
changeset: 519561:1b2d40226de7
user:      obache <obache%pkgsrc.org@localhost>
date:      Thu Oct 05 12:25:33 2006 +0000

description:
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:

 chat/iroffer/Makefile         |  12 ++++++------
 chat/iroffer/distinfo         |  13 +++++++------
 chat/iroffer/patches/patch-aa |   6 +++---
 chat/iroffer/patches/patch-ab |  14 --------------
 4 files changed, 16 insertions(+), 29 deletions(-)

diffs (80 lines):

diff -r 8cf28429ba7e -r 1b2d40226de7 chat/iroffer/Makefile
--- a/chat/iroffer/Makefile     Thu Oct 05 12:07:00 2006 +0000
+++ b/chat/iroffer/Makefile     Thu Oct 05 12:25:33 2006 +0000
@@ -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@localhost
@@ -13,8 +13,8 @@
 
 INSTALLATION_DIRS=     bin
 
-do-configure:
-       cd ${WRKSRC}; ./Configure
+HAS_CONFIGURE=         yes
+CONFIGURE_SCRIPT=      ./Configure
 
 do-install:
        ${INSTALL_PROGRAM} ${WRKSRC}/iroffer ${PREFIX}/bin
diff -r 8cf28429ba7e -r 1b2d40226de7 chat/iroffer/distinfo
--- a/chat/iroffer/distinfo     Thu Oct 05 12:07:00 2006 +0000
+++ b/chat/iroffer/distinfo     Thu Oct 05 12:25:33 2006 +0000
@@ -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 -r 8cf28429ba7e -r 1b2d40226de7 chat/iroffer/patches/patch-aa
--- a/chat/iroffer/patches/patch-aa     Thu Oct 05 12:07:00 2006 +0000
+++ b/chat/iroffer/patches/patch-aa     Thu Oct 05 12:25:33 2006 +0000
@@ -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 -r 8cf28429ba7e -r 1b2d40226de7 chat/iroffer/patches/patch-ab
--- a/chat/iroffer/patches/patch-ab     Thu Oct 05 12:07:00 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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 */



Home | Main Index | Thread Index | Old Index