Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-16 | fishlim: Implement correct handling of long and UTF-8 messages | BakasuraRCE | |
2020-10-16 | fishlim: Remove needless header | BakasuraRCE | |
2020-10-16 | fishlim: Remove compiler warnings | BakasuraRCE | |
2020-10-16 | fishlim: Remove needless functions for tests | BakasuraRCE | |
2020-10-16 | fishlim: Fix result | BakasuraRCE | |
2020-10-16 | fishlim: Fix cast | BakasuraRCE | |
2020-09-21 | Revert word array length change | Patrick Griffis | |
It turns out that the rfc sets a limit of 15 arguments and the server (irccloud) sending that many in ISUPPORT was updated to split it into multiple lines. | |||
2020-09-17 | Increase max number of words a line can be split into | Patrick Griffis | |
This may have unintended side-effects but 32 is a very low value and I was seeing real world bugs being caused by this. Specifically an ISUPPORT line with more features than this could store. | |||
2020-07-13 | FiSHLiM: Support for CBC mode + more commands (#2347) | Bakasura | |
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 | |||
2019-12-22 | Fix build on FreeBSD | pkubaj | |
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-06-24 | Python: Fix error in hexchat.emit_print when passing time attribute | jacob1 | |
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-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-03-26 | build: perl as a dependency in meson.build | Rainer Müller | |
With the switch to meson, the problem previously fixed in #1822 came back. The build system might pick up the installed hexchat-config.h instead of using the header in the source directory, as the compiler arguments would be in the order of "-I${prefix}/include -I..". It seems that the c_args in meson are always put to the front of the compiler arguments, in order to be able to override any include paths from dependencies. However, this was not the intention here, so perl should also be modeled as a dependency. This ensures that the arguments with local include directories come first. | |||
2018-03-23 | build: Add option to specify path to perl binary | Rainer Müller | |
2018-03-18 | build: Re-add support for the legacy perl api | Patrick Griffis | |
This was accidentally left behind, expose it beind an option as with the old build system but default to false now. Enough time has passed and only distros that care about it can enable it. | |||
2018-03-13 | fix typo in comment | Mattia Rizzolo | |
Signed-off-by: Mattia Rizzolo <mattia@mapreri.org> | |||
2018-03-09 | Remove mpcinfo plugin | Patrick Griffis | |
The code quality of it is terrible, the user experience of using it is terrible, and it should have been removed years ago | |||
2018-03-09 | win32: Update to build against gvsbuild | Patrick Griffis | |
2018-03-09 | Various fixes for mingw | Patrick Griffis | |
2018-02-18 | fishlim: Fix build warning | Patrick Griffis | |
2017-11-18 | build: Force pkg-config lookup method for libpci | Patrick Griffis | |
This is some meson bug but this solution works for now. | |||
2017-11-18 | sysinfo: Fix libpci detection | Patrick Griffis | |
For some reason on my system `libpci` is found even though its not installed...? Plus I forgot a few headers being included. | |||
2017-11-18 | sysinfo: Make libpci an optional dependency | Patrick Griffis | |
2017-11-18 | sysinfo: Avoid libpci crash when pci not available | Patrick Griffis | |
Turns out libpci is an awful library that on any error calls exit() and has no way of indicating an error otherwise... | |||
2017-06-20 | sysinfo: Simplify finding pci.ids file on Unix | Patrick Griffis | |
There is probably no reason to make this user configurable just get the correct one at build time... | |||
2017-06-15 | Hide false-positive deprecated warning | Patrick Griffis | |
2017-06-14 | build: Fix setting the *installed* rpath for perl too... | Patrick Griffis | |
2017-06-14 | build: Fix rpath not getting set for perl plugin | Patrick Griffis | |
Some distros of perl pass an rpath so we shouldn't ignore it. Other junk comes with it but oh well. | |||
2017-06-13 | build: Replace Autotools with Meson | Patrick Griffis | |
Quick rundown of benefits: - Much faster: - Autotools (with autogen): 22 seconds - Meson: 7 seconds - Meson (with ccache): 2 seconds - Simpler: - ~1000 lines smaller - Single simple language - Potentially better Windows (Visual Studio) support What is not done: - Complete Windows support - OSX support (easy) Closes #2013 Closes #1937 Closes #1803 | |||
2017-04-28 | lua: Prevent loading a script if it's already loaded | culb | |
Closes #1959 | |||
2017-04-28 | lua: Prevent from loading if it's already loaded | culb | |
Closes #1958 | |||
2017-04-28 | sysinfo: Lower priority of make.conf for distro name | Lance Poore | |
This is used elsewhere other than Gentoo so it is a rather unreliable check compared to lsb-release. | |||
2017-03-30 | python: Use HEXCHAT_EAT_XXX where appropriate. | Mark Jansen | |
2017-03-30 | Fix key exchange | eimmot | |
Clients will receive the proper shared secret. Eliminates error message: SSL_read: error:05066064:Diffie-Hellman routines:compute_key:no private value Fixes #1974 | |||
2017-01-05 | fishlim: Fix not including config.h | Patrick Griffis | |
2016-12-13 | Fix building fishlim against libressl also | Patrick Griffis | |
Also part of #1898 | |||
2016-11-28 | Fix typos s/Recieved/Received/ | Mattia Rizzolo | |