1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-28 05:46:38 +02:00
Commit Graph

1321 Commits

Author SHA1 Message Date
Jos Ahrens 62ad65ef45 core: improve instructions to report the crash 2018-07-15 14:09:34 +02:00
Sébastien Helleu 261cbdae0d core: change default value of option weechat.look.hotlist_add_conditions (closes #1206)
Now if there are at least one relay client connected via weechat protocol,
the buffer is always added to the hotlist.
2018-06-14 22:22:06 +02:00
Sébastien Helleu da507ca85f core: add key alt+"-" in /help filter 2018-06-14 21:44:34 +02:00
Sébastien Helleu 641180caf1 Merge remote-tracking branch 'origin/pr/1196' 2018-06-13 22:19:15 +02:00
Sébastien Helleu dc12f6bef0 fset: fix crash when applying filters after closing the fset buffer (closes #1204) 2018-06-11 23:03:02 +02:00
Sébastien Helleu 1abf4040f1 core: add reverse of string in evaluation of expressions with "rev:" (closes #1200) 2018-06-02 16:01:14 +02:00
Sébastien Helleu ba19fa9963 core: count number of chars instead of bytes for suffix in function string_cut 2018-06-02 15:18:29 +02:00
Sébastien Helleu 39a291bc53 core: return NULL in function string_cut if string is NULL 2018-06-02 15:14:21 +02:00
Simon Arlott 9aaea09b02 core: unhook TLS handshake fd before calling connect callback
When there are multiple addresses for a server and a TLS handshake failure
occurs, the next server in the list will connect and then timeout without
performing any TLS handshake.

This is because irc_server_close_connection closes server->sock so the next
pipe to be created reuses that fd, but the hook for the handshake fd still
exists when the next connection attempt is started.

The hook for network_connect_child_read_cb is never added because a hook
for the reused fd number still exists.

Resolve this by removing the handshake hook before calling the connect
callback.
2018-05-22 12:27:41 +01:00
Sébastien Helleu 9f25d7d347 core: use function string_split to split list items 2018-05-21 10:24:57 +02:00
Sébastien Helleu e4a69406ba core: uncomment CURL option PROXY_SSL_CIPHER_LIST 2018-05-21 10:24:57 +02:00
Joseph Kichline 2542250a21 core: handle lists in hook_process_hashtable for urls (closes #219) 2018-05-21 10:24:57 +02:00
Sébastien Helleu a3193320a9 core: remove unneeded comment 2018-05-20 16:25:43 +02:00
Sébastien Helleu 8a929c8668 core: fix code style in function hashtable_add_from_infolist 2018-05-20 16:25:43 +02:00
Sébastien Helleu ef1ed1535c core: return an error if the infolist has no pointer to current item in function hashtable_add_from_infolist 2018-05-20 16:19:26 +02:00
Sébastien Helleu afb1d03053 Merge remote-tracking branch 'origin/pr/623' into irc-3.2-cap 2018-05-20 15:21:07 +02:00
Sébastien Helleu 4b784a631c core: remove unneeded test on variable argv 2018-05-19 08:14:52 +02:00
Sébastien Helleu 76f3be5260 core: fix infinite loop in evaluation of strings (closes #1183) 2018-04-17 20:27:48 +02:00
Sébastien Helleu 7877e1b8c2 core: add an eval context structure
A pointer to this structure is given as parameter in each eval function called:

- eval_replace_vars
- eval_expression_condition
- eval_replace_regex
2018-04-17 20:27:12 +02:00
Sébastien Helleu 1a5527cf2e core: do not set terminal title by default (option weechat.look.window_title) (closes #1182) 2018-04-16 21:25:40 +02:00
Sébastien Helleu d9425f3765 core: add example of secured data in /help eval 2018-04-15 10:15:17 +02:00
Sébastien Helleu da960e9176 core: initialize size to 0 when it is not used in the infolist variable 2018-04-11 22:44:23 +02:00
Sébastien Helleu 230e827d24 core: fix help on option weechat.look.hotlist_count_max 2018-03-31 15:57:38 +02:00
Sébastien Helleu e3ff69d669 core: improve help on option weechat.look.hotlist_count_max 2018-03-31 15:37:25 +02:00
Sébastien Helleu 54bd959300 core: add missing completion with buffer names for command /buffer merge (issue #1108, issue #1159) 2018-03-25 21:43:20 +02:00
Sébastien Helleu 062051acb3 core: improve help of option weechat.completion.partial_completion_alert 2018-03-19 21:55:06 +01:00
Ruslan Bekenev 8582f281f2 core: merge buffer by name 2018-03-19 21:48:24 +01:00
Sébastien Helleu 71999e17c6 core: quit WeeChat on ctrl-C (signal SIGINT) in headless mode 2018-03-16 20:10:57 +01:00
Sébastien Helleu c6d4deb8df Revert "core: remove colors from prefix/message only when needed in hook_print_exec"
This reverts commit bfc579cb33.
2018-03-11 18:31:30 +01:00
Sébastien Helleu 805717e9ec core: add binary weechat-headless to run WeeChat without interface (closes #1120)
The optional command line option "--daemon" runs WeeChat like a daemon
(fork, new process group, file descriptors closed).
2018-03-11 09:59:39 +01:00
Sébastien Helleu 2af553cf80 core: fix description of command in /help upgrade 2018-02-19 21:28:09 +01:00
Sébastien Helleu e9b6d73b0f api: add time in info "date" (WeeChat compilation date/time) (closes #1138) 2018-01-20 08:40:12 +01:00
Sébastien Helleu ec169f535d core: reinitialize config file pointer to NULL after an error on section creation 2018-01-14 21:47:18 +01:00
Sébastien Helleu 5d88d08ef9 core: add options "-newbuffer", "-free" and "-switch" in command /print (issue #1113) 2018-01-08 22:01:11 +01:00
Sébastien Helleu f3de26c075 core: set input callback on user buffers after /upgrade 2018-01-07 12:37:04 +01:00
Sébastien Helleu ed0b337505 core: add option "-y" in command /buffer, add support of buffers with free content 2018-01-07 12:01:41 +01:00
Sébastien Helleu da5a75f0cc core: remove invalid completion "-prefix" in command /print 2018-01-07 11:16:55 +01:00
Sébastien Helleu 7ee88fb46c core: fix some styles 2018-01-07 09:11:45 +01:00
Sébastien Helleu 91f792416b core: add option "add" in command /buffer (issue #1113) 2018-01-06 14:19:50 +01:00
Sébastien Helleu ed4837b2f6 core: update copyright dates 2018-01-05 00:54:18 +01:00
Sébastien Helleu 6cc7b64af7 core: add link to API doc in /help weechat.completion.partial_completion_templates 2017-12-10 08:31:11 +01:00
Sébastien Helleu 40749afced core: add option weechat.completion.partial_completion_templates
This option is used to force partial completion on specific templates
(for now only "config_options").
2017-12-09 11:40:14 +01:00
Sébastien Helleu bfc579cb33 core: remove colors from prefix/message only when needed in hook_print_exec 2017-11-04 21:04:03 +01:00
Sébastien Helleu b072586d79 core: add missing includes of stdio.h 2017-11-04 21:03:15 +01:00
coypoop 5373908539 Include stdio.h for FILE
so this header can be included even if it's not already included
2017-11-04 17:58:38 +02:00
Sébastien Helleu 6b817015e3 core: fix typo in /help key 2017-10-29 06:53:12 +01:00
Sébastien Helleu cc5c92ab1e core: set value as optional in help of /buffer set 2017-10-21 09:27:18 +02:00
Simmo Saan 80682fb006 core: allow /buffer set without value with empty default (closes #746) 2017-10-20 21:13:19 +03:00
Sébastien Helleu 1d56e17b2f core: allow floating point and hexadecimal numbers in comparison of evaluated values 2017-10-17 20:43:40 +02:00
Sébastien Helleu 0db48c7291 core: add option weechat.look.save_config_with_fsync (closes #1083)
This makes the save of all configuration files about 20 to 200x slower
(according to the storage device speed); so this is disabled by default.
2017-10-14 07:56:02 +02:00