Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-19 | win32: Disable ASLR for Windows debug builds | delthas | |
GDB is usually able to debug executables with ASLR by temporarily disabling ASLR when running that executable. This is only supported on Linux. On Windows, GDB cannot debug ASLR executables. This removes the dynamicbase linker flag on Windows for debug builds in order to be able to debug that executable later. Hardening an executable with ASLR is important for release builds, but for debug builds being able to debug is much more important. | |||
2020-04-19 | win32: Fix building executables with invalid entrypoints | delthas | |
Windows builds of the GTK frontend use the pie flag to compile hexchat.exe. Windows needs an explicit entrypoint when compiling with --pie, otherwise an invalid executable is created. This sets the entrypoint of the executable on Windows (as it is currently set in the Visual Studio project files). This fixes a critical build issue which prevents all Windows builds using Meson from working. | |||
2020-04-19 | win32: Replace include of winuser.h with windows.h | delthas | |
winuser.h should never be included directly. windows.h should be included instead. This fixes a critical build issue added in c5d47fc which makes all MinGW builds fail. See #2403. | |||
2020-04-18 | Remove Moznet | Jonathan | |
Mozilla's Moznet no longer exists. They migrated to Matrix. | |||
2020-04-11 | Fixed proxy user/password buffer overflow | DjLegolas | |
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-11 | Updated 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-11 | build: Fix potential undefined variable | Patrick Griffis | |
2020-03-11 | build: Better support building against python 3.8+ | Patrick Griffis | |
Closes #2441 | |||
2020-02-08 | Fetch latest .po files | Itsuki Toyota | |
2020-01-01 | Avoid prioritising MODE queries for channels with hyphens in their name | James 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-30 | Add a channel context menu item to focus channels | Paul Wise | |
2019-12-22 | Fix build on FreeBSD | pkubaj | |
2019-12-20 | appdata: Add OARS information | Patrick Griffis | |
2019-12-20 | Bump version to 2.14.3 | Patrick Griffis | |
2019-12-20 | build: Fix some meson warnings | Patrick Griffis | |
2019-12-20 | Follow more modern conventions for USER message | Patrick Griffis | |
Closes #2399 | |||
2019-12-16 | Add missing winuser.h include for mingw (#2403) | Zach Bacon | |
Without the include gcc will complain about WM_TIMECHANGE as undeclared. | |||
2019-12-08 | readme: Remove build status badges | Patrick | |
No longer using Travis for CI and honestly these don't provide much value | |||
2019-11-24 | Fix capability negotiation ending before sasl finishes with multi-line cap | Patrick Griffis | |
Closes #2398 | |||
2019-11-13 | Ignore some non-interesting filesystem types | Simon 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-20 | Switch to Github Actions for Linux CI | Patrick Griffis | |
2019-07-17 | build: Make generated headers a dependency for users of common. | nia | |
2019-06-24 | Python: Fix error in hexchat.emit_print when passing time attribute | jacob1 | |
2019-06-03 | Revert "Create FUNDING.yml" | Patrick Griffis | |
This reverts commit 538240189366f1318fcaa500a31bff0b74b55872. | |||
2019-06-03 | Create FUNDING.yml | Patrick | |
2019-05-28 | Fix a typo-error in src/common/hexchat.h:485 "haxchatprefs" -> "hexchatprefs" | Stepan Broz | |
2019-05-28 | Make dcc_ip being a per-server value. | Stepan Broz | |
Moved dcc_ip from prefs to sess->server. | |||
2019-05-22 | Try building with lgtm | Patrick | |
2019-05-03 | servlist: add hackint irc network | Martin Weinelt | |
- requires the use of TLS to connect on port 6697 - supports and encourages authentication via SASL PLAIN and EXTERNAL | |||
2019-04-21 | Update servlist.c | Jared Shields | |
Update servlist.c | |||
2019-02-25 | Extend input box GTK theme workaround to include Yaru | cajuncooks | |
Fixes #2305 | |||
2019-01-30 | Remove : 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-02 | python: plugin cleanup and refactor | A_D | |
2018-12-27 | python: 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-26 | python: 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-26 | python: Made sure to set sys.argv if it is not set. fixes #2282 | A_D | |
2018-12-05 | python: Fix console not eating commands | Patrick Griffis | |
2018-11-09 | python: Various cffi fixes | A_D | |
- fixed /py exec behaviour - fixed hexchat.unload_hook() failing when passed a hook id - fixed get_list() calls in python3 | |||
2018-11-09 | python: Rewrite with CFFI | Patrick Griffis | |
2018-09-26 | Fix 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-23 | Use prefix variable in pkgconfig file | Patrick Griffis | |
2018-09-01 | build: Silence some Meson warnings and bump requirement to 0.40.0 | Patrick Griffis | |
2018-09-01 | Fix new stringop-truncation warnings | Patrick Griffis | |
2018-09-01 | sysinfo: Fixup formatting | Patrick Griffis | |
2018-09-01 | sysinfo: Add support for /etc/os-release | Patrick Griffis | |
2018-08-29 | Bump version to 2.14.2 | Patrick Griffis | |
2018-08-29 | win32: Reflect gvsbuild changes | Patrick Griffis | |
2018-08-16 | Fix inconsistent behavior (re)connecting on SSL | Ivan | |
2018-07-26 | build: Add with-appdata option | Patrick 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-08 | Fix sending PASS with spaces or starting with : | jkhsjdhjs | |
Closes #2186 Closes #1550 |