summaryrefslogtreecommitdiff
path: root/chat
AgeCommit message (Collapse)AuthorFilesLines
2009-07-27Update irssi to 0.8.13 (and bump pkgrevision irssi-icb).obache15-142/+63
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.
2009-07-24Update to 2.1.24.gdt3-13/+12
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
2009-07-24fix time.h issueschristos4-16/+30
2009-07-23Set the license to "gnu-gpl-v2".tron1-1/+2
2009-07-22Remove empty PLIST.common_end.wiz4-6/+2
2009-07-22Remove USE_DIRS from pkgsrc.wiz10-21/+10
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
2009-07-18Update chat/weechat to 0.2.6.3tonio4-11/+31
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).
2009-07-17Give up MAINTAINERadrianp7-14/+14
2009-07-16Make sure bitlbee honors VARBASE properlytonio4-7/+16
2009-07-15Add rc.d file for bitlbee, so that it can be used in deamon modetonio3-4/+29
Use gnutls instead of openssl, as google talk does not work with openssl This fixes PR pkg/35345
2009-07-13Fix PLIST. Bump PKGREVISION.hasso2-3/+8
2009-07-03use libgnutls-config.mk, fixes gnutls-2.8 detection with the (non-default)drochner1-1/+2
"gnutls" pkg option
2009-07-03use libgnutls-config.mk, restores TLS support with the (non-default)drochner1-1/+2
"gnutls" pkg option
2009-07-02Remove inclusion of gnutls/buildlink3.mk. The package Makefilewiz1-2/+1
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.
2009-06-30Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build withjoerg2-2/+6
MAKE_JOBS=2 and worked without.
2009-06-28Regen for pidgin 2.5.7kefren1-5/+5
2009-06-24Update to version 2.5.7 (06/19/2009):kefren3-25/+23
* 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.
2009-06-14Remove @dirrm related logic.joerg2-10/+3
2009-06-14Convert @exec/@unexec to @pkgdir or drop it.joerg17-73/+32
2009-06-14Remove @dirrm entries from PLISTsjoerg99-923/+99
2009-06-13The package failed to build with some gnutls problem, so build it againstahoka1-4/+4
openssl instead. We perefer openssl anyway.
2009-06-12Update to 2.5.6 because of assorted security advisoriessmb3-8/+8
2009-06-10Update eggdrop to 1.6.19+ctcpfix, say, 1.6.19nb1.obache5-28/+22
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
2009-06-06Update to RC3adrianp4-14/+15
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
2009-06-05update master sites. remove fi and au. add sunet.sezafer1-3/+2
2009-06-05string.h is a standard header for getting protoypes for memset and friends.hasso2-5/+14
Fixes build on DragonFly.
2009-05-28update master site.zafer2-4/+4
2009-05-20remove dead mirror.zafer1-3/+2
2009-05-20Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlibwiz5-10/+10
major change. Reported by Robert Elz in PR 41345.
2009-05-19Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENTwiz4-9/+7
block). Uncomment some commented out LICENSE lines while here.
2009-05-14Revert HOMEPAGE's change (may temporary connection failure).obache1-2/+2
2009-05-14Update ruby-net-irc to 0.0.7.obache4-13/+17
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
2009-05-13Upgdrade psi to 0.12.1.jdolecek3-8/+11
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.
2009-05-12pkglint -Wallmartti1-1/+2
2009-05-12Updated chat/ejabberd to 2.0.5martti3-27/+9
* 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
2009-05-12Fix problem when using binary packages.reed1-2/+5
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.
2009-05-12Added LICENSE.martti1-1/+2
2009-04-29Add "# used by chat/irssi-icb/Makefile" as requested by pkglint inwiz1-1/+2
irssi-icb.
2009-04-29Convert to use glib2 instead of glib1. Bump PKGREVISION.wiz3-4/+22
2009-04-28remove finnish mirror. server is down since a long time. OK'd by obache.zafer1-3/+2
2009-04-28Remove broken mirrors. Ok'd by obache.zafer1-6/+3
2009-04-28Remove broken mirror. OK'd by obache.zafer2-4/+2
2009-04-13Add patch for http://forums.unrealircd.com/viewtopic.php?t=6204adrianp3-6/+53
Update MASTER_SITES PKGREVISION++
2009-04-01We need to tell configure which python binary to use.roy6-6/+16
2009-03-22Remove msgfmtstrip scripts and targets using them, now that thewiz3-30/+3
infrastructure supports this properly (thanks joerg!).
2009-03-22Updated chat/ejabberd to 2.0.4martti7-50/+73
This version is a maintenance release containing 20 bugfixes and improvements. http://secunia.com/advisories/34340/
2009-03-22Update chat/weechat to 0.2.6.1tonio2-6/+6
This version fixes a major bug: crash with some special chars in IRC messages.
2009-03-22Leave over maintainership to pkgsrc-usersmanu1-2/+2
2009-03-21Change to my @NetBSD.org addressadrianp1-2/+2
2009-03-21Remove MAINTAINER at their request.darcy1-2/+2