summaryrefslogtreecommitdiff
path: root/chat
AgeCommit message (Collapse)AuthorFilesLines
2020-08-01Make devel/gajim not pick up the pkgsrc revision when pkgsrc is checked out viajs2-1/+21
Git.
2020-07-27mumble: Update to 1.3.2nia2-7/+7
Client Fixed: Overlay not starting (#4282) Server Fixed: keychain-error on macOS for custom certificates (#4345)
2020-07-26weechat: Update to 2.9nia4-16/+34
== Version 2.9 (2020-07-18) New features:: * core: add bar option "color_bg_inactive": color for window bars in inactive window (issue #732) * core: add Alacritty title escape sequence support (issue #1517) * core: display notify level for current buffer with command /buffer notify (issue #1505) * core: count only visible nicks in bar item "buffer_nicklist_count", add bar items "buffer_nicklist_count_groups" and "buffer_nicklist_count_all" (issue #1506) * core: set default size for input bar to 0 (automatic) (issue #1498) * core: add default key kbd:[Alt+Enter] to insert a newline (issue #1498) * core: add flag "input_multiline" in buffer (issue #984, issue #1063) * core: add a scalable WeeChat logo (SVG) (issue #1454, issue #1456) * core: add base 16/32/64 encoding/decoding in evaluation of expressions with "base_encode:base,xxx" and "base_decode:base,xxx" * core: add case sensitive wildcard matching comparison operator (`+==*+` and `+!!*+`) and case sensitive/insensitive include comparison operators (`+==-+`, `+!!-+`, `+=-+`, `+!-+`) in evaluation of expressions * core: add default key kbd:[Alt+Shift+N] to toggle nicklist bar * core: add command line option "--stdout" in weechat-headless binary to log to stdout rather than ~/.weechat/weechat.log (issue #1475, issue #1477) * core: reload configuration files on SIGHUP (issue #1476) * api: add pointer "_bar_window" in hashtable sent to hook focus callback (issue #1450) * api: add info_hashtable "focus_info" (issue #1245, issue #1257) * api: rename function hook_completion_get_string to completion_get_string and hook_completion_list_add to completion_list_add * api: add functions completion_new, completion_search and completion_free * api: add hdata "completion_word" * buflist: add default key kbd:[Alt+Shift+B] to toggle buflist * buflist: add options enable/disable/toggle in command /buflist * buflist: evaluate option buflist.look.sort so that sort can be customized for each of the three buflist bar items (issue #1465) * irc: add support of UTF8MAPPING (issue #1528) * irc: display account messages in buffers (issue #1250) * python: add WeeChat sharedir python directory to PYTHONPATH (issue #1537) * relay: increase default limits for IRC backlog options * relay: add command "handshake" in weechat relay protocol and nonce to prevent replay attacks, add options relay.network.password_hash_algo, relay.network.password_hash_iterations, relay.network.nonce_size (issue #1474) * relay: add command "completion" in weechat relay protocol to perform a completion on a string at a given position (issue #1484) * relay: add option relay.network.auth_timeout * relay: update default colors for client status * relay: add status "waiting_auth" in irc and weechat protocols (issue #1358) * trigger: evaluate arguments of command when the trigger is created (issue #1472) Bug fixes:: * core: fix command /window scroll_beyond_end when buffer has fewer lines than chat height (issue #1509) * core: force buffer property "time_for_each_line" to 0 for buffers with free content (issue #1485) * core: don't collapse consecutive newlines in lines displayed before the first buffer is created * core: don't remove consecutive newlines when pasting text (issue #1500) * core: don't collapse consecutive newlines in bar content (issue #1500) * core: fix WEECHAT_SHAREDIR with CMake build (issue #1461) * core: fix memory leak in calculation of expression on FreeBSD (issue #1469) * core: fix resize of a bar when its size is 0 (automatic) (issue #1470) * api: fix use of pointer after free in function key_unbind * api: replace plugin and buffer name by buffer pointer in argument "modifier_data" sent to weechat_print modifier callback (issue #42) * buflist: add "window" pointer in bar item evaluation only if it's not NULL (if bar type is "window") * exec: fix use of same task id for different tasks (issue #1491) * fifo: fix errors when writing in the FIFO pipe (issue #713) * guile: enable again /guile eval (issue #1514) * irc: use new default chantypes "#&" when the server does not send it * irc: add support of optional server in info "irc_is_nick", fix check of nick using UTF8MAPPING isupport value (issue #1528) * irc: fix add of ignore with flags in regex, display full ignore mask in list of ignores (issue #1518) * irc: do not remove spaces at the end of users messages received (issue #1513) * irc: fix realname delimiter color in WHO/WHOX response (issue #1497) * irc: reuse a buffer with wrong type "channel" when a private message is received (issue #869) * python: fix crash when invalid UTF-8 string is in a WeeChat hashtable converted to a Python dict (issue #1463) * relay: add missing field "notify_level" in message "_buffer_line_added" (issue #1529) * relay: fix slow send of data to clients when SSL is enabled * trigger: only return trigger's return code when condition evaluates to true (issue #592) * trigger: fix truncated trigger command with commands /trigger input|output|recreate * trigger: do not hide values of options with /set command in cmd_pass trigger Documentation:: * add includes directory * merge 53 auto-generated files into 11 files * fix broken literal blocks in Japanese docs with Firefox (issue #1466) Tests:: * core: add CI with GitHub Actions, move codecov.io upload to GitHub Actions * core: switch to Ubuntu Bionic on Travis CI, use pylint3 to lint Python scripts * core: run tests on plugins only if the plugins are enabled and compiled * irc: add tests on IRC color and channel functions Build:: * javascript: disable build by default and remove Debian packaging of JavaScript plugin (issue #360) * core: make GnuTLS a required dependency * core: fix build with CMake 3.17.0 * core: fix build with cygport on Cygwin
2020-07-17Revbump all Go packages after go114 update.bsiegert2-4/+4
2020-07-16miniircd: Update to 2.0leot2-7/+9
Changes: 2.0 --- * Dropped Python 2 support. * miniircd now requires Python 3.6+. * Channel log files are now named after the lowercase version of the channel name for consistency. * Fixed creation of PID file when using Python 3. * Made sure to remove the PID file on daemon exit. * Fixed creation of PID file with a relative path. * Fixed a bug when using non-ASCII characters in Python 3 mode.
2020-07-13Fix day-of-month format so that strftime(3) will recognize it.kim3-3/+28
2020-07-08gajim: updated to 1.2.0adam4-995/+704
Gajim 1.2.0 Gajim is a fully-featured XMPP client. It enables you to chat in a decentralized network using one of the many providers available or even your own service. The choice is yours. Gajim offers End-to-End encryption, is extensible, and open-source. More than a year after the release of Gajim 1.1.3 it is finally time for Gajim 1.2. A year of developing new features, cleaning up old code, and bug fixing. Highlights of this release are (amongst others): improved group chat system, completely rewritten network code, and a new account creation assistant. But there is much more to discover.
2020-07-08py-nbxmpp: updated to 1.0.1adam3-40/+209
python-nbxmpp 1.0.1 New * Add XEP-0377 support * MUC: Return message id when using inivite() Bugfixes * OMEMO: Correctly parse prekey value * Client: Determine protocol and type correctly if a custom host is used * Smacks: Don't fail on saving error replies python-nbxmpp 1.0.0 * Library rewritten in most parts * Replace BOSH with Websocket * Add new example client * Many other improvements Known Issues: * Currently no Client Cert support
2020-07-04weechat: switch to LUA_VERSIONS_ACCEPTEDnia1-2/+3
2020-06-30weechat: Require exact Lua 5.3.nia1-3/+2
Right now cmake does not include version 5.4 in its search paths.
2020-06-29loudmouth: very belatedly add a GitHub pull reference to a patchgutteridge2-4/+4
2020-06-29srain: Update to 1.1.1nia2-8/+7
2020-06-27 Version 1.1.1 ======================== - Changes: - Improve auto-scroll policy of message list - Bug fixes: - Fix TLS certificate verification error on glib-networking 2.64.3 - Fix crash when connecting to an invalid host
2020-06-26irssi: Do not install perllocal.podotis1-2/+1
Do not install perllocal.pod to avoid file conflict.
2020-06-18psi: Fix Qt 5.15 falloutnia5-3/+48
2020-06-17Revbump Go packages after Go 1.14.4 update.bsiegert2-4/+4
2020-06-14chat/dino: use pkg-config, maybe fix failing configurenikita1-1/+2
2020-06-13dino: typonia1-2/+2
2020-06-13chat/Makefile: + libsignal-protocol-cwiz1-1/+2
2020-06-12chat: Enable dinoryoon1-1/+2
2020-06-12chat/dino: import dino-0.1.0ryoon6-0/+178
Modern XMPP (Jabber) client using GTK+/Vala.
2020-06-12pidgin: Update to 2.14.1nia12-74/+37
version 2.14.1 (11/06/2020): * Fixed issues with Windows installer that always thought Pidgin was running. (Eion Robb) * Fixed an issue where the Windows installer was not using Unicode while doing checksums which made it fail. (Eion Robb) * Fixed an issue in the released source code that caused the Mercurial revision in the About box to be "unknown". (Gary Kramlich) version 2.14.0 (10/06/2020): General: * Fixed a memory leak in search results. (#17292 PR #320 David Woodhouse) * Support SNI with GNUTLS. (#17300 tiagosalem) (PR #659 Mihai Moldovan) * Add additional error handling to NSS and GNUTLS. (PR #679 Samuel Thibault) libpurple: * Add invisible buddy support to support presence/name/photos for non buddies. (#17295 PR 321 David Woodhouse) * Make purple-remote compatible with both Python 2 and Python 3. (Jan Synacek of RedHat) * Fixed some leaky deprecation warnings. (PR #586 Gary Kramlich) * Fixed HTML logs which were writing invalid HTML. (#17280 stars PR #312 Daniel Kamil Kozar) * Fixed a use after free in purple_smiley_set_data_impl. (PR #694 Gary Kramlich) * Added the chat_send_file ability to protocol plugins. (PR #701 David Woodhouse) Pidgin: * Treat <p> tags as line breaks when pasting. (PR #678 Colin Xu) * Reverted Ticket #17232/PR #695. It caused more harm than good and a new solution needs to be found. (PR #695 Gary Kramlich) Bonjour: * Always use port fallback for IPv4 addresses. (PR #382 Michael Osborne) XMPP: * Support for XEP-0198 Stream Management (PR #309 defanor) * Decrease delay for file transfer using streamhosts (PR #464 #627 Evert Mouw) Voice & Video: * Improve webcam failure handling. (PR #322 David Woodhouse) * Show error when creating media pipeline fails. (#17290 PR 322 David Woodhouse) * Clip audio level reporting. (#14426 PR #322 David Woodhouse) * Keep track of devices managed by GstDeviceMonitor. (PR #322 David Woodhouse) * Ignore PulseAudio monitors. (PR #322 David Woodhouse) * Backport native Voice & Video prefs from 3.0. (PR #322 David Woodhouse) * Fixed building against GStreamer 0.10 (PR #325 David Woodhouse) * Fixed initial delay on incoming audio (PR #379 David Woodhouse) * Properly cleanup timeouts. (PR #383 Jakub Adam) * Added an audio mixer so mixed sources don't cause a pipe failure. (PR #522 Fabrice Bellet) * Added screen share support for Wayland via XDP Portal. (PR #337 David Woodhouse) * Handle unplug and replug events of selected media device. (PR #699 David Woodhouse)
2020-06-11chat/libsignal-protocol-c: import libsignal-protocol-c-2.3.3ryoon5-0/+66
Signal Protocol C Library is a ratcheting forward secrecy protocol that works in synchronous and asynchronous messaging environments.
2020-06-10chat: Remove inspircd. Requested by upstreamnia22-3454/+1
2020-06-10libfolks: Update to 0.14.0nia4-34/+121
2020-06-09mumble: Update to 1.3.1nia2-9/+9
Changes: Security Fixed: Potential exploit in the OCB2 encryption (#4227) ICE Fixed: Added missing UserKDFIterations field to UserInfo => Prevents getRegistration() from failing with enumerator out of range error (#3835) GRPC Fixed: Segmentation fault during murmur shutdown (#3938) Client Fixed: Crash when using multiple monitors (#3756) FIxed: Don't send empty message from clipboard via shortcut, if clipboard is empty (#3864) Fixed: Talking indicator being able to freeze to indicate talking when self-muted (#4006) Fixed: High CPU usage for update-check if update server not available (#4019) Fixed: DBus getCurrentUrl returning empty string when not in root-channel (#4029) Fixed: Small parts of whispering leaking out to normal talk (#4051) Fixed: Last audio frame of normal talking sent to last whisper target instead when using VoiceActivation (#4050) Fixed: LAN-icon not found in ConnectDialog (#4058) Improved: Set maximal vertical size for User Volume Adjustment dialog (#3801) Improved: Don't send empty data to PulseAudio (#3316) Improved: Use the SRV resolved port for UDP connections (#3820) Improved: Manual Plugin UI (#3919) Improved: Don't start Jack server by default (#3990) Improved: Overlay doesn't hook into all other processes by default (#4041) Improved: Wait longer before disconnecting from a server due to unanswered Ping-messages (#4123) Server Fixed: Possibility to circumvent max user-count in channel (#3880) Fixed: Rate-limit implementation susceptible to time-underflow (#4004) Fixed: OpenSSL error 140E0197 with Qt >= 5.12.2 (#4032) Fixed: VersionCheck for SQL for when to use the WAL feature (#4163) Fixed: Wrong database encoding that could lead to server-crash (#4220) Fixed: DB crash due to primary key violation (now performs "UPSERT" to avoid this) (#4105) Improved: The fields in the Version ProtoBuf message are now size-restricted in order to avoid attacks that can render another client unresponsive (#4101) Windows Installer Improved: Mumble icon (now properly displayed) (#4204)
2020-06-09znc: Update to 1.8.1nia2-8/+7
# ZNC 1.8.1 (2020-05-07) Fixed bug introduced in ZNC 1.8.0: Authenticated users can trigger an application crash (with a NULL pointer dereference) if echo-message is not enabled and there is no network. CVE-2020-13775
2020-06-05*: Apply revbump for graphics/giflib API change.jperkin13-26/+26
2020-06-02chat/ktp-common-internals: suppress USE_TOOLS+=perl warningrillig1-1/+2
2020-06-02Revbump for icuadam55-108/+110
2020-06-01chat/xaric: remove unknown configure optionrillig1-3/+1
2020-05-31chat/silc-client: remove unknown configure optionsrillig1-5/+1
2020-05-31chat/scrollz: remove unknown configure optionsrillig1-10/+1
2020-05-31chat/loudmouth: remove unknown configure optionrillig1-2/+1
2020-05-31chat/irssi-icb: remove unknown configure optionsrillig1-3/+1
2020-05-27*: reset MAINTAINER for fhajny on his requestwiz2-4/+4
2020-05-26Pointers and 0 are not ordered relativ to each.joerg4-1/+43
2020-05-26srain: Update to 1.1.0nia3-9/+9
2020-05-24 Version 1.1.0 ======================== - Features: - Support multiple selection of message - Support jump to mentioned message - Nickname will be highlighted when mentioned - Auto build deb package - Changes: - Improve fcous control of UI - Replace appdata with metainfo - Validate metainfo with appstream-util - Bug fixes: - Some implicit declarations fixes - Some typo fixes
2020-05-22revbump after updating security/nettleadam18-32/+36
2020-05-21*: Recursive revbump from graphics/ilmbaseryoon13-26/+26
2020-05-21irssi-xmpp: non-op substnia1-8/+1
2020-05-19chat/centerim: document that the package is array[char]-saferillig1-1/+4
2020-05-18irssi: remove random debug leftovermaya1-3/+1
2020-05-18irssi: grab pull request from upstream fixing hangs with ctrl+spacemaya3-3/+24
bump pkgrevision
2020-05-18unrealircd: Update to 5.0.4nia2-8/+7
UnrealIRCd 5.0.4 Release Notes =============================== This new 5.0.4 version fixes quite a number of bugs. It contains only two small feature improvements. Fixes: * When placing a SHUN on an online user it was not always effective. * Channeldb was not properly restoring all channel modes, such as +P. * When upgrading UnrealIRCd it could sometimes crash the currently running IRC server (rare), or trigger a crash report on ```./unrealircd restart``` (quite common). * UnrealIRCd was giving up too easily on ident lookups. * Crash when unloading a module with moddata. * Crash if an authenticated server sends wrong information (rare). * Removing a TEMPSHUN did not work if the user was on another server. * SAJOIN to 0 (part all channels) resulted in a desync when used on remote users. * Forced nick change from services was not showing up if the user was not in any channels. Enhancements: * New option [set::hide-idle-time::policy](https://www.unrealircd.org/docs/Set_block#set%3A%3Ahide-idle-time) by which you can change usermode +I (hide idle time in WHOIS) from oper-only to settable by users. More options will follow in a future release. * In WHOIS you can now see if a user is currently (temp)shunned. This only works for locally connected users for technical reasons, so use ```/WHOIS Nick Nick``` to see it for remote users. Changes: * The oper notices and logging with regards to server linking have changed a little. They are more consistent and log more now. * When an IRCOp tries to oper up from an insecure connection we will now mention the https://www.unrealircd.org/docs/FAQ#oper-requires-tls page. This message is customizable through [set::plaintext-policy::oper-message](https://www.unrealircd.org/docs/Set_block#set::plaintext-policy). * The French HELPOP text was updated.
2020-05-16ii: Update to 1.8nia4-16/+25
1.8 (2018-02-04): - prevent nick collisions by only setting the nick after the server accepted it and print a message about change to server log. - remove query.sh. - add OpenBSD pledge(2) support. - fix QUIT message string. - raw IRC output to stdout. - add quit command (/q [string]). - write timestamp in outfile as UNIX timestamp (UTC+0). - server host (-s) doesn't default to irc.freenode and is now required. - add option (-u) to connect directly to a UNIX domain socket, this is useful for tunneling connections. - remove "in" file when leaving a channel (enabled commented code). - remove "in" files on exit. - use IRC_MAX (512), instead of PIPE_BUF (4096) on most systems. PIPE_BUF is guaranteed to be atleast 512 bytes for atomic operations. - Makefile: always be verbose. - use C99 and -D_DEFAULT_SOURCE - remove obsolete gethostbyname, use getaddrinfo. - IPV6 support. - timeout now uses separate exit statuscode 2. - cleanup: - use arg.h for command-line option parsing. - use sbase util functions (estrtol, eprintf). - use and import OpenBSD strlcpy(). - man page typos. - style: - linewrap to 79 characters. - coding style fixes. - non-roman numerals for LICENSE period.
2020-05-07ekg: regen checksumwiz1-2/+2
for added comment
2020-05-06revbump after boost updateadam20-38/+40
2020-05-06pidgin: Update DESCRnia1-4/+7
2020-05-04srain: Fix patchnia2-6/+6
2020-05-04chat/ircd-hybrid: Updates to 8.2.31fox2-7/+7
Changes since 8.2.30: -- Noteworthy changes in version 8.2.31 (2020-05-03) o) macOS compatibility fixes o) Removed 'spoof_notice' from auth::flags. With vhosts now this notice doesn't make much sense anymore o) Fixed issue where ban masks might become malformed if set by remote clients/servers o) Fixed issue with channel mode +c where high ascii characters can be erroneously detected as control characters o) For a full list of all changes in this release, see https://git.io/JfsmV