summaryrefslogtreecommitdiff
path: root/chat/irssi/options.mk
AgeCommit message (Collapse)AuthorFilesLines
2019-02-12irssi: update to 1.2.0.maya1-9/+5
pkgsrc changes: ssl option removed as it no longer works (it was default on) Changes Improved the /STATUSBAR commands (#858) /SET no longer shows = between setting and value (#886) /CUBES removed from default config (available as script) (#956) /1 /2 /3 … removed from default config (available as new setting window_number_commands) (#958) Always redraw the screen on resize. By David Phillips (#896) Private notices intended for channels are now displayed on the channel (new setting notice_channel_context) (#959) Additions Imported the “Off-the-record” module into Irssi tree (#854, #589, #196) Initial support for sideways split windows (#697, #431, #224, #807, FS#310, #947, #955, #989) Change the implementation of wcwidth. This is used to calculate the width of emojis on your terminal screen (#917, #720) Make the wcwidth functions available from Perl (#973): string_width(str) string_chars_for_width(str, width) wcwidth(char) Added completion_keep_word setting (#979) Allow activity_hide_targets to hide activity in itemless windows (#967, #997, #1001, #1003) Added activity_hide_visible setting (#990) Allow hiding of lines through the /IGNORE system (#901, #900, #892, #890, #884, #937) Add window_default_hidelevel setting. By Doug Freed (#941) Add activity_hide_window_hidelevel setting, defaulting to ON (#938) Add autolog_only_saved_channels setting, to autolog only channels that are in the config (#968) Add format support for the input line. By Ben Paxton, originally by Jonas Hurrelmann (#764, FS#621, #1004) use Irssi::TextUI; gui_input_set_extent(pos, text) gui_input_set_extents(pos, len, left, right) gui_input_clear_extents(pos, len) gui_input_get_extent(pos) gui_input_get_text_and_extents() gui_input_set_text_and_extents(…) Parsing of IRCv3 CAP 3.2 (#775, #869) Show CAP-related events in the user interface (#918, #916, #870, #704) Continue using separators when addressing multiple nicks with tab completion. By Manish Goregaokar (#822) Bind Shift-tab by default. By Niklas Luokkala (#830, #829) Fuzzing more things (#913, #780, #813) Fixes Disconnect SASL properly in case the SASL module got unloaded from server (#931, #629, #618, #616) Fix backward completion jumping to the first instead of last word (#979) Improve empty topic handling (#961, #905, #911, #897, #888) Prevent config truncation when no space left. By dequis and Lukas Waymann (#922, #925, #910, #909, #906, #871, #817) Also time-out servers in lookup phase (#866, #130) Fix build with LibreSSL 2.7. By Dorian Harmans (#865) Fix a crash when appending to a textbuffer without line. Reported by Jari Matilainen (#862) Fix segfault on sending large messages (#803, #796, #802) Fix segfault on invalid statusbar config (#993, #994) Fix random memory writes on restoring queries of foreign protocols (#999, #1000) Make default keybinds deletable (#859, #507) Fix freeze when resizing Irssi very small (#946) Compare channels case-insensitively, avoiding confusions with the config file (#857, #856) Fix DCC GET on Android. By Martin Staron (#844) Improve rawlog performance (#957) Fix nick escaping erroneously escaping quotes (#978, #974, #709) Protect against theme recursion, improve padding performance, limit alignment padding. Credit to Oss-Fuzz (#835, #851, #850, #846, #848) Fix recursive loop in replaces (#833, GL#23) Fix headers for compilation of C modules (#939) Documentation. By Zero King (#814). (#852) Sync NEWS, docs, scripts (#849, #855) Build system (#868, #867, #985, #988) Fix build on IBM i and AIX. By Calvin Buckley (#975) Misc fixes (#840, #839, #843, #953, #962). Tests (#806, #875, #905, #964, #1011). Fuzzing (#929).
2018-02-15irssi: update to 1.1.1maya1-2/+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-06irssi: require openssl >= 1.0.2maya1-1/+2
Irssi is broken and will crash with OpenSSL < 1.0.2 due to https://github.com/openssl/openssl/commit/5b4b9ce976fce09a7a92e2f25b91a1635cb840fe ++PKGREVISION
2017-08-24Add support for 256 colors in irssikhorben1-3/+7
This even makes it an option, to disable it if necessary. It is enabled by default here since it remains disabled by default at run-time: /set colors_ansi_24bit Bumps PKGREVISION. "Go for it" maya@
2017-04-27GC inet6 option, had no effect since irssi 1.0.0 when it was removedmaya1-9/+3
along with the macros disabling ipv6 code.
2017-04-15perl is a default option, it will be selected even if using the oldmaya1-2/+1
option name, so no need for the legacy option rename.
2017-03-16irssi: re-enable perl option, bump pkgrevision.maya1-3/+3
I'm not sure what I did differently before that it wasn't building.
2017-03-12irssi: update to 1.0.2. temporarily disable perl option because it doesn'tmaya1-3/+3
build, and this update includes a security fix. v1.0.2 2017-03-10 The Irssi team <staff@irssi.org> - Prevent some null-pointer crashes (GL!9). - Fix compilation with OpenSSL 1.1.0 (#628, #597). - Correct dereferencing of already freed server objects during output of netjoins. Found by APic (GL!10, GL#7). - Fix in command arg parser to detect missing arguments in tail place (#652, #651). - Fix regression that broke incoming DCC file transfers (#667, #656). - Fix issue with escaping \ in evaluated strings (#669, #520).
2017-02-26Enable perl option by default.wiz1-2/+2
This needs glib2 to run, and glib2 depends on perl, so no reason not to support perl scripting here. Requested by Dominik Bialy in PR 52008. Bump PKGREVISION.
2016-08-14Update irssi to 0.8.19maya1-4/+4
Changes: v0.8.19 2016-03-23 The Irssi team <staff@irssi.org> - Fixed regression when joining and parting channels on IRCnet (#435) - Fixed SASL EXTERNAL (#432) - Fixed regression when not using SASL (#438) - Fixed incorrect SSL disconnects when using SSL from modules/scripts (#439) - Fixed regression where proxy_string could not be configured or certain file transfers could not be accepted (#445) - Fixed storing layout of !channels (#183) - Fixed restoration of bracketed paste mode on quit (#449) - Make the usage of meta-O for cursor keys configurable with /set term_appkey_mode off v0.8.18 2016-02-13 The Irssi team <staff@irssi.org> * Modules will now require to define a void MODULENAME ## _abicheck(int *version) method to ensure that they are compiled against the correct Irssi version. * The signature of "message private" has been changed to 5: server, message, nick, address, target in order to support "self messages". Module authors should implement this change if they are using this signal. * Removing networks will now remove all attached servers and channels (#45). * The proxy module now has an /irssiproxy command. * sb_search has been moved to scripts.irssi.org * WIN32 has been completely removed (it had not been working and is lacking a maintainer.) * Garbage Collection support has been removed. This will hardly have any effect for anyone given that it has been unsupported for several years. + CAP SASL PLAIN login is now supported natively. + Paste bracket markers can be requested from terminal with /set paste_use_bracketed_mode on + "Self messages" generated by some bouncers can now be received in the proper window. + Try to split long lines on spaces to avoid words being splitted. Adds a new option: 'split_line_on_space' which defaults to on. + Add setting hilight_nick_matches_everywhere (#56). + The config parser is more robust and prints out better diagnostics on incorrect config files. + Ctrl+^ (FS#721) and Ctrl+J can now be bound. + Command history can be cleared with /window history -clear + /hilight -mask -line is now supported (FS#275). + CHANTYPES are now supported. + Improved reload speed of ignores. + Add -date feature to /lastlog + irssiproxy can be more easily enabled and disabled. + Expando for hostname (FS#829). + UNIX sockets can now also be specified in the config file. + Disable SSLv3 due to the POODLE vulnerability. + SSL ciphers can now be specified per server. + Added SNI support for SSL. - /ignore now respects -pattern on merge (#78). - irssiproxy (BNC) module now uses correct line endings. - Fix missing lines on large pastes (FS#905). - Correctly preserve STATUSMSG prefixes (#291). - Fix infinite recursion in key bindings (FS#817). - Fix incomplete awaylog caused by buffering. - Fix calculation of UTF-8 string length display in some cases. - Fix some Perl warnings related to @ISA. - EXEC windowitems now get proper references on the Perl side. - Incremental help file improvements. - ANSI attributes are now properly reset. - Fixed regression where text would blink when terminal lacks color support. - Permit the usage of Freenode extban syntax in /ban (#150) - Fixed regression in scriptassist on unload of scripts. - Fixed regression in -actcolor %n
2016-08-14Add ssl as suggested option.maya1-2/+2
No rev bump because I'm updating too.
2011-03-06Make ipv6 option enabled by default, by request of PR 44689. PKGREVISION++.dholland1-1/+2
2009-08-10option perl needs perl at runtime.wiz1-2/+2
2008-10-12Sanitize the perl option's name (irssi-perl -> perl).ahoka1-3/+4
Now -perl affects this package too. Submitted by Leonardo Taccari.
2008-05-05Add explicit --disable-ipv6 when -inet6 is specifiedadrianp1-1/+3
From Daniel Horecki in PR #38570
2007-11-25Add USE_TOOLS=perl to address PR# 37430adrianp1-1/+2
2005-10-31.include "../../lang/perl5/packlist.mk". This fixes PR 31948. Bumpedrillig1-1/+2
PKGREVISION.
2005-10-05Remove some more *LEGACY* settings that are over a month old andwiz1-2/+1
thus were before 2005Q3.
2005-08-06Bump the PKGREVISIONs of all (638) packages that hardcode the locationsjlam1-2/+2
of Perl files to deal with the perl-5.8.7 update that moved all pkgsrc-installed Perl files into the "vendor" directories.
2005-07-13Turn PERL5_PACKLIST into a relative path instead of an absolute path.jlam1-5/+5
These paths are now relative to PERL5_PACKLIST_DIR, which currently defaults to ${PERL5_SITEARCH}. There is no change to the binary packages.
2005-05-31Convert to options framework.wiz1-0/+31