Age | Commit message (Collapse) | Author | Files | Lines |
|
repository; this has been missed and left in my work directory somehow. I'm
sorry.
Bump revision to 4.
|
|
Changes excerpted from NEWS:
** Prevent reentrace of message handlers. This might fix some long
standing bug in message handling. (ueno)
** Removed dependency on the calc package from riece-ndcc.el. (ueno)
** Fixed a bug in the 353 message handler. (ueno)
|
|
|
|
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
|
|
|
|
|
|
|
|
Thanks rillig@ for catching this !
|
|
|
|
Add an option to enable python plugin support.
News since last version are:
- added server default notify
- added arguments ($1,..,$9) for alias and special
vars ($nick, $channel, $server)
- added hotlist in session file when using /upgrade command
- fixed crash with DCC when resuming file
- fixed random crash with /upgrade command
- fixed nicklist display when location is top or bottom
- fixed bug with CTCP version on channels
- fixed bug with auto-rejoin for keyed channels
- fixed chan owner and chan admin nicks
|
|
|
|
instead of __sun__ is preferred.
|
|
This fixes problems when some installed packages are outdated.
Per wiz@'s request.
Grrr, I really hate this kind of change.
|
|
Discussed with adrianp.
|
|
|
|
|
|
be downloaded into a fresh directory. Bumped PKGREVISION because of that.
|
|
Added workaround to support the broken MD5 encryption used
in Epona/Anope (through at least version 1.7.14),
enabled by the EnableAnopeWorkaround option for the
encryption/md5 module in modules.conf.
configure -check (run by the Makefile) no longer leaves a
conf-tmp directory lying around.
Fixed error when compiling with recent versions of GNU make.
Fixed crash when importing some Anope databases.
Added support to convert-db for recent versions of Epona.
|
|
OSX linker can't find symbols from parent program.
|
|
Bump PKGREVISION.
|
|
Bump PKGREVISION.
|
|
the plugin loader work for some weird reason. Hint provided by
Adrian Portelli on "tech-pkg" mailing list. Bump package revision
because of this fix.
|
|
Changes since version 2.6.2:
- Updated translations (de, el, es, fr, gl, hu, nl, sr, sv, vi, zh_TW).
- Fixed the invisible cursor color when using GTKSpell and a black
input box (when "Use the text box font & colors" is ON).
- Allow loading a cert/privatekey file from ~/.xchat2/<NetWorkName>.pem
- Improved the fallback routine when you receive non-UTF8 messages. It
can now handle CP1252 from mIRC users and the ISO-8859-15 Euro symbol.
- Added CHANOPT command for setting channel specific options such as showing
of joins and part, beep on message and color paste (Lian Wan Situ).
- /CLEAR HISTORY will clear your command history.
- Fixed a crash if you left a Ban-List window open after closing the
associated channel and then clicking Refresh.
- Added an option of using 'Last-Spoke' nick completion order in Settings >
Input Box.
- The /QUERY command now has -nofocus arg, which scripts might find useful.
- You can now /set gui_url_mod 0, to allow left-clicking URLs (default is
4, for CTRL).
- XChat will now respect gtk-button-images=0 set in ~/.gtkrc-2.0.
- Added a ./configure option to use your preferred spelling library:
--enable-spell=type. Where type can be: none static libsexy gtkspell.
Note that using gtkspell will force the inputbox to become a GtkTextView.
- Advanced users can /set tab_small 2, to get _extra_ small tabs.
- Added /SPLAY <soundfile>.
- Plugin API:
* The second args to xchat_list_int and xchat_list_str can now be NULL as
a shortcut to "channels" list for current context only.
* Added bits 6-8 to the field "flags" in the "channels" list.
* /GUI MSGBOX <text> can now contain Pango markup.
* Added -m arg to /MENU. See plugin20.html for more.
- Fixed opening a irc:// URL via "xchat -a --url=abc123" command while
"Skip serverlist on startup" is off. This fix is only relevant when
opening an initial instance of xchat (i.e not via dbus).
- Fixed the tree layout "flashing" (redrawing slowly) after you
switched to tabs and back to tree.
- Fixed plugin/script get_list("users") causing a critical GDK warning
when not executed from the front-most tab.
- Added spelling support in the input-box via GTKSpell.
- Improved the error reporting when connecting through a Socks proxy.
- DCC file transfers via http/socks45/wingate proxy is now supported
(Damjan Jovanovic & me).
- Fixed Socks 5 failing on 64-bit CPUs.
- Added support for connecting through a Microsoft ISA Proxy, requires
libntlm at build time (Pavel Fedin).
- You can now mark and copy timestamps if you hold down SHIFT.
- Timestamps are now preserved in the /lastlog command. Also fixed a
bug where the separator line disappeared during /lastlog.
- Added a Browse button to the DCC download folder setting.
- Made the setup window a little neater and Gnome-like.
- Improved the notify window a little and fixed a small memory leak.
- Fixed CTCPs being truncated in the RawLog window.
- Added an option to open a "Save As..." dialog when receiving a
DCC file offer.
- Fixed a crash if you try to remove a network from the list while
it's in a auto-reconnect delay [debian bug #364858].
- Python: Fixed some memory usage bugs.
|
|
From changelog:
Version 1.0.3 (released 2006-06-24) hilights:
- Less ICQ spam because the web-aware flag is disabled.
- It's easier to talk to people who are not in your buddy list.
- ISON command works better with irssi (and probably other clients).
- The usual bug fixes.
|
|
Fixes PR# 34189 reported by Brad Harder
|
|
> -- ircd-hybrid-7.2.2 RELNOTES
> o) Added channel::disable_fake_channels config directive
> o) Fixed broken FORCEJOIN (contrib)
> o) Added missing documentation for connect::vhost
> o) Fixed problem with G-Line voting
> o) Fixed "STATS ?" so it doesn't report negative traffic statistics
> o) Fixed core in m_mkpasswd.c (contrib)
> o) Reduced memory usage for channel members
> o) Added general::stats_e_disabled which simply disables "STATS e"
> for other operators and administrators
> o) Ignore signal SIGXFSZ to prevent the daemon from dying on missconfigured
> file size limits
> o) Slight optimizations to the block allocator
> o) Fixed harmless bug that could result in incorrect bytes sent statistics
> in "STATS t"
> o) "STATS y|Y" now shows whether a class is active or disabled
> o) Added ircd-brazilian_pt.lang language file
> o) Misc. ACCEPT fixes. E.g. don't remove an accept record if a client is
> changing between equivalent nicknames like 'nick' and 'NiCk'.
> o) Minor resolv.conf parser fixes. Added missing support for ';' comments
> o) Fixed core on MODRESTART
|
|
|
|
|
|
re-download of all the files (because a language file changed.)
There has to be a better way to do this, but I'm following minskim's
precedent from rev 1.37
|
|
a variable that clearly no longer exists), the package downloads and
builds fine without it, and there is no clear reason why it was there
to begin with.
|
|
|
|
* Fixed issue where no disconnect signal was emitted when connection closed
during opening
* Plugged a memory leak in LmConnection
* Fixed warnings due to uninitialized value
* Fixed a reentrancy-related issue with LmConnection
|
|
* Bug fixes
|
|
|
|
o remove dead /set use_old_msg variable
o lex is no longer required for any part of ircII
o fixed /set irchost vs /set irc_encoding problem
|
|
o default status line now tells you when you are scrolled up
o new variables status_scrolled and status_scrolled_lines
o new status format modifiers %P and %s
o fixed a bug with the input prompt being overtaken
o /set translation has been removed. all encoding support now depends
on the existance of iconv(3) support, enhancing the capabilities and
correctness of codeset conversion. the translation and iso2022_support
variables have been replaced with input_encoding, display_encoding
and irc_encoding
o /msg -server <servergroup|servername|number> <target> <message>
now works to send message on specific servers ie, other than the
current window's server
o support new $IRCSERVERSFILE that overrides $LIBDIR/ircII.servers
|
|
since they always need a C compiler, even when the source code is
completely in C++.
For some other packages, stated in the comment that a C compiler is
really not needed.
|
|
Summary of changes from 0.11.8.1 to 0.11.8.2
============================================
[FT fea] CTCP requests and replies will now be stacked onto outgoing
messages and autoreplies, respectively. This feature applies to
both IRC and AIM.
[TOC fea] Preliminary support for having multiple clients connected
to the same screen name on AIM. naim is now able to keep buddy
lists synchronized between all clients. Eliminates warnings about
unknown INSERTED2 and DELETED2 messages.
[FT fea] Misc. code cleanups and simplifications backported from
ngnaim.
[TOC bug] Apparently, some users can sign on to AIM in such a way
as to mask their signon time. FireTalk used a signon time of 0 to
designate "offline", which led to some confusion when users signed
on with an actual reported signon time of 0. This led to assertion
failures in toc2.c. Fixed.
[IRC fea] A user's user@host is now displayed when the user joins
a channel on IRC.
[FT bug] In some cases, CTCP requests were compared to the list
of known types case insensitively, sometimes case sensitively. The
spec. requires sensitivity to case. Fixed.
[IRC fea] All messages sent without a source are treated as coming
from a pseudo-target of ":SERVER".
[IRC fea] All messages sent before client signon is completed that
are not handled by the signon parser are passed to the normal
parser. This allows forced joins, CTCP handling from bots during
signon, etc.
[FT fea] Some IRC servers send CTCP VERSION requests during signon,
before 001 (IRC's "you are now signed on and can send messages"
protocol message), and demand a reply. naim was naively replying,
but FireTalk was suppressing the reply (since it hadn't been told
it could send messages yet). A hack has been put in place to allow
CTCP replies to go through before signon has completed.
[IRC bug] The /SETPRIV command did not have a handler in irc.c.
This causes a reliable crash. Fixed.
[UI bug] In some situations, naim could report a negative number
of lines left to play back during scrollback. Workaround implemented.
[UI fea] /open WINDOW now jumps you to WINDOW if WINDOW already
exists.
[UI fea] Overusing nickname completion now only complains to you
a few times, then stops. Previously it complained forever unless
an obscure setting was toggled.
[UI fea] New $ctcpverbose. If set, unknown CTCP requests are
displayed in the UI.
[pkg bug] Most tail utilities accept either "tail +3 file" or "tail
-n +3 file" the same. Some only accept "tail -n +3 file". Others
only accept "tail +3 file". naim's packaging no longer uses the
tail utility, at all.
[UI fea] The /sync command has been removed.
[pkg fea] The --firetalk-lily-binary-link configure option has been
removed, along with all code paths that depended on it.
[UI fea] Improved error condition reporting backported from ngnaim.
[UI bug] In some situations, file transfers could report incorrect
completion statistics due to integer overflow. All calculations
are performed using floating point now, though the UI still only
displays whole numbers.
[UI bug] A change in how windows were looked up made in 0.11.8.1
caused all messages to both users and chats to be sent using the
send-to-user API. This did not cause problems on IRC or Lily, but
did cause chat room messages to be silently eaten on AIM. Fixed.
[UI fea] At some point since the 0.11.8.1 release, AOL's servers
began changing bare \n characters in profiles to the string <br/>\n,
which naim did not understand. naim now treats <br/> as a synonym
for <br>.
[UI fea] The dynamic library subsystem is initialized before
.naimrc is parsed, allowing your .naimrc to use the modload command.
|
|
had actually been ignoring LTCONFIG_OVERRIDE anyway and just using
the default LIBTOOL_OVERRIDE to replace libtool scripts in packages.
This just formalizes the fact that LTCONFIG_OVERRIDE is not used
meaningfully by pkgsrc.
|
|
==[ MAJOR BUGS FIXED ]==
- Spamfilter was not always working properly
- MS Visual studio 2005 (8.x) was unable to compile Unreal and/or caused crashes
- Certain IPv6 listen blocks could crash the ircd on-boot/on-rehash
==[ MINOR BUGS FIXED ]==
- "Looking up your hostname" message was missing if
set::options::show-connect-notice was enabled (other messages, like "looking
up ident" were shown, however)
- It was sometimes impossible to update a link { } block: all old settings
would still be used, this happened if connfreq was low. This might also have
caused crashes.
- Netsynch problem, which could cause the wrong modes to be applied to a
channel in some rare cases.
- Setting set::maxdccallow to 0 (or lower) still allowed one entry to be added
- Spamfilter oversized-checking is no longer done when removing a spamfilter
- Operator count bug (there might still be others...)
- Some chinese-* charsets could not be selected individually
- No longer requiring a C++ compiler (was caused by resolver in 3.2.4)
- Added workaround for "make: Permission denied" bug in some FreeBSD's
|
|
bulk-build runs.
Bump to nb1
|
|
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.
For example, "make show-buildlink3" in fonts/Xft2 displays:
zlib
fontconfig
iconv
zlib
freetype2
expat
freetype2
Xrender
renderproto
|
|
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
|
|
set OVERRIDE_DIRDEPTH to find any libtool scripts deeper in the WRKSRC
tree unless they're named something other than "libtool".
SHLIBTOOL_OVERRIDE generally doesn't need to be specified either -- just
define it to the empty list and shlibtool-override will look for libtool
scripts.
|
|
Otherwise, they cause link errors on Darwin.
|
|
|
|
to use instead "USE_TOOLS+=intltool". Remove now unused
intltool/buildlink3.mk
|
|
|
|
doesn't tolerate such questionable programming pratice.
|
|
Bump revision.
|