Age | Commit message (Collapse) | Author | Files | Lines |
|
Also contains security fix for CVE-2009-1959 (patch-ab).
Based on patch provided by Leonardo Taccari in PR 41785.
ChangeLog for 0.8.13
Features:
* Reject some obviously invalid values in /set.
* Add perl bindings for Window::get_history_lines
* Use an io channel to write the config file.
* Use memory slices instead of memory chunks for text buffer.
* Remove methods to create/destroy TextBuffer and TextBufferView and low
level api to add/remove lines, scripts should be fine using
Window::print_after and TextBufferView::remove_line.
* Add print_after method to Window perl object analogous to
gui_printtext_after but which also expands formats and forces a full line.
* Better mapping of signal parameters to Perl. All signals used in scripts
now need to be registered with Irssi::signal_register.
* Add public header with interfaces to manage statusbar items (bug #535)
* Recode: assume utf-8 encoding for an ascii string in which no escape
character occurs (bug #392).
* Allow /BAN, /UNBAN, /KICBAN, /KNOCKOUT if channel is not synced.
Requesting ban lists from an unsynced channel will ask them from the
server, banning a user whose u@h irssi does not know will ban nick!*@* and
only bans irssi knows about can be removed.
* Allow storing multiple "other" prefixes such as +q and +a (original patch
by JasonX)
* Add /set autolog_ignore_targets for cherry-picking targets that shouldn't
get logged.
* Add support for 16 colors. Formats KBGCRMYW and mirc colors are now mapped
to colors 8-15. fe-text translates colors 8-15 to bold/blink+0-7 if the
terminal supports only 8 colors. If your theme uses one of the high color
formats and you really want bold you can change %FMT<string> to %fmt%_%_,
it will work fine in all irssi versions.
* Better 005 PREFIX support (bug #580).
* Display 407 numerics other than "duplicate channel".
* Fix display of ratbox-style operspy whois.
* Recode outgoing irc away messages (bug #412).
* Recode outgoing irc quit messages.
* Remove scrollback_levelclear_levels setting and add a 'level' option to
'sb levelclear' to specify a comma separated list of levels.
* Add perl __WARN__ handler for scripts (bug #427).
* Add Irssi::command_parse_options function to parse options for a command.
* Revert recode changes introduced in 0.8.12.
* Add completion for /WINDOW SERVER.
* Support for reading kicks/msgs from TARGMAX/MAXTARGETS 005 tokens.
* Enhancements to the redirections code.
* Support for RPL_WHOISACTUALLY (338 numeric) for both ratbox and ircu
(bug #428).
* -idle option of /notify is gone.
* /layout save now makes window-channel bindings instantly effective
(bug #35).
* /ping without arguments does not send anymore a ctcp ping to a channel
(bug #542).
* Track IRC operator status of nicks a bit better.
* new 'actlist_names' option to add active items names in 'act' statusbar
item.
* new 'word_completion_backward' command to scroll backwards in the
completion list.
* add 'list' option to /bind to print all the available commands.
* show setter/time in +I lists
* apply -usermode before -autosendcmd (bug #548).
* reduce memory usage of the scrollback buffer and make the display in /sb
status more accurate (higher).
* fix data getting dropped when a lot is sent at a time (e.g. when attaching
to irssi-proxy, bug #528).
* introduce the type Irssi::Irc::Client and signals to communicate with
proxy clients to allow for scripting parts of the irssi-proxy.
* Add sb_search.pl, a script for /SCROLLBACK SEARCH
Bugfixes:
* Fix /NOTIFY list when nick is seen joining (bug #642).
* Include hostmask in 001 event sent by proxy (bug #650).
* Be more power-friendly: don't run any always-on <1s timers (bug #641).
* Don't get confused by a failed /JOIN -window (bug #644).
* Properly initialize embedded Perl (PERL_SYS_INIT3).
* Replace invalid utf-8 bytes with U+FFFD when drawing a line.
* Properly unload the original script when using /script load to reload it.
(bug #525, patch by Lukas Mai)
* Clean up script loading in general:
* Don't leak local variables to eval'd code.
* Set filename/line number to get better error messages from perl.
* Use three-arg open and lexical filehandles to avoid surprises.
* Include error reason in message for unopenable scripts.
* Don't wrap script code in sub handler { } - this avoids spurious
warnings and should at least allow __END__ to work properly. (Patch by
Lukas Mai)
* Fix NETSPLIT_SERVER_REC in signals for Perl.
* Remove buggy /SCROLLBACK redraw and /SET scrollback_save_formats.
* Always preserve the active mainwindow when resizing.
* Ignore DNS not found errors when considering reconnect.
* Do not strip the comma in a mirc color if it is not followed by a digit
(bug #250).
* Fix building perl module with perl-5.10 (bug #630).
* fix leak with $L expando.
* fix possible crash with /script reset.
* ignore exceptions take precedence over ignores in all cases.
* honour -channels preference for ignore -replies (bug #227).
* Fix mode display in whois with unreal (379 numeric) (bug #479).
* Fix regressions that prevented external modules from building/working
(bugs #537 #539).
* Fix /set hilight_level not taking effect immediately (bug #598).
* Fix bold, blinking and indentation in /LASTLOG and buf.pl.
|
|
Added missing files to distribution
Check for non configured c2s local.id
Added tool to migrate from jabberd14 to jabberd2 SQLite. BBN.com
contribution.
Fix for authreg_pipe. Fixes #204
Updated bdb2mysql.rb to jabberd 2.1 DB schema
Do not handle disco to nodes
Fixed vCard get
Fixed empty node check
Restored reading [jabberd] group from my.cnf
Unified way utf-8 is selected in MySQL backend
Merged crypted passwords support for MySQL. Closes #184 and 197
Removed debug that might cause segfault. Fixes #196.
Do not handle vCard request destined to full JIDs. Fixes #190
Added charset utf-8 to db-setup.mysql
Fixes segfault that happend when there are multiple sessions and
privacy list was changed. Fixes #188
Really fix gsasl ANONYMOUS login
Webstatus presence resource enabled only when service enabled
Added server component presence resources
Added maxstanzasize debug message
Include “util/inaddr.h” for socklen_t ss_family etc. Refs #191
Include <stdarg.h> if available. Refs #191
TYPE_SOCKLEN_T check. Refs #91
TYPE_SOCKLEN_T check. Refs #91
Include inttypes.h instead of stdlib.h as it is more universally
available. Refs #191
Check for stdarg.h in configure.
Remove AC_PROG_GCC_TRADITIONAL (obsolete).
Remove AC_FUNC_MALLOC, AC_FUNC_REALLOC - if they find malloc(0) does
not return a valid pointer malloc will be defined to rpl_malloc, and
no rpl_malloc is available. See
http://www.gnu.org/software/autoconf/manual/autoconf.html#Particular-Functions
Seems easier to use AC_SEARCH_LIBS for inet_ntop etc.
Move the broken __ss_family check so that it appears after the check
for struct sockaddr_storage.
Check for socklen_t
Fix –enable-pgsql
Fixed compatibility with VC++ and ANSI, variables must be declared at
the beginning of the block.
Check for Win32 OpenSSL and Visual C++ 2005 SP1 Redistributable
Package (x86), and raise error if not found in the installer.
Updated Makefile.am witn new README.protocol file
Unified URI/URN definitions
|
|
|
|
|
|
|
|
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.
Packages needing empty directories can use the @pkgdir command in PLIST.
Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
|
|
Add perl and ruby options, fix PR pkg/38946
Changelog:
* 2009-06-13
WeeChat 0.2.6.3 released.
This version fixes gnutls detection.
* 2009-04-18
WeeChat 0.2.6.2 released.
This version fixes a bug with charset decoding (like iso2022jp).
|
|
|
|
|
|
Use gnutls instead of openssl, as google talk does not work with openssl
This fixes PR pkg/35345
|
|
|
|
"gnutls" pkg option
|
|
"gnutls" pkg option
|
|
doesn't contain this include, and thus build of dependent packages
fails with
ERROR: gnutls>=1.2.6 is not installed; can't buildlink files.
|
|
MAKE_JOBS=2 and worked without.
|
|
|
|
* Yahoo Protocol 16 support, including new HTTPS login method; this should
fix a number of login problems that have recently cropped up. (Sulabh
Mahajan, Mike "Maiku" Ruprecht)
* Only display the AIM "Unable to Retrieve Buddy List" message once per
connection. (Rob Taft)
* Blocking MSN users not on your buddy list no longer disconnects you.
* When performing operations on MSN, assume users are on the MSN/Passport
network if we don't get network ID's for them.
|
|
|
|
|
|
|
|
openssl instead. We perefer openssl anyway.
|
|
|
|
Eggdrop Changes
1.6.19+ctcpfix (14 May 2009):
- Fixed another bug in the CTCP parsing code introduced by the servmsg.c
buffer overflow patch in 1.6.19.
* Patch by: thommey
1.6.19 (18 April 2008):
- Update the recommended TCL version to 8.5
* Patch by: guppy
- Updated Copyright dates
- added [sL] and thommey to the AUTHORS file
* Patch by: guppy
- load blowfish by default
* Patch by: guppy
- added a TCL to handle the PONG :<cookie> junk on some EFnet servers
* Patch by: [sL], guppy
- add a simple TCL to handle the PASS <numbers> junk on some Undernet
servers
* Patch by: guppy
- add support for chanmode +T
* Patch by: Thomas "thommey" Sader
- CTCP parsing was broken by the servmsg.c buffer overflow patch
* Patch by: Thomas "thommey" Sader
- Fixed a couple of typos in the FEATURES file.
* Patch by: Tomas Szaniszlo
- Fixed two buffer overflows in servmsg.c (CVE-2007-2807).
* Found by: Bow Sineath - Patch by: Nico Golde / Wcc
- Fixed compatibility problems with certain time_t implementations.
* Found by: various - Patch by: Tothwolf
- Complete raw traffic wasn't getting logged in some cases; only the raw
command itself was. Fixed.
* Patch by: mrBuG
|
|
RC3:
A changelog is attached for the curious, but as it's all really bugfixes big and small - all 1.2 users are STRONGLY advised to upgrade.
RC2:
All users of RC1 are STRONGLY recommended to upgrade.
Notable new features are
* Add fantasy:allowbots (to allow +B users to use fantasy <alias> commands)
* Allow forced nick changes to override mode +N, nicklock, etc
* Allow non-opers to use /MKPASSWD
* Add /SAKICK command (provided by m_sakick)
* Operoverride OTHERMODE is no longer required in addition MODEOP to op/deop/etc. people
|
|
|
|
Fixes build on DragonFly.
|
|
|
|
|
|
major change.
Reported by Robert Elz in PR 41345.
|
|
block). Uncomment some commented out LICENSE lines while here.
|
|
|
|
2009-02-19 SATOH Hiroh
* [bug]:
Fixed net/irc.rb permission.
* Released 0.0.7
2009-02-01 SATOH Hiroh
* [bug]:
Fixed to work on ruby1.9.1
* [release]:
Released 0.0.6
|
|
New in 0.12:
- Multi-user chat windows now join one on one chat windows and
can be opened in tabbed form, either sharing a window, or seperately.
- The roster search has been updated, and now triggers a filter
when typing into the roster window.
- An XML ringbuffer is now used, allowing access to already
received XML in the XML console.
- When resolving a name for new contacts, the full name is now
used if the nick name is missing from the vcard.
- Auto-connect on wake is now an independent option.
- MUCs can now be bookmarked, and auto-joined.
- The old config.xml file has been dropped in favour of the new
options.xml format - all options in Psi can now be configured
from the Advanced options pane (no more hand-editing of config
files is required).
- Vcard avatars are now transmitted for the benefit of legacy
clients and servers not supporting PEP.
- A new diagnostics group is available in the help menu, to allow
debugging problems with the QCA security layer.
- Launching several instances of the same profile on Windows and
Unices with DBUS now behaves more sensibly.
- On X11, the taskbar should now flash on new messages for compliant
window managers.
0.12.1 security update:
- Bugfix for DOS vulnerability in the file transfer code.
|
|
|
|
* Fix two problems introduced in ejabberd 2.0.4: subscription request produced
many authorization requests with some clients and transports; and
subscription requests were not stored for later delivery when receiver was
offline.
* Fix warning in expat_erl.c about implicit declaration of x_fix_buff
* HTTP-Bind (BOSH): Fix a missing stream:error in the returned
remote-stream-error stanza
|
|
Add BUILDLINK_API_DEPENDS.libotr due to:
configure: error: libotr 3.2.0 or newer is required.
The real problem was undefined reference to gcry_cipher_setkey
and gcry_cipher_setctr. Looked at various versions on different
architectures and it appears even though the headers were there,
they weren't defined in the library until libgcrypt-1.4.3 --
so define BUILDLINK_ABI_DEPENDS.libgcrypt.
Bump PKGREVISION.
|
|
|
|
irssi-icb.
|
|
|
|
|
|
|
|
|
|
Update MASTER_SITES
PKGREVISION++
|
|
|
|
infrastructure supports this properly (thanks joerg!).
|
|
This version is a maintenance release containing 20 bugfixes and improvements.
http://secunia.com/advisories/34340/
|
|
This version fixes a major bug: crash with some special chars in IRC
messages.
|
|
|
|
|
|
|