summary refs log tree commit diff stats
AgeCommit message (Collapse)Author
2020-04-11Fixed proxy user/password buffer overflowDjLegolas
By using a dedicated buffer for sending the username and password for the SOCKS5 proxy, there will be no overflow when copying them to the buffer. And therefore, RFC 1929 is fully supported.
2020-04-11Updated the maximum length of the socks5 user and password to comply to RFC ↵kelek-
1929, where both the password and the username length is definied as a maximum of 255
2020-03-11build: Fix potential undefined variablePatrick Griffis
2020-03-11build: Better support building against python 3.8+Patrick Griffis
Closes #2441
2020-02-08Fetch latest .po filesItsuki Toyota
2020-01-01Avoid prioritising MODE queries for channels with hyphens in their nameJames Clarke
If a user has a large number of channels containing hyphens in their names, the initial MODE queries will have the same high priority as any PINGs, and so will block the PINGs from being sent, causing the connection to time out due to a lack of PONGs received.
2019-12-30Add a channel context menu item to focus channelsPaul Wise
2019-12-22Fix build on FreeBSDpkubaj
2019-12-20appdata: Add OARS informationPatrick Griffis
2019-12-20Bump version to 2.14.3Patrick Griffis
2019-12-20build: Fix some meson warningsPatrick Griffis
2019-12-20Follow more modern conventions for USER messagePatrick Griffis
Closes #2399
2019-12-16Add missing winuser.h include for mingw (#2403)Zach Bacon
Without the include gcc will complain about WM_TIMECHANGE as undeclared.
2019-12-08readme: Remove build status badgesPatrick
No longer using Travis for CI and honestly these don't provide much value
2019-11-24Fix capability negotiation ending before sasl finishes with multi-line capPatrick Griffis
Closes #2398
2019-11-13Ignore some non-interesting filesystem typesSimon Levermann
Generally, how much space we have in squashfs, or tmpfs shouldn't interest us. This becomes more relevant in distros like Ubuntu, where snaps are a thing, and each snap mounts their own FS in a squashfs that is always full, thus falsifying the output of sysinfo.
2019-09-20Switch to Github Actions for Linux CIPatrick Griffis
2019-07-17build: Make generated headers a dependency for users of common.nia
2019-06-24Python: Fix error in hexchat.emit_print when passing time attributejacob1
2019-06-03Revert "Create FUNDING.yml"Patrick Griffis
This reverts commit 538240189366f1318fcaa500a31bff0b74b55872.
2019-06-03Create FUNDING.ymlPatrick
2019-05-28Fix a typo-error in src/common/hexchat.h:485 "haxchatprefs" -> "hexchatprefs"Stepan Broz
2019-05-28Make dcc_ip being a per-server value.Stepan Broz
Moved dcc_ip from prefs to sess->server.
2019-05-22Try building with lgtmPatrick
2019-05-03servlist: add hackint irc networkMartin Weinelt
- requires the use of TLS to connect on port 6697 - supports and encourages authentication via SASL PLAIN and EXTERNAL
2019-04-21Update servlist.cJared Shields
Update servlist.c
2019-02-25Extend input box GTK theme workaround to include Yarucajuncooks
Fixes #2305
2019-01-30Remove : from various trailing parameters (#2301)linuxdaemon
Partial fix for #2271 This isn't an exhaustive list, but it's everything I could find. The bug still exists in the parser though, this is just a workaround for the moment
2019-01-02python: plugin cleanup and refactorA_D
2018-12-27python: Make sure `help()` doesn't cause hexchat to hang (#2290)linuxdaemon
* Make sure `help()` doesn't cause hexchat to hang Replace `pydoc.help` with a copy of `pydoc.Helper` with an empty `StringIO` instead of stdin * Handle BytesIO vs StringIO on 2.7
2018-12-26python: Make the plugins table dynamically sized (#2291)linuxdaemon
Adjust the width of the columns depending on the length of the data in each element
2018-12-26python: Made sure to set sys.argv if it is not set. fixes #2282A_D
2018-12-05python: Fix console not eating commandsPatrick Griffis
2018-11-09python: Various cffi fixesA_D
- fixed /py exec behaviour - fixed hexchat.unload_hook() failing when passed a hook id - fixed get_list() calls in python3
2018-11-09python: Rewrite with CFFIPatrick Griffis
2018-09-26Fix compilation failure on non-linux, non-darwin, non-windows systems.Mattia Rizzolo
'gnu' => Hurd 'gnu/' => all the gnu/* stuff like gnu/kfreebsd Signed-off-by: Mattia Rizzolo <mattia@mapreri.org>
2018-09-23Use prefix variable in pkgconfig filePatrick Griffis
2018-09-01build: Silence some Meson warnings and bump requirement to 0.40.0Patrick Griffis
2018-09-01Fix new stringop-truncation warningsPatrick Griffis
2018-09-01sysinfo: Fixup formattingPatrick Griffis
2018-09-01sysinfo: Add support for /etc/os-releasePatrick Griffis
2018-08-29Bump version to 2.14.2Patrick Griffis
2018-08-29win32: Reflect gvsbuild changesPatrick Griffis
2018-08-16Fix inconsistent behavior (re)connecting on SSLIvan
2018-07-26build: Add with-appdata optionPatrick Griffis
This is mostly useful to avoid a newer gettext dependency for translating the appdata file but it is also just useless data for some distros without any app store. Closes #2219
2018-05-08Fix sending PASS with spaces or starting with :jkhsjdhjs
Closes #2186 Closes #1550
2018-04-04Fix another bad translationPatrick Griffis
2018-04-04travis: Avoid locale problemsPatrick Griffis
2018-04-03tests: Explicitly open files as utf-8 for travisPatrick Griffis
2018-04-03Fix tests on UbuntuPatrick Griffis