Commit Graph

603 Commits

Author SHA1 Message Date
BakasuraRCE
ba3d8b15f1 fishlim: Just use char 2019-05-31 21:15:27 -05:00
BakasuraRCE
02be28c806 Bump major version 2019-05-31 21:14:30 -05:00
BakasuraRCE
98255c5d29 fishlim: Use a clear enum name
💄
2019-05-31 21:13:32 -05:00
BakasuraRCE
8aac03ae10 fishlim: Fix Win32 release 2019-05-31 00:40:59 -05:00
BakasuraRCE
a8cf8dfe7a fishlim: Fix Win32 release 2019-05-31 00:37:58 -05:00
BakasuraRCE
73d424ba2d fishlim: Fix use enum instead define 2019-05-31 00:28:46 -05:00
BakasuraRCE
6fb62fdb0e fishlim: 💄 2019-05-30 23:57:38 -05:00
BakasuraRCE
c2632e67b7 fishlim: Fix compare nicks using hexchat_nickcmp 2019-05-30 23:56:11 -05:00
BakasuraRCE
6471f950e1 fishlim: Fix list leak
use gchar instead const char
2019-05-30 23:49:11 -05:00
BakasuraRCE
ab40f58b95 Bump version 2019-05-27 23:28:45 -05:00
BakasuraRCE
557922f2e2 fishlim: Fix Win32 release 2019-05-27 23:12:41 -05:00
BakasuraRCE
1bec7a66a8 fishlim: Fix Win32 release 2019-05-27 22:40:20 -05:00
BakasuraRCE
cf91b93c13 fishlim: Add encrypted flag for /msg+ 2019-05-26 19:33:55 -05:00
BakasuraRCE
95c6cc51fa fishlim: Add mode char for /msg+ 2019-05-26 19:29:11 -05:00
BakasuraRCE
82d6a53eb6 fishlim: Allocate a right memory size 2019-05-26 19:09:43 -05:00
BakasuraRCE
a1f538ac67 fishlim: Detect context where is /delkey 2019-05-26 18:46:20 -05:00
BakasuraRCE
44affdb2d5 fishlim: Fix use non-sensitive string comparison 2019-05-26 15:24:44 -05:00
BakasuraRCE
c5c74173f6 fishlim: Add encrypted flag to /notice+ 2019-05-26 15:16:18 -05:00
BakasuraRCE
c96f704027 fishlim: Fix /notice+ not print the notice 2019-05-26 15:10:18 -05:00
BakasuraRCE
9fd51b39c8 fishlim: Add encrypted flag
bug fix: Include prefix for own nick on outgoing messages
2019-05-26 15:05:53 -05:00
BakasuraRCE
76d74c8234 fishlim: Implement CBC mode in /setkey and /keyx
display information from cipher mode to the user
keep backward compatibility
2019-05-26 00:46:37 -05:00
BakasuraRCE
397ea869a7 fishlim: Use CBC mode for keystore
keep backward compatibility
2019-05-25 18:52:38 -05:00
BakasuraRCE
0f441ae8ea fishlim: Fix base64 functions name already in use 2019-05-25 18:49:52 -05:00
BakasuraRCE
8e2559e553 fishlim: Add CBC mode 2019-05-25 16:50:57 -05:00
BakasuraRCE
7afa211849 fishlim: Fix only positive lengths 2019-05-24 23:30:24 -05:00
BakasuraRCE
ec265f61ba fishlim: Fix only positive lengths 2019-05-24 22:11:27 -05:00
BakasuraRCE
767891b84a fishlim: Add corner cases 2019-05-24 22:07:19 -05:00
BakasuraRCE
cae18fc207 fishlim: Add copyright 2019-05-24 20:31:15 -05:00
BakasuraRCE
9f4c147a20 fishlim: Replace cipher core by EVP functions 2019-05-24 20:15:26 -05:00
BakasuraRCE
8f4962188f fishlim: Copy current fish cipher for future unit tests 2019-05-24 20:11:18 -05:00
A_D
7abeb10cf1 python: plugin cleanup and refactor 2019-01-02 18:50:10 -05:00
linuxdaemon
a5a727122b python: Make sure help() doesn't cause hexchat to hang (#2290)
* 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-27 14:46:02 -05:00
linuxdaemon
f7713a6a64 python: Make the plugins table dynamically sized (#2291)
Adjust the width of the columns depending on the length of the data in
each element
2018-12-26 17:15:25 -05:00
A_D
3ebfa83fdd python: Made sure to set sys.argv if it is not set. fixes #2282 2018-12-26 16:58:46 -05:00
Patrick Griffis
ed55330153 python: Fix console not eating commands 2018-12-05 19:45:30 -05:00
A_D
a2ff661d40 python: Various cffi fixes
- fixed /py exec behaviour
- fixed hexchat.unload_hook() failing when passed a hook id
- fixed get_list() calls in python3
2018-11-09 18:36:59 -05:00
Patrick Griffis
706f9bca82 python: Rewrite with CFFI 2018-11-09 18:36:59 -05:00
Mattia Rizzolo
6432694455 Fix compilation failure on non-linux, non-darwin, non-windows systems.
'gnu' => Hurd
'gnu/' => all the gnu/* stuff like gnu/kfreebsd

Signed-off-by: Mattia Rizzolo <mattia@mapreri.org>
2018-09-26 13:18:54 -04:00
Patrick Griffis
18eae24acf Fix new stringop-truncation warnings 2018-09-01 16:35:48 -04:00
Patrick Griffis
c092af89a2 sysinfo: Fixup formatting 2018-09-01 13:01:30 -04:00
Patrick Griffis
2a8ab8bb7f sysinfo: Add support for /etc/os-release 2018-09-01 12:51:07 -04:00
Rainer Müller
111441302c build: perl as a dependency in meson.build
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-26 17:09:36 +00:00
Rainer Müller
ed6f544572 build: Add option to specify path to perl binary 2018-03-23 09:14:45 +00:00
Patrick Griffis
93f926bf12 build: Re-add support for the legacy perl api
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-18 11:09:53 -04:00
Mattia Rizzolo
27acca0f5b fix typo in comment
Signed-off-by: Mattia Rizzolo <mattia@mapreri.org>
2018-03-13 23:38:36 +00:00
Patrick Griffis
740352ceab Remove mpcinfo plugin
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 20:26:41 +00:00
Patrick Griffis
541b9ca744 win32: Update to build against gvsbuild 2018-03-09 20:26:41 +00:00
Patrick Griffis
e9b9ff9f38 Various fixes for mingw 2018-03-09 18:23:25 +00:00
Patrick Griffis
23c7e7c3da fishlim: Fix build warning 2018-02-18 04:31:55 -05:00
Patrick Griffis
228e08543a build: Force pkg-config lookup method for libpci
This is some meson bug but this solution works for now.
2017-11-18 21:29:56 -05:00