summaryrefslogtreecommitdiff
path: root/chat/irssi-xmpp
AgeCommit message (Collapse)AuthorFilesLines
2019-01-10irssi-xmpp, irssi-icb: catch up with irssi update.maya1-5/+5
2018-02-15irssi: update to 1.1.1maya1-5/+5
irssi-{xmpp,icb}: catch up with distinfo file. 1.1.1: Restore compatibility with OpenSSL < 1.0.2 (#820, #831) Fix test compilation on some platforms (#815, #816) Fix portability and backwards compatibility of test runner (#818, #845) Also contains all changes from 1.0.7: Prevent use after free error during the execution of some commands. Found by Joseph Bisch (GL#17, GL!24). Revert netsplit print optimisation due to crashes (#465, #809, #812, #819, #824). Fix use after free when SASL messages are received in unexpected order (GL#26, GL!33). Fix null pointer dereference in the tab completion when an empty nick is joined (GL#24, GL!31). Fix use after free when entering oper password (GL#22, GL!32). Fix null pointer dereference when too many windows are opened (GL#27, #837). Fix out of bounds access in theme strings when the last escape is incomplete. Credit to Oss-Fuzz (#842). Fix out of bounds write when using negative counts on window resize (GL#25, GL#29, #836). Minor help correction. By William Jackson (#834).
2018-01-16irssi: update to 1.1.0maya1-5/+5
v1.1.0 2018-01-15 The Irssi team <staff@irssi.org> * Colour is now re-set when reaching a comma, matching mIRC behaviour (#742, #740, #790) * Irssi now shows the initial nick and name on first start (#785, #786) * lynx is no longer required to run autogen.sh (#81, #781) * The command history no longer permits wrapping around (#686) * /foreach now correctly sends arguments as commands, stopping you from embarassing AMSGs (#659) * /server does not connect to servers anymore, use /server connect to change servers (#559, #649). + Add an option to ignore all channels or ignore all queries using /set activity_hide_targets. By Jari Matilainen (#612, #779) + Add a startup warning if the TERM var is wrong inside tmux/screen (#726) + Add option to hide certain levels from the textbuffer using /window hidelevel (#746, #808) + Irssi now has its first unit test (for mode parsing). By Will Storey (#793) + Added access to global command history when using window history, and a binding to erase entries from the command history (erase_history_entry) (#762) + -alternate_nick is now available as a network specific property. By Paul Townsend (#120, #771) + On FreeBSD, Irssi now supports Capsicum sandbox (/capsicum enter). By Edward Tomasz Napierala (#735, #755, #772) + Filenames (directories) ending with a / now tab-complete (#741) + UTF-8 should now work in regular expressions when using GRegex (the default) (#636, #653) + Nicks are now properly escaped on completion. By Oscar Linderholm (#693, #709) + /server add -port <num> now works. By Jari Matilainen (#703) + Add a setting key_timeout to make key sequences automatically re-set when not finished (#644, #645) + Warn users about expired client certificates, as servers may refuse them (#211, #627) + Add a new net_start_ssl function for StartTLS. This is available from ABI 8 and can be used by protocol modules (#615, #622). + The %# code is now stored in the textbuffer, so for example web scripts can make use of it (#626) + Add new setting break_wide which can be used to enable breaking of wide characters (for east-asian users). Originally from FreeBSD ports. (#625) + Add fuzzing code (#610, #620, #701, #713) - Netsplits show properly again (#812) - Do not error on blank lines when using /exec -o. By Fabian Kurz (FS#902, #805) - Detect used nickname as reported by server. By Alexandre Morignot (#219, #804) - Prevent use after free error during the execution of some commands. Found by Joseph Bisch. (GL#17, GL!24) - Fix MODE parameter parsing when colon was used at a place Irssi didn't expect (#601, #766) - Fixed code to compile with -Werror=declaration-after-statement (#795) - Clang-format is now supported for git-clang-format (#784) - Fix use after free when changing the network of hilights. Reported by Rui Mathias. (#787, #788) - Fix positioning error when tab-completing non-ascii strings. (#752, #754) - In-development issues (#750, #751) - Clarify Alis in /help list (#699, #712) - Improve /lastlog performance from O(N^2) to O(N) (#715) - Fix a segfault on "script destroyed" signal. By Stephen Oberholtzer (#660, #661). - Fix early ISON error (#596, #647) - Documentation improvements. By Paolo Martini (#639). By Tristan Pepin (#731). By Paul Townsend (#684, #736). By Will Storey (#777) - Minor cleanups (#590). By Edward Tomasz Napierala (#734, #738). By Will Storey (#770) - Fix space issue in glib-2.0.m4 (#621)
2018-01-11irssi*: security update to 1.0.6.maya1-5/+5
v1.0.6 2018-01-07 The Irssi team <staff@irssi.org> - Fix invalid memory access when reading hilight configuration (#787, #788). - Fix null pointer dereference when the channel topic is set without specifying a sender (GL#20, GL!25). - Fix return of random memory when using incomplete escape codes (GL#21, GL!26). - Fix heap buffer overflow when completing certain strings (GL#19, GL!27). - Fix return of random memory when using an incomplete variable argument (GL#18, GL!28).
2017-10-23irssi: update to 1.0.5maya1-5/+5
- Fix missing -sasl_method '' in /NETWORK (#718, #719). - Fix incorrect restoration of term state when hitting SUSP inside screen (#737, #733). - Fix out of bounds read when compressing colour sequences. Found by Hanno Böck (GL#12, GL!18). - Fix use after free condition during a race condition when waiting on channel sync during a rejoin (GL#13, GL!19). - Fix null pointer dereference when parsing certain malformed CTCP DCC messages (GL#14, GL!20). - Fix crash due to null pointer dereference when failing to split messages due to overlong nick or target (GL#15, GL!21). - Fix out of bounds read when trying to skip a safe channel ID without verifying that the ID is long enough (GL#16, GL!22). - Fix return of random memory when inet_ntop failed (#769). - Minor statusbar help update. By Robert Bisewski (#758, #763). Security advisory: https://irssi.org/security/irssi_sa_2017_10.txt
2017-07-07catch up with irssi update.maya1-5/+5
2017-06-07Update irssi to 1.0.3. Changes:snj1-5/+5
- Fix out of bounds read when scanning expandos (GL!11). - Fix invalid memory access with quoted filenames in DCC (GL#8, GL!12). - Fix null-pointer dereference on DCC without address (GL#9, GL!13). - Improve integer overflow handling. Originally reported by oss-fuzz#525 (#706). - Improve nicklist performance from O(N^2) to O(N) (#705). - Fix initial screen redraw delay. By Stephen Oberholtzer (#680, bdo#856201). - Fix incorrect reset of true colours when resetting background. (#711). - Fix missing -notls option in /SERVER. By Jari Matilainen (#117, #702). - Fix minor history glitch on overcounter (#462, #685). - Improved OpenSSL detection at compile time. By Rodrigo Rebello (#677). - Improved NetBSD Terminfo detection. By Maya Rashish (#694, #698). - Add missing syntax info for COMPLETION (#687, #688). - Minor typo correction in help. By Michael Hansen (#707). From maya@
2017-03-12irssi-xmpp, irssi-icb: catch up with irssi distinfo change.maya1-5/+5
2017-02-05irssi-xmpp: catch up with irssi changes.maya1-5/+5
this one is build tested, not run.
2017-01-05irssi-xmpp: catch up with irssi 1.0.0.maya3-7/+41
thanks leot for testing!
2017-01-05irssi-xmpp: catch up with irssi changes.maya2-7/+7
bump PKGREVISION to ensure it is rebuilt.
2016-09-21Fix Darwin subst.jperkin1-5/+5
2016-09-21irssi: update to 0.8.20, security fix.maya2-10/+10
catch up with irssi-icb, irssi-xmpp distinfo (they grab irssi versioned file). comment out part of irssi-xmpp makefile which is breaking the build. irssi 0.8.20 changes: - Correct the name of an emitted sasl signal (#484) - Correct the prototype for the 'message private' signal (#515) - Corrections in away and hilight help text (#477, #518) - /squery and /servlist commands have been restored. - Where Irssi would previously only report "System error" on connect, it will now try harder to retrieve the system error message. - Fixed issue with +channels not working properly (#533) - Fixed crash in optchan when item has no server (#485) - Fixed random remote crash in the nicklist handling (#529) - Fixed remote crash due to incorrect bounds checking on formats, reported by Gabriel Campana and Adrien Guinet from Quarkslab.
2016-09-19Bump PKGREVISION for dependents of chat/loudmouth.jperkin1-1/+2
2016-09-19Use correct linker flags on Darwin.jperkin1-1/+6
2016-08-14Update chat/irssi-xmpp to 0.53leot3-13/+14
pkgsrc changes: - Drop MAINTAINERship - Update distinfo for irssi-0.8.19 Changes: 0.53 - 18/03/2016 - Irssi 0.8.18 support - Bug fixes and stability improvements
2015-11-03Add SHA512 digests for distfiles for chat categoryagc1-1/+3
Problems found with existing distfiles: distfiles/icb-5.0.9.tar.gz distfiles/icb.2.1.4.tar.Z distfiles/zenicb-19981202.tar.gz No changes made to these /distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-01-06Update distinfo due to chat/irssi update from 0.8.16 to 0.8.17.mef1-4/+4
2014-06-07Update chat/irssi to 0.8.16.ryoon2-6/+5
PR pkg/48866 from Leonardo Taccari Changes (from http://www.irssi.org/news/ChangeLog ): Features: * Add -noautosendcmd to /SERVER and /CONNECT. Passing this option will force Irssi to not execute the content of the autosendcmd chatnet-setting upon connect. * Accept names replies with nick!user@host instead of just nick, if they are enabled (see bug #805). * Set window binds for channel items as sticky when re-creating window binds as part of /layout save. This fixes the bug where previously saved channel windows forgets their window number upon reconnect. * Add experimental support for DNSSEC DANE validation of certificates. * Strip the argument for boolean options (see bug #769). * Freenode have been readded to the list of networks in the default configuration file. * Disabled support for the insecure SSLv2 protocol. * Various documentation enhancements. * Add -ssl_pass to /connect and /server (see bug #305). Bugfixes: * Fix crashing bug that can happen if the terminal height decreases before the first window is created. * Fixed minor compiler warnings. * Fixed possible crashing bug when processing an octal escape sequence. * Fixed the /ignore -network option (see bug #748). * Fixed signal handling for /exec'd commands. Irssi now sends the signal to the process group id instead of the process id. * Fixed segfault generated by SSL disconnections (see bug #752). * Fix compilation when build with -Werror=format-security. Patch by Jaroslav Skarvada.
2014-03-24Fix build on SunOS. Based on a patch by MAINTAINER.jperkin1-1/+10
2012-10-03Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-09-15recursive bump from libffi shlib major bumpobache1-1/+2
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-08-26Import irssi-xmpp-0.52 as chat/irssi-xmpp.wiz4-0/+73
Packaged for wip by Leonardo Taccari. irssi-xmpp is an irssi plugin to connect to the Jabber network. Its aim is to provide a good integration in this text-based irc client and a good support of XMPP (the Jabber protocol). Its main features are: * Sending and receiving messages in irssi's query windows * A roster with contact & resource tracking (contact list) * Contact management (add, remove, manage subscriptions) * Tab completion of commands, JIDs and resources * Many extensions supported (XEP) including Multi-User Chat (MUC) * Support for multiple accounts * Unicode support (UTF-8) * SSL and STARTTLS support To deal with the XMPP protocol, it uses of the Loudmouth library.