Commit graph

29 commits

Author SHA1 Message Date
nia
d6cd90cc79 irssi-xmpp: non-op subst 2020-05-21 10:14:27 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
nia
ea919284fc irssi-xmpp: Update to 0.54
This allows a local patch for irssi 1.0.0 support to be deleted.
2019-09-15 13:58:27 +00:00
nia
4035a4e70a irssi: Update to 1.2.2
Changes:

- Fix a use after free issue when receiving IRCv3 CAP information from the server (GL#34)
- Fix a crash during startup when windows weren’t fully initialised yet (#1114, bdo#935813)

Reassurance:

- Most servers do not send duplicate CAP.
2019-08-31 10:04:26 +00:00
nia
11c7d58849 irssi: Update to 1.2.1
Changes:
	- Fix a test on big endian machines (#1014)
	- Fix the compile time conditionality of wcwidth
          implementation (#1019, gentoo#677804, #720)
	- Fix /save no longer working on old Solaris (pre
          POSIX.1-2008) (#1042, #1043)
	- Fix regression of #764 where display of 8-bit (legacy
          encoding) in the input prompt was broken (#1018,
          #1057). Initial patch by Артём Курашов
	- Fix regression of #779 where autolog_ignore_targets would
          not matching itemless windows anymore (#1012, #1013)
	- Fix a use after free issue when sending the SASL login on
          (automatic and manual) reconnects (#1055, #1058). Reported
          by ilbelkyr
2019-06-29 09:29:43 +00:00
maya
c3635730c1 irssi-xmpp, irssi-icb: catch up with irssi update 2019-02-12 04:44:15 +00:00
maya
07df28d2e2 irssi-xmpp, irssi-icb: catch up with irssi update. 2019-01-10 19:31:44 +00:00
maya
efeff11b87 irssi: update to 1.1.1
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-02-15 21:27:11 +00:00
maya
1519e432f4 irssi: update to 1.1.0
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-16 07:18:44 +00:00
maya
fe88a5cc13 irssi*: security update to 1.0.6.
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).
2018-01-11 13:57:36 +00:00
maya
e93d27d535 irssi: update to 1.0.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-10-23 15:08:24 +00:00
maya
073fd72894 catch up with irssi update. 2017-07-07 12:35:59 +00:00
snj
41e0caf46d Update irssi to 1.0.3. Changes:
- 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-06-07 04:38:55 +00:00
maya
898694802b irssi-xmpp, irssi-icb: catch up with irssi distinfo change. 2017-03-12 06:37:08 +00:00
maya
e22057d00e irssi-xmpp: catch up with irssi changes.
this one is build tested, not run.
2017-02-05 20:38:34 +00:00
maya
bae61e9fb1 irssi-xmpp: catch up with irssi 1.0.0.
thanks leot for testing!
2017-01-05 17:15:46 +00:00
maya
74f72b4902 irssi-xmpp: catch up with irssi changes.
bump PKGREVISION to ensure it is rebuilt.
2017-01-05 15:49:46 +00:00
jperkin
2f4df14af0 Fix Darwin subst. 2016-09-21 20:58:14 +00:00
maya
8cb15fc0a3 irssi: update to 0.8.20, security fix.
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-21 20:53:57 +00:00
jperkin
688097df5c Bump PKGREVISION for dependents of chat/loudmouth. 2016-09-19 17:18:18 +00:00
jperkin
45177bca9a Use correct linker flags on Darwin. 2016-09-19 17:17:27 +00:00
leot
e46c480ab3 Update chat/irssi-xmpp to 0.53
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
2016-08-14 21:16:04 +00:00
agc
b35b0abbb4 Add SHA512 digests for distfiles for chat category
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-11-03 01:20:17 +00:00
mef
70780574aa Update distinfo due to chat/irssi update from 0.8.16 to 0.8.17. 2015-01-06 12:53:11 +00:00
ryoon
4e1c5e6731 Update chat/irssi to 0.8.16.
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-06-07 23:49:47 +00:00
jperkin
12bdadc25e Fix build on SunOS. Based on a patch by MAINTAINER. 2014-03-24 17:44:47 +00:00
asau
4840ebad6d Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-03 00:02:33 +00:00
obache
c38c120ee5 recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-15 10:03:29 +00:00
wiz
25553b933a Import irssi-xmpp-0.52 as chat/irssi-xmpp.
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.
2012-08-26 14:06:19 +00:00