summaryrefslogtreecommitdiff
path: root/chat/weechat
AgeCommit message (Collapse)AuthorFilesLines
2013-02-06PKGREVISION bumps for the security/openssl 1.0.1d update.jperkin1-2/+2
2012-12-16recursive bump from cyrus-sasl libsasl2 shlib major bump.obache1-1/+2
2012-11-24Update chat/weechat to 0.3.9.2tonio5-24/+26
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.
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-2/+2
are called p5-*. I hope that's all of them.
2012-10-03Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-2/+1
2012-09-23missing parts of recursive revbump for gnutls update.obache1-1/+2
2012-06-18Now needs pkg-config, or fails to link gnutls correctly.dholland1-2/+2
2012-06-13Updated chat/weechat to 0.3.8 (confirmed via maintainer)abs3-10/+9
pkgsrc changes: enable gnutls by default, switch to tar.bz2 distfile Version 0.3.8 (2012-06-03) -------------------------- * core: support lines of 16 Kb long in configuration files (instead of 1 Kb) * core: fix crash in focus hook for nicklist (bug #36271) * core: fix truncated configuration files (zero-length) after system crash (bug #36383) * core: fix display bugs and crashs with small windows (bug #36107) * core: convert options weechat.look.prefix_align_more and weechat.look.prefix_buffer_align_more from boolean to string (task #11197) * core: fix display bug with prefix when length is greater than max and prefix is ending with a wide char (bug #36032) * core: add option weechat.look.prefix_same_nick (hide or change prefix on messages whose nick is the same as previous message) (task #11965) * core: convert tabs to spaces in text pasted (bug #25028) * core: add a connection timeout for child process in hook_connect (bug #35966) * core: follow symbolic links when writing configuration files (.conf) (task #11779) * core: fix lost scroll when switching to a buffer with a pending search * core: add support of terminal "bracketed paste mode", new options weechat.look.paste_bracketed and weechat.look.paste_bracketed_timer_delay (task #11316) * core: fix display of wide chars on last column of chat area (patch #7733) * doc: add japanese FAQ (patch #7781) * api: display warning in scripts when invalid pointers (malformed strings) are given to plugin API functions (warning displayed if debug for plugin is >= 1) * api: add list "gui_buffer_last_displayed" in hdata "buffer" * scripts: fix type of argument "rc" in callback of hook_process (from string to integer) * guile: fix crash on ARM when loading guile plugin (bug #36479) * guile: add missing function "hook_process_hashtable" in API * irc: update channel modes by using chanmodes from message 005 (do not send extra command "MODE" to server), fix parsing of modes (bug #36215) * irc: add option "fakerecv" for command /server to simulate a received IRC message (not documented, for debug only) * irc: hide everything after "identify" or "register" in messages to nickserv when option irc.look.hide_nickserv_pwd is on (bug #36362) * irc: add option "-pending" for command /disconnect (cancel auto-reconnection on servers currently reconnecting) (task #11985) * irc: set user modes only if target nick is self nick in message 221 (patch #7754) * irc: force the clear of nicklist when joining a channel (nicklist was not sync after znc reconnection) (bug #36008) * irc: allow more than one nick in command /invite * irc: do not send command "MODE #channel" on manual /names (do it only when names are received on join of channel) (bug #35930) * irc: do not allow the creation of two servers with same name but different case (fix error when writing file irc.conf) (bug #35840) * irc: update away flag for nicks on manual /who * irc: display privmsg messages to "@#channel" and "+#channel" in channel buffer (bug #35331) * irc: fix redirection of message when message is queued for sending on server * irc: add signals and tags in messages for irc notify (task #11887) * irc: check notify immediately when adding a nick to notify list, improve first notify message for a nick (bug #35731) * irc: fix display of color in hostname (join/part/quit messages) * irc: compute hash to find nick color for nick in server message when nick is not in nicklist * irc: add support of "external" SASL mechanism (task #11864) * irc: close server buffer when server is deleted * irc: add search for lower case nicks in option irc.look.nick_color_force * logger: fix charset of lines displayed in backlog when terminal charset is different from UTF-8 (bug #36379) * logger: add colors for backlog lines and end of backlog, new options: logger.color.backlog_line and logger.color.backlog_end (task #11966) * perl: fix compilation on OS X (bug #30701) * perl: fix crash on quit on OS X * relay: keep spaces in beginning of "input" received from client (WeeChat protocol) * relay: add signals "upgrade" and "upgrade_ended" in WeeChat protocol * relay: fix crash on /upgrade when client is connected using WeeChat protocol * relay: redirect some irc messages from clients to hide output (messages: mode, ison, list, names, topic, who, whois, whowas, time, userhost) (bug #33516) * relay: add "date_printed" and "highlight" in signal "_buffer_line_added" (WeeChat protocol) * rmodifier: add default rmodifier "quote_pass" to hide password in command "/quote pass" (bug #36250) * rmodifier: add default rmodifier "server" to hide passwords in commands /server and /connect (task #11993) * rmodifier: add option "release" in default rmodifier "nickserv" (used to hide passwords in command "/msg nickserv") (bug #35705) * tcl: add missing function "hdata_char" in API * tcl: fix pointer sent to function hook_signal_send when type of data is a pointer
2012-05-29Needs curl to build. Also, add workaround for build failure caused bydholland3-2/+23
(base) PR 46492. PKGREVISION -> 1.
2012-05-28Update chat/weechat to 0.3.7tonio13-570/+31
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.
2012-03-22Bump PKGREVISION reflecting the default Ruby's version change.taca1-2/+2
2012-02-16Include strings.h for rindex(), fixes build on SunOS.hans2-1/+16
2012-01-09clean up in some cases where the faked "libgnutls-config" scriptdrochner1-2/+1
is not needed anymore
2011-04-22recursive bump from gettext-lib shlib bump.obache1-1/+2
2011-03-05Update chat/weechat to 0.3.4tonio12-22/+551
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.
2010-03-12Update chat/weechat to 0.3.1.1tonio4-7/+25
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.
2009-11-03Update chat/weechat to 0.3.0tonio4-24/+38
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)
2009-09-29Remove INCOMPAT_CURSES, since it builds fine on -current and 5.0tonio1-3/+2
2009-07-18Update chat/weechat to 0.2.6.3tonio4-11/+31
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).
2009-07-03use libgnutls-config.mk, restores TLS support with the (non-default)drochner1-1/+2
"gnutls" pkg option
2009-06-14Remove @dirrm entries from PLISTsjoerg1-8/+1
2009-05-19Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENTwiz1-3/+2
block). Uncomment some commented out LICENSE lines while here.
2009-03-22Update chat/weechat to 0.2.6.1tonio2-6/+6
This version fixes a major bug: crash with some special chars in IRC messages.
2008-12-18Fix a misuse of autoconf macros.ahoka2-1/+15
Now properly builds with wide-curses.
2008-06-20Add DESTDIR support.joerg1-1/+2
2008-05-11Add a wide-curses option, to enable utf-8 support.tonio2-4/+9
Based on patch from Leonardo Taccari in PR pkg/38418
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam2-18/+16
through PLIST_SUBST to the plist module.
2007-10-12Add comment indicating that this package falls under GPLv3.wiz1-1/+3
2007-10-12Update chat/weechat to 0.2.6tonio3-7/+8
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.
2007-06-11Tabify.xtraeme1-2/+2
2007-06-10Update chat/weechat to 0.2.5tonio3-8/+12
Add gnutls option, to enable ssl support, fix PR 36461 Thanks Adam Hoka for providing a patch Version 0.2.5 (2007-06-07): * fixed QUOTE command: now allowed when socket is ok (even if IRC connection to server is not ok) (bug #20113) * added missing IRC commands (327, 378, 379) (bug #20091) * fixed hotlist when exiting search mode: current buffer is removed from hotlist * added "%M" for completion with nicks of current server (nicks on open channels) (task #6931) * improved key bindings: now possible to bind a key on many commands, separated by semicolon (task #5444) * improved IRC long message split: use word boundary (task #6685) * removed ":" for unknown IRC commands before arguments (bug #19929) * fixed "%C" completion: now completes with all channels of all servers * fixed bug with "/buffer query_name", added server and channel completion for /buffer command (bug #19928) * added cmake for weechat compile (patch #5943) * fixed IRC mode parsing when receiving modes with arguments (bug #19902) * fixed crash with IRC JOIN malformed message (bug #19891) * fixed bug with nick prefixes on some IRC servers (bug #19854) * improved setup file save: now writes temporary file, then rename it (task #6847) * fixed bug with $nick/$channel/$server variables in commands * forget current nick when user manually disconnects from server * fixed nick display in input window * fixed bug with erroneous nickname when connecting to server (bug #19812) * fixed display bugs in IRC error messages * added protocol priority for gnutls (patch #5915) * added channel admin mode '!' for some IRC servers * fixed bug with iso2022jp locale (bug #18719) * fixed string format bug when displaying string thru plugin script API * added /reconnect command (task #5448) * added "-all" option for /connect and /disconnect commands (task #6232) * improved nick completion: completion with last speakers first and self nick at the end; added option look_nick_completion_smart, enabled by default (task #5896) * fixed nick completion in command arguments (bug #19590) * fixed possible crash with nick completion when a nick leaves channel (bug #19589) * added color for input text not found in buffer history * fixed USER message when connecting to IRC server (patch #5835)
2007-04-23Update chat/weechat to 0.2.4tonio3-7/+8
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
2007-01-15This patch was applied upstreamtonio1-13/+0
2007-01-15Update chat/weechat to 0.2.3tonio4-13/+23
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
2006-10-10avoid using "text ... == ..." in configuretonio2-1/+15
2006-10-02add the option.mk file i forgot in last commitstonio1-0/+30
Thanks rillig@ for catching this !
2006-10-02Add a "lua" option to enable lua scriptingtonio2-3/+4
2006-10-02Update chat/weechat to 0.2.1tonio4-8/+34
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
2006-06-10Update chat/weechat to 0.1.9tonio7-81/+24
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
2006-04-17Strip ${PKGLOCALEDIR} from PLISTs of packages that already obeyjlam1-2/+2
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.
2006-04-13BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace withjlam1-3/+2
USE_TOOLS+=msgfmt.
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2006-01-10Explicitly link weechat-curses with LIBINTL, if it isn't picked upjoerg2-1/+15
already. Fixes build on DragonFly.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-05-24Added RCS Id to patch-ac.rillig2-2/+4
2005-05-23Removed trailing white-space.rillig1-2/+2
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-23Add RMD160 digests in addition to SHA1 onesagc1-1/+2
2004-11-06This pkg uses KEY_RESIZE which is not available on NetBSD 1.6 and earlier.kristerw3-2/+33
Set INCOMPAT_CURSES, and make it find -lncurses when linking.