The NetBSD Project

CVS log for pkgsrc/chat/weechat/PLIST

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / chat / weechat

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.30 / (download) - annotate - [select for diffs], Mon Oct 18 11:15:09 2021 UTC (2 years, 1 month ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, HEAD
Changes since 1.29: +21 -1 lines
Diff to previous 1.29 (colored)

weechat: update to 3.3

pkgsrc changes:
- re-enable man page generation
- remove patch that upstream fixed in a different way

== Version 3.3 (2021-09-19)

New features::

  * core: change key kbd:[Alt+h] to kbd:[Alt+h], kbd:[Alt+c] (clear hotlist)
  * core: add options "hotlist_remove_buffer", "hotlist_restore_buffer" and "hotlist_restore_all" in command /input, add default keys kbd:[Alt+h], kbd:[Alt+m] (remove buffer), kbd:[Alt+h], kbd:[Alt+r] (restore hotlist in current buffer) and kbd:[Alt+h], kbd:[Alt+Shift+R] (restore hotlist in all buffers)
  * core: add option "certs" in command /debug
  * core: add options "-o", "-ol", "-i" and "-il" in command "/plugin list"
  * api: add split of string and shell arguments in evaluation of expressions with "split:number,seps,flags,xxx" and "split_shell:number,xxx"
  * api: add `${re:repl_index}` to get the index of replacement in function string_eval_expression (issue #1689)
  * api: add random integer number in evaluation of expressions with "random:min,max"
  * api: add function string_cut
  * api: add function file_copy (issue #1667)
  * api: remember insertion order in hashtables
  * api: add keys/values with tags in output of irc_message_parse_to_hashtable (issue #1654)
  * irc: add option "-parted" in command /allchan (issue #1685)
  * irc: allow signals "irc_raw_in" and "irc_in" to eat messages (issue #1657)
  * irc: implement IRCv3.2 SASL authentication, add command /auth, reconnect by default to the server in case of SASL authentication failure (issue #413)
  * irc: add support of capability "message-tags" and TAGMSG messages (issue #1654)
  * irc: enable all capabilities by default (if supported by server and WeeChat), change default value of option irc.server_default.capabilities to "*" (issue #320)
  * irc: add options irc.look.display_account_message and irc.look.display_extended_join (issue #320)
  * irc: add command /setname, add support of message and capability "setname" (issue #1653)
  * irc: always set realname in nicks even when extended-join capability is not enabled (issue #1653)
  * irc: add support of FAIL/WARN/NOTE messages (issue #1653)
  * irc: drop support of DH-BLOWFISH and DH-AES SASL mechanisms (issue #175)
  * typing: new plugin "typing": display users currently writing messages on IRC channel/private buffers

Bug fixes::

  * core: fix decoding of attributes in basic ANSI colors (issue #1678)
  * api: fix function string_match with joker in the string if multiple words matched in input string
  * irc: fix send of empty JOIN when connecting to a server with only parted channels (issue #1638)
  * irc: fix SASL authentication when AUTHENTICATE message is received with a server name (issue #1679)
  * irc: remove unneeded message about Diffie-Hellman shared secret exchange during SSL connection to server (issue #857)
  * irc: escape/unescape IRC message tags values (issue #1654)
  * irc: set notify level to "private" for received WALLOPS
  * script: fix move of installed script on another filesystem (issue #1667)

Documentation::

  * add Spanish FAQ (issue #1656)
  * add Serbian translations (issue #1655)

Tests::

  * core: switch to PHP 8.0 in CI
  * core: add build on macOS in CI

Build::

  * core: fix build on macOS (issue #1662)
  * lua: add detection of Lua 5.4
  * php: add support of PHP 8.0 and 8.1 (issue #1599, issue #1668)

Revision 1.29 / (download) - annotate - [select for diffs], Tue Dec 10 13:04:05 2019 UTC (3 years, 11 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.28: +7 -1 lines
Diff to previous 1.28 (colored)

weechat: Update to 2.7

Among the new features:

- add option logger.file.color_lines (support of ANSI color codes in log files)
- add filters on IRC raw buffer
- add IRC server option "ssl_password"
- add option irc.look.display_pv_warning_address
- add options irc.color.message_kick and irc.color.reason_kick
- add option xfer.file.download_temporary_suffix
- add option weechat.look.nick_color_hash_salt
- add different WeeChat icons sizes
- add calculation of expression in evaluation of expressions with "calc:xxx"
- add optional default path (evaluated) in completion "filename"
- add modifier "color_encode_ansi"
- add support of Guile 2.2
- add support of Python 3.8
- many bugs fixed.

Revision 1.28 / (download) - annotate - [select for diffs], Fri May 25 10:16:03 2018 UTC (5 years, 6 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.27: +3 -1 lines
Diff to previous 1.27 (colored)

weechat: update to 2.1

Note that if the perl option is used, weechat segfaults at exit.
Not sure the wide-curses option does anything.
Remove conflicting patches that don't seem necessary.

Highlights:
Option to check license of scripts loaded
Completion for /set and /help commands

Revision 1.27 / (download) - annotate - [select for diffs], Sat Jan 20 17:20:15 2018 UTC (5 years, 10 months ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 (colored)

Update chat/weechat to 2.0.1

Version 2.0.1 (2017-12-20):
- python: fix arguments status/gnutls_rc/sock in hook_connect() callback
- python: fix argument fd in hook_fd() callback

Version 2.0 (2017-12-03):
- new plugin "fset" (fast set of WeeChat and plugins options)
- add option buflist.look.add_newline
- add two new bar items "buflist2" and "buflist3" using the same format configuration options
- add flag "input_get_empty" in buffer
- add signals "buffer_filters_enabled" and "buffer_filters_disabled"
- support loading of plugins from path in environment variable "WEECHAT_EXTRA_LIBDIR"
- add infolist "alias_default" (list of default aliases)
- make value optional in command /buffer set
- support of floating point and hexadecimal numbers in comparison of evaluated values
- add option weechat.look.save_config_with_fsync
- add support of prefix "quiet:" in function key_unbind() to quietly remove keys
- add argument "recurse_subdirs" in function exec_on_files()
- add local variable "filter" in the script buffer
- remove recursive evaluation of extra variables in buflist
- change type of arguments status/gnutls_rc/sock in hook_connect() callback from string to integer (in scripting API)
- change type of argument fd in hook_fd() callback from string to integer (in scripting API)
- fix display bugs with filtered lines
- fix display of nicks in nicklist when they are in a group with sub-groups
- call the config hook when options are renamed or removed
- fix parsing of CAP command in relay/irc
- many bugs fixed.

Revision 1.26 / (download) - annotate - [select for diffs], Mon Jan 1 22:29:20 2018 UTC (5 years, 11 months ago) by rillig
Branch: MAIN
Changes since 1.25: +5 -5 lines
Diff to previous 1.25 (colored)

Sort PLIST files.

Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F

Revision 1.25 / (download) - annotate - [select for diffs], Mon Sep 25 17:53:18 2017 UTC (6 years, 2 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)

work around pkgsrc bugs.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Jan 5 12:30:39 2017 UTC (6 years, 10 months ago) by roy
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.23: +1 -9 lines
Diff to previous 1.23 (colored)

Import weechat-1.6:
	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

Revision 1.23 / (download) - annotate - [select for diffs], Sat May 7 14:16:20 2016 UTC (7 years, 6 months ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored)

Update chat/weechat to 1.5

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„ŗ—’ 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

Revision 1.22 / (download) - annotate - [select for diffs], Sun Feb 14 12:52:13 2016 UTC (7 years, 9 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored)

Update to 1.4

* 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.

Revision 1.21 / (download) - annotate - [select for diffs], Sat Aug 1 19:10:15 2015 UTC (8 years, 4 months ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Update chat/weechat to 1.2

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.

Revision 1.20 / (download) - annotate - [select for diffs], Thu Apr 30 11:36:54 2015 UTC (8 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.19: +1 -2 lines
Diff to previous 1.19 (colored)

Drop the legacy weechat-curses symlink, I can't figure out the phase of
the moon it is created in. Bump revision.

Revision 1.19 / (download) - annotate - [select for diffs], Sun Aug 24 12:45:35 2014 UTC (9 years, 3 months ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.18: +3 -2 lines
Diff to previous 1.18 (colored)

Updates chat/weechat to 1.0

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

Revision 1.18 / (download) - annotate - [select for diffs], Mon Feb 24 23:06:12 2014 UTC (9 years, 9 months ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.17: +14 -7 lines
Diff to previous 1.17 (colored)

Update chat/weechat to 0.4.3

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.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Jun 9 21:19:02 2013 UTC (10 years, 5 months ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.16: +17 -15 lines
Diff to previous 1.16 (colored)

Update chat/weechat to 0.4.1

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.

Revision 1.15.4.1 / (download) - annotate - [select for diffs], Mon Nov 26 23:24:42 2012 UTC (11 years ago) by tron
Branch: pkgsrc-2012Q3
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

Pullup ticket #3971 - requested by tonio
chat/weechat: security update

Revisions pulled up:
- chat/weechat/Makefile                                         1.37 via patch
- chat/weechat/PLIST                                            1.16
- chat/weechat/distinfo                                         1.23
- chat/weechat/patches/patch-ad                                 deleted
- chat/weechat/patches/patch-src_plugins_script_script_repo_h   1.1

---
   Module Name:	pkgsrc
   Committed By:	tonio
   Date:		Sat Nov 24 11:16:07 UTC 2012

   Modified Files:
   	pkgsrc/chat/weechat: Makefile PLIST distinfo
   Added Files:
   	pkgsrc/chat/weechat/patches: patch-src_plugins_script_script_repo_h
   Removed Files:
   	pkgsrc/chat/weechat/patches: patch-ad

   Log Message:
   Update chat/weechat to 0.3.9.2

   Changes:
   Security:
   - CVE-2012-5854: Fix buffer overflow when decoding IRC colors in strings
   - CVE-2012-5534: Fix untrusted command for function hook_process could lead to
     execution of commands, because of shell expansions
   Among the new features:
   - add plugin "script" (replacement of weeget.py and script.pl)
   - add support of SSL in relay plugin
   - add color for offline nicks
   - add system resource limits for WeeChat process
   - add zoom on merged buffer (default key: alt+"x")
   - add "Day changed to" in logger backlog
   - add command line option "-r" (or "--run-command") to run command(s) after startup of WeeChat
   - add option "swap" for command /buffer
   - generate alternate IRC nicks dynamically (when all nicks are already in use)
   - fix rejoin of password protected IRC channels
   - fix freeze in irc and relay plugins with sockets
   - fix color of long lines (displayed on more than one line on screen) under FreeBSD
   - allow update for some variables of hdata
   - add japanese user's guide, scripting guide and tester's guide
   - many bugs fixed.

Revision 1.16 / (download) - annotate - [select for diffs], Sat Nov 24 11:16:06 2012 UTC (11 years ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored)

Update chat/weechat to 0.3.9.2

Changes:
Security:
- CVE-2012-5854: Fix buffer overflow when decoding IRC colors in strings
- CVE-2012-5534: Fix untrusted command for function hook_process could lead to
  execution of commands, because of shell expansions
Among the new features:
- add plugin "script" (replacement of weeget.py and script.pl)
- add support of SSL in relay plugin
- add color for offline nicks
- add system resource limits for WeeChat process
- add zoom on merged buffer (default key: alt+"x")
- add "Day changed to" in logger backlog
- add command line option "-r" (or "--run-command") to run command(s) after startup of WeeChat
- add option "swap" for command /buffer
- generate alternate IRC nicks dynamically (when all nicks are already in use)
- fix rejoin of password protected IRC channels
- fix freeze in irc and relay plugins with sockets
- fix color of long lines (displayed on more than one line on screen) under FreeBSD
- allow update for some variables of hdata
- add japanese user's guide, scripting guide and tester's guide
- many bugs fixed.

Revision 1.15 / (download) - annotate - [select for diffs], Mon May 28 22:55:05 2012 UTC (11 years, 6 months ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q2-base, pkgsrc-2012Q2
Branch point for: pkgsrc-2012Q3
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

Update chat/weechat to 0.3.7

Among the new features for 0.3.7:
- support of Scheme scripts (new plugin "guile")
- support of Python 3.x (but version 2.x still recommended)
- add "weechat" protocol in relay plugin for remote interfaces, like QWeeChat
- new option irc.color.mirc_remap to remap mirc colors in irc messages
- new options irc.look.highlight_{server|channel|pv} to customize or disable default nick highlight
- new option "capabilities" in irc servers (to enable some client capabilities on connection)
- new option weechat.history.max_buffer_lines_minutes to limit buffer history by time
- use extended regex in /filter, /ignore and /list
- add support of flags in regular expressions and highlight options
- add URL transfer in plugin API (with hook_process and hook_process_hashtable)
- add translations in japanese
- add doc for relay protocol
- add developer's guide
- many bugs fixed.

Among the new features for 0.3.6:
- mouse support
- cursor mode (free movement of cursor on screen)
- contexts for keys
- hdata in API (direct access to WeeChat and plugins data)
- "inactive" colors for inactive windows and lines in merged buffers
- support of merged buffers in /layout, save layout of buffers/windows on /upgrade
- horizontal scrolling in buffers with free content
- split of outgoing IRC messages
- options for "more" chars in bars
- bold not used any more for basic colors (if terminal has at least 16 colors)
- automatic zoom on current window when terminal becomes too small for windows
- new command /repeat
- local variable "highlight_regex" in buffers.

mong the new features for 0.3.5:
- 256 colors support improved (dynamic allocation of colors)
- attributes for colors (bold/reverse/underline)
- better scroll of input (with long text)
- output of /help improved for list of commands and their arguments
- remember scroll position of buffers in windows
- list of buffers in filters
- count of messages in hotlist buffers
- swap buffers of windows
- balance of windows
- new API function to set help on plugin/script options
- speller options in aspell plugin
- option for SSL priorities in IRC servers
- color nicks in nicklist and output of /names.

Revision 1.13.8.1 / (download) - annotate - [select for diffs], Wed Mar 9 19:11:18 2011 UTC (12 years, 8 months ago) by tron
Branch: pkgsrc-2010Q4
Changes since 1.13: +5 -1 lines
Diff to previous 1.13 (colored) next main 1.14 (colored)

Pullup ticket #3383 - requested by tonio
chat/weechat: security update

Revisions pulled up:
- chat/weechat/Makefile                                               1.27
- chat/weechat/PLIST                                                  1.14
- chat/weechat/distinfo                                               1.18
- chat/weechat/patches/patch-aa                                       1.4
- chat/weechat/patches/patch-ab                                       1.6
- chat/weechat/patches/patch-ac                                       1.5
- chat/weechat/patches/patch-ad                                       1.4
- chat/weechat/patches/patch-src_core_wee-hook.c                      1.1
- chat/weechat/patches/patch-src_core_wee-hook.h                      1.1
- chat/weechat/patches/patch-src_core_wee-network.c                   1.1
- chat/weechat/patches/patch-src_plugins_irc_irc-server.c             1.1
- chat/weechat/patches/patch-src_plugins_rmodifier_rmodifier-config.h 1.1

---
   Module Name:	pkgsrc
   Committed By:	tonio
   Date:		Sat Mar  5 22:48:07 UTC 2011

   Modified Files:
   	pkgsrc/chat/weechat: Makefile PLIST distinfo
   	pkgsrc/chat/weechat/patches: patch-aa patch-ab patch-ac patch-ad
   Added Files:
   	pkgsrc/chat/weechat/patches: patch-src_core_wee-hook.c
   	    patch-src_core_wee-hook.h patch-src_core_wee-network.c
   	    patch-src_plugins_irc_irc-server.c
   	    patch-src_plugins_rmodifier_rmodifier-config.h

   Log Message:
   Update chat/weechat to 0.3.4
   Fix for SA43543 and update kindly provided by gls@

   This is a major release, with lot of bugs fixed and major new features.

   Among the new features:
   - 256 colors support, with unlimited number of nick colors
   - irc proxy (relay plugin)
   - redirection of IRC commands
   - command /notify
   - rmodifier plugin
   - regular expressions for highlights
   - color support for timestamp in chat buffer
   - irc option to force color for some nicks
   - share input line between buffers.

Revision 1.14 / (download) - annotate - [select for diffs], Sat Mar 5 22:48:07 2011 UTC (12 years, 9 months ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1
Changes since 1.13: +5 -1 lines
Diff to previous 1.13 (colored)

Update chat/weechat to 0.3.4
Fix for SA43543 and update kindly provided by gls@

This is a major release, with lot of bugs fixed and major new features.

Among the new features:
- 256 colors support, with unlimited number of nick colors
- irc proxy (relay plugin)
- redirection of IRC commands
- command /notify
- rmodifier plugin
- regular expressions for highlights
- color support for timestamp in chat buffer
- irc option to force color for some nicks
- share input line between buffers.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Mar 12 14:36:57 2010 UTC (13 years, 8 months ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Branch point for: pkgsrc-2010Q4
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)

Update chat/weechat to 0.3.1.1

Version 0.3.1.1:
This version fixes crashes with SSL connection to IRC server and purge of old
DCC chats. It is recommended to upgrade from 0.3.1 to 0.3.1.1 for all users.

Version 0.3.1:
- new IRC commands: allserv, allchan, sajoin, samode, sanick, sapart, saquit,
- check of SSL certificates and use of CertFP for IRC servers,
- options to customize IRC CTCP replies,
- options to choose target buffer for IRC messages,
- anti-flood improved for IRC servers,
- new expansions for alias arguments,
- new color darkgray, bright colors supported for backgrounds,
- many bugs fixed.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Nov 3 22:22:31 2009 UTC (14 years, 1 month ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.11: +9 -13 lines
Diff to previous 1.11 (colored)

Update chat/weechat to 0.3.0

Main changes:
* irc is now a plugin
* irc: remove kernel info in CTCP VERSION reply
* relay: add relay plugin (network communication between WeeChat and remote
  application)
* logger: add logger plugin with new features: backlog, level for messages to
  log
* plugins: add some other plugins: alias, demo, fifo, tcl, xfer
* api: new plugin API with many new functions: hooks, buffer management and
  nicklist, bars, configuration files, network, infos/infolists, lists, upgrade
* gui: new display engine, with prefix and message for each line
* gui: add new type of buffer, with free content
* gui: fix display bug with some weird UTF-8 chars
* core: improve main loop: higher timout in select(), less CPU usage
* core: new name for configuration files (*.conf instead of *.rc)

Revision 1.11 / (download) - annotate - [select for diffs], Sat Jul 18 06:04:33 2009 UTC (14 years, 4 months ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.10: +3 -1 lines
Diff to previous 1.10 (colored)

Update chat/weechat to 0.2.6.3

Add perl and ruby options, fix PR pkg/38946

Changelog:
* 2009-06-13
    WeeChat 0.2.6.3 released.
    This version fixes gnutls detection.
* 2009-04-18
    WeeChat 0.2.6.2 released.
    This version fixes a bug with charset decoding (like iso2022jp).

Revision 1.10 / (download) - annotate - [select for diffs], Sun Jun 14 17:37:51 2009 UTC (14 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.9: +1 -8 lines
Diff to previous 1.9 (colored)

Remove @dirrm entries from PLISTs

Revision 1.9 / (download) - annotate - [select for diffs], Sat Apr 12 22:42:58 2008 UTC (15 years, 7 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.8: +6 -6 lines
Diff to previous 1.8 (colored)

Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.

Revision 1.8 / (download) - annotate - [select for diffs], Fri Oct 12 18:38:41 2007 UTC (16 years, 1 month ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

Update chat/weechat to 0.2.6

News since last version are:
- new license (GPLv3)
- added hotlist sort
- added scroll option to /buffer command
- added key to jump to previous buffer
- fixed bugs with IRC color in messages, now color codes are inserted
  in command line with ^Cc (Ctrl-C + c), ^Cb,.. instead of %C,%B,..
- improved /server command: now possible to copy and rename servers
- improved /connect command: now possible to connect to a temporary
  server without creating it with /server
- many bugs fixed and other new features.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Apr 23 11:36:49 2007 UTC (16 years, 7 months ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored)

Update chat/weechat to 0.2.4

News since last version are:
- search in buffer history (ctrl-R)
- added "call" option to /key command
- added "event handlers" to plugins API
- many bugs fixed.
* fixed crash when closing a pv if a DCC chat is open on same nick
* improved password hiding, code cleanup
* fixed memory leaks in perl and python plugins
* fixed permissions on "dcc" and "logs" directories
* fixed crash when /away command is issued with no server connection
* fixed crash when closing a buffer opened on many windows
* fixed freeze with SSL server when disconnecting after connection loss

Revision 1.6 / (download) - annotate - [select for diffs], Mon Jan 15 20:25:01 2007 UTC (16 years, 10 months ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

Update chat/weechat to 0.2.3

Version 0.2.3 (2007-01-10):
   * fixed display bugs with nicklist at top/bottom when look_nicklist_separator
     is OFF (bug #18737)
   * fixed iconv problem, causing truncated words when using iso locale
   * fixed topic scroll when topic has multi-bytes chars
   * fixed compilation problem with iconv under FreeBSD
   * fixed bugs with charset: now decodes/encodes nicks and channels in IRC
     messages (bug #18716)

Version 0.2.2 (2007-01-06):
   * fixed bug with status bar (missing refresh) when closing a buffer
   * fixed bug with use of first buffer for a channel if not connected
     to server (now allowed only for a server buffer)
   * fixed refresh bug with private buffer title
   * fixed bug with nick completion in command args (now uses option
     look_nick_completion_ignore)
   * fixed display bug with color for first line on screen (bug #17719)
   * added anti-flood option (irc_anti_flood) (task #5442)
   * fixed bug with "set_config" function in plugins API (bug #18448)
   * plugins: "add_message_handler" now accepts "*" for all IRC messages
   * added keys (F9/F10) to scroll topic (task #6030)
   * added auto completion with channels and filenames (task #5423)
   * fixed memleak in keyboard input
   * fixed refresh bug when changing config options if window is splited
   * added space between chat and nicklist when position is "right" (bug #17852)
   * added option "look_nicklist_separator" (task #5437)
   * fixed bug with DCC SEND when filename begins with '~'
   * added "irc_send_unknown_commands" option to send unknown commands to
     IRC server (OFF by default) (task #5947)
   * /charset command and charset conversions now made by "charset" plugin
   * fixed display bug in status bar, wrong length when using UTF-8
   * fixed bug with ignore: now any IRC command is allowed
   * fixed crash with Ctrl-T (transpose) and one char on line (bug #18153)
   * added filename completion (task #5425)
   * added "modifier" in plugins API
   * improved /plugin command
   * fixed bug on ignore with "mode" IRC command (bug #18058)
   * fixed crash when loading ruby script if file does not exist, with
     Ruby >= 1.9 only (bug #18064)
   * added date in plugin function get_buffer_data()
   * fixed some portability bugs (patch #5271)
   * fixed iconv detection for BSD (patch #5456)
   * fixed typo in configure.in (bash specific test) (patch #5450)
   * mode changes with /op, /deop, /voice, /devoice, /halfop, /dehalfop are
     now sent in one mode command to server (task #5968)
   * added more values for config boolean values: y/true/t/1 and n/false/f/0
   * fixed bug with /alias and arguments (like $1), now text after
     argument(s) is used (bug #17944)
   * fixed minor display bug with special chars on some arch like PPC

Revision 1.5 / (download) - annotate - [select for diffs], Mon Oct 2 18:49:12 2006 UTC (17 years, 2 months ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

Add a "lua" option to enable lua scripting

Revision 1.4 / (download) - annotate - [select for diffs], Mon Oct 2 17:45:49 2006 UTC (17 years, 2 months ago) by tonio
Branch: MAIN
Changes since 1.3: +9 -0 lines
Diff to previous 1.3 (colored)

Update chat/weechat to 0.2.1

Add an option to enable python plugin support.

News since last version are:
- added server default notify
- added arguments ($1,..,$9) for alias and special
  vars ($nick, $channel, $server)
- added hotlist in session file when using /upgrade command
- fixed crash with DCC when resuming file
- fixed random crash with /upgrade command
- fixed nicklist display when location is top or bottom
- fixed bug with CTCP version on channels
- fixed bug with auto-rejoin for keyed channels
- fixed chan owner and chan admin nicks

Revision 1.3 / (download) - annotate - [select for diffs], Sat Jun 10 16:17:32 2006 UTC (17 years, 5 months ago) by tonio
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.2: +15 -2 lines
Diff to previous 1.2 (colored)

Update chat/weechat to 0.1.9

News since last version are:
- nick aligment, makes channels more readable
- new commands: /cycle, /setp
- new option to customize IP/hostname (when using multipe IP)
- new option to customize input prompt
- added keyboard handler for plugins
- german translations (messages and documentation)
- many bugs fixed for: UTF-8, DCC chat, Ruby, mutiple queries with same name, some commands, long IRC messages (> 512 bytes), terminal refresh, nicklist

Plus all changes since 0.0.5, see http://weechat.flashtux.org/ for details
Among them:
- improved alias completion (now uses target command for completion)
...
- added completion system for plugins/scripts commands
...
- new window maganement: custom size for windows, auto resize when terminal is resized
...
- full UTF-8 support
...
- new keyboard management, fully customizable

Revision 1.2 / (download) - annotate - [select for diffs], Mon Apr 17 07:07:13 2006 UTC (17 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Strip ${PKGLOCALEDIR} from PLISTs of packages that already obey
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries.  From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sat Jun 5 17:45:32 2004 UTC (19 years, 6 months ago) by xtraeme
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2006Q1-base, pkgsrc-2006Q1, pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2, pkgsrc-2005Q1-base, pkgsrc-2005Q1, pkgsrc-2004Q4-base, pkgsrc-2004Q4, pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of weechat-0.0.6.

WeeChat (Wee Enhanced Environment for Chat) is a fast and light IRC 
client. Everything can be done with a keyboard, and it is customizable 
and extensible with scripts.

Revision 1.1 / (download) - annotate - [select for diffs], Sat Jun 5 17:45:32 2004 UTC (19 years, 6 months ago) by xtraeme
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>