Commit graph

25 commits

Author SHA1 Message Date
nia
11b660c59a chat: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
2021-10-26 10:05:10 +00:00
nia
78f647ed40 chat: Remove SHA1 hashes for distfiles 2021-10-07 13:23:19 +00:00
nia
2fd583386e irssi-xmpp: fix fetch
the original download site now redirects to an autogenerated github
tag tarball, which means the checksums no longer match.

poked by wiz.
2021-04-29 07:55:06 +00:00
nia
e9b6ad97bb irssi: update to 1.2.3
v1.2.3 2021-04-11 The Irssi team <staff@irssi.org>
	- Fix the compilation of utf8proc (#1021)
	- Fix wrong call to free. By Zero King (#1076)
	- Fix a colour reset in true colour themes when encountering
          mIRC colours (#1059)
	- Fix memory leak on malformed CAP requests (#1120)
	- Fix an erroneous free of SASL data. Credit to Oss-Fuzz (#1128,
	  #1130)
	- Re-set the TLS flag when reconnecting (#1027, #1134)
	- Fix the scrollback getting stuck after /clear (#1115, #1136)
	- Fix the input of Ctrl+C as the first character (#1153,  #1154)
	- Fix crash on quit during unloading of modules on certain
          platforms (#1167)
	- Fix Irssi freezing input after Ctrl+Space on GLib >2.62 (#1180,
	  #1183)
	- Fix layout of IDCHANs. By Lauri Tirkkonen (#1197)
	- Fix crash when server got reconnected before it was properly
          connected (#1210, #1211)
	- Fix multiple identical active caps (#1249)
	- Minor help corrections (#1156, #1213, #1214, #1255)
	- Remove erroneous colour in the colorless theme. Reported and
          fixed by Nutchanon Wetchasit (#1220, #1221)
	- Fix invalid bounds calculation when editing the text
          entry. Found and fixed by Sergey Valentey (#1269)
	- Fix passing of negative size in buffer writes. Found and
          fixed by Sergey Valentey (#1270)
	- Fix Irssi freezing on slow hardware and fast DCC transfers (#159,
	  #1271)
	- Fix compilation on Solaris (#1291)
	- Fix null pointer dereference when receiving broken JOIN
          record. Credit to Oss-Fuzz (#1292)
	- Fix crash on /connect to some sockets (#1239, #1298)
	- Fix Irssi rendering on Apple ARM. By Misty De Méo (#1267,
	  #1268, #1290)
	- Fix crash on /lastlog with broken lines (#1281, #1299)
	- Fix memory leak when receiving bogus SASL authentication
          data. Found and fixed by Sergey Valentey (#1293)
2021-04-24 08:32:00 +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
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
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
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