summaryrefslogtreecommitdiff
path: root/chat/weechat
AgeCommit message (Collapse)AuthorFilesLines
2017-09-25nvm previousmaya1-3/+1
2017-09-25work around pkgsrc bugs.maya2-2/+5
2017-09-25weechat: delete forgotten commented distinfo entry.maya1-2/+1
2017-09-25weechat: update to 1.9.1maya5-106/+8
Fixes CVE-2017-14727, CVE-2017-8073 version 1.9.1: a crash can happen in logger plugin when converting date/time specifiers in file mask. Two other bugs are fixed as well in buflist and relay plugins. version 1.9: - improve speed of nicklist bar item callback - add auto scroll of buflist bar with new option buflist.look.auto_scroll - add option buflist.format.name - add variables ${format_name}, ${current_buffer} and ${merged} in buflist - display a warning in buflist when the script buffers.pl is loaded - add server/channel pointers in trigger IRC callbacks - add API functions config_option_get_string and hdata_compare - fix bind of Space key version 1.8: - add option weechat.completion.nick_case_sensitive - add wilcard matching operator, cut of string and ternary operator in evaluation of expressions - add resize of window parents with /window resize [h/v]size - add plugin "buflist" (bar with list of buffers) - add arraylist and dynamic string functions in API - add option "open" in command /server - add signal "irc_server_lag_changed" and store the lag in the server buffer (local variable) - add aspell options to control delimiters in suggestions - add option "-include" in commands /allchan, /allpv and /allserv For a complete changelog, see: https://weechat.org/files/changelog/ChangeLog-1.9.1.html
2017-08-24Revbump for boost updateadam1-2/+2
2017-06-05Recursive revbump from lang/perl5 5.26.0ryoon1-2/+2
2017-04-30Recursive revbump from boost updateryoon1-1/+2
2017-04-25weechat: update to 1.7.1.maya2-8/+7
bugfix release fixing CVE-2017-8073: Buffer overflow when removing quotes in DCC filename.
2017-02-13SunOS also needs -lresolve. Fixes joyent/pkgsrc/issues/464. Fix misspelling ↵fhajny1-2/+3
of PKGREVISION.
2017-02-07Add a patch from upstream to improve screen refresh times when resized.roy3-2/+34
2017-01-22Darwin needs -lresolv.jperkin1-1/+2
2017-01-22Update to 1.7ryoon2-7/+7
Changelog: [[v1.7]] == Version 1.7 (2017-01-15) New features:: * core: add option weechat.look.align_multiline_words (issue #411, issue #802) * core: add optional command prefix in completion templates "commands", "plugins_commands" and "weechat_commands" * core: add optional arguments in completion template, sent to the callback * core: add option "time" in command /debug * api: add info "uptime" (WeeChat uptime) * api: add info "pid" (WeeChat PID) (issue #850) * fifo: add file fifo.conf and option fifo.file.path to customize FIFO pipe path/filename (issue #850) * irc: add server option "usermode" (issue #377, issue #820) * irc: add tag "self_msg" on self messages (issue #840) Improvements:: * core, xfer: display more information on fork errors (issue #573) * core: add a slash before commands completed in arguments of /command, /debug time, /key bind, /key bindctxt, /mute, /repeat, /wait * core: add a warning in header of configuration files to not edit by hand (issue #851) * alias: add a slash before commands completed in arguments of /alias * exec: add option "-oc" in command /exec to execute commands in process output, don't execute commands by default with "-o" (issue #877) * irc: evaluate content of server option "ssl_fingerprint" (issue #858) * irc: change default value of option irc.network.lag_reconnect from 0 to 300 (issue #818) * trigger: do not hide email in command "/msg nickserv register password email" (issue #849) Bug fixes:: * core: fix deadlock when quitting after a signal SIGHUP/SIGQUIT/SIGTERM is received (issue #32) * core: fix display of empty lines in search mode (issue #829) * api: fix crash in function string_expand_home() when the HOME environment variable is not set (issue #827) * exec: fix memory leak in display of process output * irc: fix option "-temp" in command /server (issue #880) * irc: fix close of server channels which are waiting for the JOIN when the server buffer is closed (issue #873) * irc: fix buffer switching on manual join for forwarded channels (issue #876) * irc: add missing tags on CTCP message sent * lua: fix integers returned in Lua >= 5.3 (issue #834) * relay: make HTTP headers case-insensitive for WebSocket connections (issue #888) * relay: set status to "authentication failed" and close immediately connection in case of authentication failure in weechat and irc protocols (issue #825) * script: reload a script after upgrade only if it was loaded, set autoload only if the script was auto-loaded (issue #855) Build:: * core, irc, xfer: fix compilation on Mac OS X (add link with resolv) (issue #276) * core: add build of xz package with make dist (cmake) * tests: fix compilation of tests on FreeBSD 11.0
2017-01-05Import weechat-1.6:roy3-18/+9
Due to the documenation change below, man pages are no longer supplied in pkgsrc. New features core: add optional argument "lowest", "highest" or level mask in command /input hotlist_clear core: add option "cycle" in command /buffer api: add "extra" argument to evaluate extra variables in function string_eval_expression() (issue #534) relay: add option relay.network.allow_empty_password (issue #735) trigger: add support for one-time triggers (issue #399, issue #509) Improvements core, irc, xfer: display more information in memory allocation errors (issue #573) api: remove functions printf_date() and printf_tags() irc: rename server options "default_msg_{kick|part|quit}" to "msg_{kick|part|quit}", evaluate them relay: allow escape of comma in command "init" (weechat protocol) (issue #730) Bug fixes core, irc, xfer: refresh domain name and name server addresses before connection to servers (fix connection to servers after suspend mode) (issue #771) api: fix return of function string_match() when there are multiple masks in the string (issue #812) api: fix crash in function network_connect_to() if address is NULL api: fix connection to servers with hook_connect() on Windows 10 with Windows subsystem for Linux (issue #770) api: fix crash in function string_split_command() when the separator is not a semicolon (issue #731) irc: fix socket leak in connection to server (issue #358, issue #801) irc: fix display of service notice mask (message 008) (issue #429) irc: fix NULL pointer dereference in 734 command callback (issue #738) relay: return an empty hdata when the requested hdata or pointer is not found (issue #767) xfer: fix crash on DCC send if option xfer.file.auto_accept_nicks is set (issue #781) Documentation switch to asciidoctor to build docs and man page Build python: add detection of Python 3.5
2017-01-03Typoroy1-2/+2
2017-01-03Use curses framework, may fix PR pkg/47472.roy2-9/+6
2017-01-01Revbump after boost updateadam1-2/+2
2016-10-07Revbump post boost updateadam1-2/+2
2016-09-19Recursive PKGREVISION bump for gnutls shlib major bump.wiz1-2/+2
2016-06-08Bump PKGREVISION for perl-5.24.wiz1-1/+2
2016-05-19Ensure python/ruby are found correctly. Fixes build on Darwin.jperkin1-2/+5
2016-05-07Update chat/weechat to 1.5tonio4-24/+24
Main new features: - add support of functions in API function "hook_process" - move of nick coloring options from irc plugin to core - move irc bar item "away" to core - add pointer in callbacks used in scripting API - add option irc.network.sasl_fail_unavailable - add Portuguese translations Bugs fixed: - core: fix nick coloring when stop chars and a forced color are used: first remove chars then look for forced color - core: check that pointers received in arguments are not NULL in buffers and windows functions - core: fix truncation of buffer names in hotlist (issue #668) - core: fix update of window title under Tmux (issue #685) - core: fix detection of Python shared libraries (issue #676) - api: fix number of arguments returned by function string_split() when keep_eol is 2 and the string ends with separators - irc: fix first message displayed in raw buffer when the message is modified by a modifier (issue #719) - irc: add missing completion "*" for target in command /msg - irc: fix /msg command with multiple targets including "*" - lua: fix crash when a lua function doesn’t return a value and a string was expected (issue #718) - relay: do not execute any command received in a PRIVMSG message from an irc relay client (issue #699) - relay: fix the max number of clients connected on a port, allow value 0 for "no limit" (issue #669) - relay: fix decoding of multiple frames in a single websocket message, send PONG on PING received in a websocket frame (issue #675) - relay: fix command "input" received from clients with only spaces in content of message (weechat protocol) (issue #663) - script: force refresh of scripts buffer after download of scripts list - xfer: fix DCC file received when the terminal is resized
2016-04-14Fix option build with ruby22 and ruby21.jperkin2-5/+14
2016-03-05Bump PKGREVISION for security/openssl ABI bump.jperkin1-1/+2
2016-02-14Update to 1.4ryoon4-9/+11
* Fix PR pkg/50358 partially using dynamic python library. However if your system has python in /usr/bin and your current working directory is not your home directory, your weechat reads its library files and dies. Changelog: Among the new features: - add a parent name in options, display inherited values if null in /set output - add option weechat.look.paste_auto_add_newline - add /fifo command - track real names using extended-join and WHO (IRC) - add support of SNI (Server Name Indication) in SSL connection to IRC server - add support of IRC "cap-notify" capability - add IRC command /cap - add hex dump of messages in raw buffer when debug is enabled for irc plugin - add option relay.irc.backlog_since_last_message - add option script.scripts.download_timeout - add scripts to build Debian packages - many bugs fixed.
2015-12-06Update chat/weechat to 1.3tonio4-11/+26
New features - core: add completion "colors" (issue #481) - core: start/stop search in buffer at current scroll position by default, add key Ctrl+q to stop search and reset scroll (issue #76, issue #393) - core: add option weechat.look.key_grab_delay to set the default delay when grabbing a key with Alt+k - core: add option weechat.look.confirm_upgrade (issue #463) - core: allow Ctrl+c to exit WeeChat when the passphrase is asked on startup (issue #452) - core: allow pointer as list name in evaluation of hdata (issue #450) - core: add signal "signal_sighup" - api: add support of evaluated sub-strings and current date/time in function string_eval_expression() and command /eval - api: add function string_eval_path_home() - alias: add options "add", "addcompletion" and "del" in command /alias, remove command /unalias (issue #458) - irc: add option irc.network.channel_encode (issue #218, issue #482) - irc: add option irc.color.topic_current (issue #475) - irc: evaluate content of server option "nicks" - logger: evaluate content of option logger.file.path (issue #388) - relay: display value of HTTP header "X-Real-IP" for websocket connections (issue #440) - script: rename option script.scripts.dir to script.scripts.path, evaluate content of option (issue #388) - xfer: evaluate content of options xfer.file.download_path and xfer.file.upload_path (issue #388) Bugs fixed - core: flush stdout/stderr after sending text directly on them (fix corrupted data sent to hook_process() callback) (issue #442) - core: allow execution of command "/input return" on a buffer which is not displayed in a window - core: allow jump from current to previous buffer with default keys Alt+j, NN (issue #466) - core: fix crash if a file descriptor used in hook_fd() is too high (> 1024 on Linux/BSD) (issue #465) - core: fix display of invalid UTF-8 chars in bars - core: fix bar item "scroll" after /buffer clear (issue #448) - core: fix display of time in bare display when option weechat.look.buffer_time_format is set to empty string (issue #441) - api: add missing function infolist_search_var() in script API (issue #484) - api: add missing function hook_completion_get_string() in script API (issue #484) - api: fix type of value returned by functions strcasestr, utf8_prev_char, utf8_next_char, utf8_add_offset and util_get_time_string - api: fix type of value returned by function strcasestr - fifo: fix send error on Cygwin when something is received in the pipe (issue #436) - irc: fix update of lag item when the server lag changes - irc: do not allow command /query with a channel name (issue #459) - irc: decode/encode only text in IRC messages and not the headers (bug #29886, issue #218, issue #451) - irc: fix crash with commands /allchan, /allpv and /allserv if the executed command closes buffers (issue #445) - irc: do not open auto-joined channels buffers when option "-nojoin" is used in command /connect (even if the option irc.look.buffer_open_before_autojoin is on) - irc: fix errors displayed on WHOX messages received (issue #376) - lua: add detection of Lua 5.3 - ruby: add detection of Ruby 2.2 - xfer: fix crash if the DCC file socket number is too high (> 1024 on Linux/BSD) (issue #465) - xfer: fix parsing of DCC chat messages (handle "\r\n" at the end of messages) (issue #425, issue #426) - doc: replace PREFIX with CMAKE_INSTALL_PREFIX in cmake instructions (issue #354)
2015-11-07Explicitly disable V8, in case cmake finds it somewhere.dholland1-1/+2
XXX: Someone(tm) should make this an option; but note that it implies XXX: adding USE_LANGUAGES+=c++.
2015-11-03Add SHA512 digests for distfiles for chat categoryagc1-1/+2
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-08-23Bump PKGREVISION for nettle shlib major bump.wiz1-2/+2
2015-08-18Bump all packages that depend on curses.bui* or terminfo.bui* since theywiz1-2/+2
might incur ncurses dependencies on some platforms, and ncurses just bumped its shlib. Some packages were bumped twice now, sorry for that.
2015-08-17Bump PKGREVISION for ncurses shlib bump.wiz1-1/+2
2015-08-01Update chat/weechat to 1.2tonio9-1286/+42
Based on the update provided by he@ Among the new features: - add options to customize word chars (for detecting word boundaries) - add a welcome message on first WeeChat run - add options to customize quoted messages (in cursor mode) - add support of environment variables in evaluated expressions - add IRC SASL mechanism "ecdsa-nist256p-challenge" - add support of SHA-256 and SHA-512 algorithms in IRC server option "ssl_fingerprint" - add support of IRC capability "account-notify" - remove "freenode" server from default config - new script plugin for javascript - many bugs fixed.
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-2/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-04-30Drop the legacy weechat-curses symlink, I can't figure out the phase ofjoerg4-7/+21
the moon it is created in. Bump revision.
2015-03-31Remove old SunOS hacks that are no longer needed and are now activelyjperkin1-4/+3
harmful when enabling certain options.
2014-11-30build with gcc 4.9.markd2-1/+1237
fix compilation of plugin API functions (macros) when compiler optimizations are enabled commit 03c0067272caae88758fd7847689177c0e18b48d
2014-10-19Revbump after lang/lua51 update.alnsn1-1/+2
2014-08-24Updates chat/weechat to 1.0tonio10-110/+48
New major features in this release: - plugin "trigger": Swiss Army knife for WeeChat (replaces "rmodifier" plugin) - plugin "exec": execute external commands (replaces script "shell.py") - bare display: easy click on long URLs and text selection with mouse - support of environment variables in /set command - hidden buffers - negated tags in filters - toggle of filters in specific buffers - flexible conditions for adding/removing buffers in hotlist - text search in buffers with free content - support of wildcard "*" inside masks - support of nested variables in evaluated expressions - tag with host in IRC messages displayed - support of "away-notify" IRC capability - IRC commands: /allpv, /remove, /unquiet - bar items: buffer_short_name, irc_nick_modes
2014-07-09Stop defining _XOPEN_SOURCE past 600 on SunOS.jperkin2-1/+17
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2014-05-03Adapt to Lua multiversion support.alnsn2-2/+5
2014-02-24Update chat/weechat to 0.4.3tonio5-36/+29
Version 0.4.3: - new command /print - logical and/or for tags in /filter and hook_print - gaps in buffer numbers - support of italic text - new options to customize default text search in buffers - use of IRC monitor command for /notify (if available on server) - new IRC server option "ssl_fingerprint" - new option to smart-filter IRC mode messages - new option for default IRC ban mask - support of IPv6 for DCC chat/file - auto check CRC32 of files received with DCC - many bugs fixed. Version 0.4.2: - rename binary from "weechat-curses" to "weechat" (with symbolic link "weechat-curses" for compatibility) - add secured data (encryption of passwords or private data), new command /secure, new file sec.conf - search of regular expression in buffer with text emphasis, in prefixes, messages or both - add option "scroll_beyond_end" for command /window - add optional buffer context in bar items (for example to display bitlbee nicklist in a root bar) - new options weechat.look.hotlist_{prefix|suffix} - new option weechat.look.key_bind_safe to prevent any key binding error from user - new option weechat.network.proxy_curl to use a proxy when downloading URLs with curl - display day change message dynamically - support of wildcards in IRC commands (de)op/halfop/voice - new option irc.look.notice_welcome_redirect to redirect channel welcome notices to the channel buffer - new option irc.look.nick_color_hash: new hash algorithm to find nick colors (variant of djb2) - add info about things defined by a script in the detailed view of script (/script show) - support of "enchant" library in aspell plugin - many bugs fixed.
2014-02-12Recursive PKGREVISION bump for OpenSSL API version bump.tron1-2/+2
2014-01-01Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump.wiz1-2/+2
2013-12-12Various patches to fix build on SunOS.jperkin7-3/+85
2013-08-30Link with curses on NetBSD. Don't try to overwrite terminfo internalsjoerg4-8/+42
that are const. Drop --package-name.
2013-07-04Revbump after updating lang/lua to 5.2.2.adam1-1/+2
2013-06-20Forgotten cvs rm, noticed by wiz@tonio1-16/+0
2013-06-09Update chat/weechat to 0.4.1tonio9-102/+60
Use cmake for build Version 0.4.1 (May 20, 2013) - multiple layouts support - nick prefix/suffix are now dynamic (and managed by core instead of irc plugin) - unmask irc join if nick speaks some minutes after the join - new option irc.look.display_join_message to disable some messages after joining a channel - new option irc.look.pv_buffer to automatically merge private buffers - add support of UHNAMES - add DH-AES encryption method for SASL - multiple irc servers allowed on same port for irc protocol in relay plugin - add WebSocket server support (RFC 6455) in relay plugin (for irc and weechat protocols) - send nicklist difference in relay plugin (weechat protocol) - add control of autoload for scripts - optimizations in aspell plugin - many bugs fixed. Version 0.4.0 (Jan 20, 2013) - add option "diff" for command /set, display default values in output of /set - add color support in prefix options - add command /eval, use expression in conditions for bars - connect by default with IPv6 to servers with fallback to IPv4 - add aspell suggestions - add support of tags in irc messages and "server-time" capability - add irc command /quiet - add support of IPv6 in relay plugin - add backlog for irc protocol in relay plugin - display remote IP address for DCC chat/file in xfer plugin - add git version in build - many bugs fixed.
2013-05-31Bump all packages for perl-5.18, thatwiz1-2/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-05-11Fix some ncurses header issues in chat/weechat.riastradh4-7/+47