Sébastien Helleu
|
e3ffe8c785
|
irc: set channel modes to NULL instead of "+" when no modes are remaining
|
2020-03-15 07:19:16 +01:00 |
|
Sébastien Helleu
|
4033c55fa2
|
irc: add another example of MODE message
|
2020-03-15 07:19:16 +01:00 |
|
Sébastien Helleu
|
00913de02f
|
irc: remove unused variable "modes" from function irc_bar_item_buffer_name_content
|
2020-03-15 07:19:16 +01:00 |
|
Sébastien Helleu
|
ba70173a2e
|
irc: fix variable name in function irc_server_connect when GnuTLS is disabled
|
2020-03-12 07:35:04 +01:00 |
|
Sébastien Helleu
|
5f94636b91
|
irc: rename argument in function irc_protocol_is_numeric_command
|
2020-03-10 19:19:38 +01:00 |
|
Sébastien Helleu
|
2fe27584ff
|
irc: return 0 in function irc_protocol_is_numeric_command if the command is NULL or empty
|
2020-03-10 19:15:59 +01:00 |
|
Sébastien Helleu
|
8a5046f0a1
|
irc: add support of fake servers (no I/O, for testing purposes)
|
2020-03-09 21:09:55 +01:00 |
|
Sébastien Helleu
|
3590302183
|
irc: copy temporary server flag in command /server copy
|
2020-03-08 13:56:30 +01:00 |
|
Sébastien Helleu
|
7af8e6c652
|
core: add minimum libgcypt version 1.7.0 for SHA3 algorithms in comment of function weecrypto_hash
|
2020-03-02 22:57:44 +01:00 |
|
Sébastien Helleu
|
3604abba7d
|
core: fix copyright date in wee-crypto sources
|
2020-03-02 22:57:39 +01:00 |
|
Sébastien Helleu
|
2d7829b2d5
|
core: require libgcrypt >= 1.7.0 for SHA3 algorithms
|
2020-03-02 21:49:30 +01:00 |
|
Sébastien Helleu
|
2d2b49bfaa
|
relay: accept hash of password in init command with option "password_hash"
Allowed algorithms are:
* PBKDF2 (SHA256 or SHA512, salt, iterations)
* SHA256
* SHA512
|
2020-03-02 00:46:10 +01:00 |
|
Sébastien Helleu
|
1882686f8a
|
script: rename variable length_hash to hash_size
|
2020-03-01 23:14:55 +01:00 |
|
Sébastien Helleu
|
0271eacbe5
|
relay: rename variable length_hash to hash_size
|
2020-03-01 23:14:55 +01:00 |
|
Sébastien Helleu
|
3157d1f06e
|
api: add function crypto_hash_pbkdf2
|
2020-03-01 23:14:55 +01:00 |
|
Sébastien Helleu
|
9a6a27ef58
|
core: move crypto functions to wee-crypto.c, rename API function string_hash to crypto_hash
|
2020-03-01 21:24:27 +01:00 |
|
Sébastien Helleu
|
c4ef3d6c2e
|
core: merge functions string_hash_binary and string_hash into a single function string_hash
|
2020-03-01 16:41:28 +01:00 |
|
Sébastien Helleu
|
1ae2591458
|
core: add function secure_hash_pbkdf2
|
2020-03-01 14:26:24 +01:00 |
|
Sébastien Helleu
|
3472793d24
|
script: call function string_hash in script_repo_sha512sum_file to compute SHA512 hash
This removes dependency on libgcrypt in script plugin.
|
2020-03-01 09:08:48 +01:00 |
|
Sébastien Helleu
|
bb363ab27f
|
relay: call function string_hash_binary in relay_websocket_build_handshake to compute SHA1 hash
This removes dependency on libgcrypt in relay plugin.
|
2020-03-01 09:03:49 +01:00 |
|
Sébastien Helleu
|
7449bc8827
|
core: add support of CRC32 algorithm in hash functions
|
2020-02-29 21:12:13 +01:00 |
|
Sébastien Helleu
|
410a5b341f
|
api: add functions string_hash_binary and string_hash
|
2020-02-29 21:02:42 +01:00 |
|
Sébastien Helleu
|
7e808e2ef7
|
core: call function secure_hash_binary in secure_derive_key to compute SHA512 hash
|
2020-02-29 15:46:25 +01:00 |
|
Sébastien Helleu
|
45fd04ee72
|
core: return 0 in case of invalid parameters received in function secure_derive_key
|
2020-02-29 15:46:25 +01:00 |
|
Sébastien Helleu
|
e2135fc3eb
|
core: add functions to compute binary/hex hash of data
|
2020-02-29 15:46:25 +01:00 |
|
Sébastien Helleu
|
91701cbdb4
|
php: fix crash when loading script with PHP 7.4 (closes #1452)
|
2020-02-28 21:28:29 +01:00 |
|
Sébastien Helleu
|
6daa09b0b8
|
script: fix memory leak in read of script repository file if it has invalid content
|
2020-02-18 21:04:21 +01:00 |
|
Sébastien Helleu
|
c6e9e18aaa
|
script: fix unexpected display of scripts list in buffer with command /script list -i
|
2020-02-16 08:04:58 +01:00 |
|
Sébastien Helleu
|
3fc0f1957e
|
script: remove dead assignment of variable length in function script_action_list_input
|
2020-02-16 07:59:02 +01:00 |
|
Sébastien Helleu
|
230f648584
|
irc: use irc_server_prefix_chars_default if server->prefix_chars is NULL
|
2020-02-10 21:18:47 +01:00 |
|
Sébastien Helleu
|
9904cb6d2e
|
irc: fix crash when receiving a malformed message 352 (who)
Thanks to Stuart Nevans Locke for reporting the issue.
|
2020-02-10 07:37:11 +01:00 |
|
Sébastien Helleu
|
40ccacb433
|
irc: fix crash when a new message 005 is received with longer nick prefixes
Thanks to Stuart Nevans Locke for reporting the issue.
|
2020-02-09 20:04:45 +01:00 |
|
Sébastien Helleu
|
5edbeea338
|
core: fix unlikely memory leak in completion
|
2020-02-09 06:56:53 +01:00 |
|
Sébastien Helleu
|
6f4f147d8e
|
irc: fix crash when receiving a malformed message 324 (channel mode)
Thanks to Stuart Nevans Locke for reporting the issue.
|
2020-02-08 20:24:50 +01:00 |
|
Sébastien Helleu
|
2769989751
|
irc: remove nested switches in function irc_color_decode_ansi_cb
|
2020-02-07 21:29:46 +01:00 |
|
Sébastien Helleu
|
60f2734184
|
irc: use dynamic string in function irc_color_encode
|
2020-02-05 21:51:11 +01:00 |
|
Sébastien Helleu
|
5b902eb804
|
irc: replace realloc by dynamic string in function irc_color_decode
|
2020-02-05 21:50:39 +01:00 |
|
Sébastien Helleu
|
27266ccd02
|
core: rename function util_get_uptime to util_get_time_diff
The two times must be sent as parameters, which makes the function not specific
to uptime. It is now easier to test the function in unit tests.
|
2020-02-02 13:57:39 +01:00 |
|
Sébastien Helleu
|
4e2718d234
|
irc: add nick changes in the hotlist (except self nick change)
|
2020-02-01 23:02:55 +01:00 |
|
orbea
|
6d2d304136
|
Fix the build with guile-3.0.0.
v2: Update configure.ac too.
Signed-off-by: orbea <orbea@riseup.net>
|
2020-01-30 22:05:43 +01:00 |
|
Sébastien Helleu
|
f980820395
|
logger: fix crash when disabling logging on a buffer (closes #1444)
Crash happens if the log file was deleted before disabling logging and if the
option logger.file.info_lines is on.
|
2020-01-25 13:42:12 +01:00 |
|
Sébastien Helleu
|
4d67af399d
|
core: flush stdout/stderr before forking in hook_process function (closes #1441)
|
2020-01-20 21:15:15 +01:00 |
|
Sébastien Helleu
|
7cd566e8d3
|
core: reset variable "old_full_name" after send of signal "buffer_renamed" (issue #1428)
|
2020-01-12 17:09:47 +01:00 |
|
Sébastien Helleu
|
b79cd6d546
|
relay: update buffers synchronization when buffers are renamed (closes #1428)
|
2020-01-12 17:03:16 +01:00 |
|
Sébastien Helleu
|
1fac6fd404
|
core: add variable "old_full_name" in buffer, set before the buffer is renamed (issue #1428)
|
2020-01-12 16:57:08 +01:00 |
|
Sébastien Helleu
|
4f9c4fecd3
|
irc: case-insensitive comparison on incoming CTCP command, force upper case on CTCP replies (closes #1439)
|
2020-01-11 11:02:41 +01:00 |
|
Sébastien Helleu
|
9ac4639c8c
|
xfer: send signal "xfer_ended" after the received file has been renamed (closes #1438)
|
2020-01-04 11:19:47 +01:00 |
|
Sébastien Helleu
|
feb6258910
|
core: update copyright dates
|
2020-01-04 10:41:26 +01:00 |
|
Sébastien Helleu
|
481da803cb
|
buflist: add pointer "window" in bar item evaluation
|
2019-12-26 22:44:19 +01:00 |
|
Sébastien Helleu
|
330149b9b6
|
relay: reject client with weechat protocol if password or totp is received in init command but not set in WeeChat (closes #1435)
|
2019-12-21 10:47:35 +01:00 |
|