Commit Graph

851 Commits

Author SHA1 Message Date
855a9d81ba degesch: simplify check_server_name_for_addition() 2015-07-14 07:29:30 +02:00
c573435996 degesch: implement /server remove 2015-07-14 06:50:39 +02:00
880a8ef080 degesch: finally fix rearm_date_change_timer() 2015-07-14 06:43:15 +02:00
6f966d4aee degesch: factor out buffer_remove_safe() 2015-07-14 06:11:14 +02:00
1285ba2d13 degesch: make "/server" alone list all servers 2015-07-13 20:51:23 +02:00
a3074ef83d degesch: fix the date change timer 2015-07-13 02:39:28 +02:00
606f0b1faa degesch: fix /server add 2015-07-13 00:13:14 +02:00
b9241bdef9 ZyklonB: fix certificate verification 2015-07-13 00:13:14 +02:00
e86dc2fbcd Disable SSL 2 and 3 2015-07-13 00:13:14 +02:00
de61f9ce5b degesch: don't save on quit after a parse error 2015-07-13 00:13:14 +02:00
efe5112a8f degesch: force a TLS handshake
This is sort of a no-op.
2015-07-13 00:13:10 +02:00
fc87d54649 Cleanup 2015-07-12 17:39:29 +02:00
f69ca8e54c kike: allow specifying the cipher list 2015-07-12 17:39:29 +02:00
3c1bbbc513 degesch: add an "ssl_ciphers" option to servers 2015-07-12 17:15:33 +02:00
88b2200051 degesch: log certificate verification errors
At last, there should be no more serious issues with TLS.
2015-07-12 06:03:28 +02:00
c3243c8f50 kike: add some OpenSSL information to debug log 2015-07-12 05:42:07 +02:00
d5a153bbe3 Call ERR_clear_error() where necessary 2015-07-12 05:30:13 +02:00
4ead42f4e3 degesch: fix certificate verification
Also print some certificate information while connecting.
2015-07-12 01:58:38 +02:00
20b317db30 degesch: fix failure handling in SSL_CTX creation 2015-07-12 00:43:52 +02:00
fe95f97101 degesch: rejoin channels on reconnect
Unless we've left them and the buffer just stays open, that is.
2015-07-12 00:30:10 +02:00
5b96f2ccb7 degesch: fix the date change timer
It used absolute time, while we need relative.
2015-07-12 00:08:56 +02:00
0ce4872254 degesch: fix nick cycling 2015-07-11 18:04:07 +02:00
b3876260b9 degesch: make /disconnect abort reconnect timer 2015-07-11 17:54:49 +02:00
0c4b727961 Bump liberty 2015-07-11 17:54:38 +02:00
e57939e705 Update README 2015-07-11 17:04:36 +02:00
5692da47be Fix various issues reported by Coverity 2015-07-11 14:48:00 +02:00
c3d39dab5b Travis CI: update Coverity project info 2015-07-11 13:53:12 +02:00
4865f91eb0 degesch: add "autoconnect" option for servers 2015-07-11 06:16:53 +02:00
8ed93ae03e degesch: write date change messages earlier 2015-07-11 06:10:46 +02:00
ccc167d120 degesch: print a marker for unread messages 2015-07-11 05:41:39 +02:00
d48adf4557 degesch: log CAP traffic 2015-07-11 05:04:17 +02:00
f2a6c0f299 degesch: log disconnection in all buffers 2015-07-11 04:55:34 +02:00
d27a23a7d6 degesch: sanitize terminal output 2015-07-11 04:55:34 +02:00
e2c0240a84 degesch: move the -d option to configuration 2015-07-11 04:28:34 +02:00
8f587117f7 degesch: add aliases to /help and autocomplete 2015-07-11 03:58:53 +02:00
a24c068a3b degesch: mostly finish /alias sans name checking 2015-07-11 03:29:52 +02:00
b987b2cc64 degesch: add config_item_string_from_cstr() 2015-07-11 03:29:52 +02:00
30252e069d degesch: add an /unalias command 2015-07-11 03:29:52 +02:00
8f1d81eefb degesch: add an option to save config on quit 2015-07-11 03:29:52 +02:00
0a657a0294 degesch: silence compiler warnings 2015-07-11 01:53:04 +02:00
5ddf963e33 degesch: actually avoid recursive aliases 2015-07-11 01:46:11 +02:00
dcb1d2f97b degesch: fix argument checking 2015-07-11 01:44:58 +02:00
5da45877d6 degesch: add /alias that only lists aliases 2015-07-10 01:45:39 +02:00
0fd53af0d1 degesch: factor out get_aliases_config() 2015-07-10 01:44:02 +02:00
d39ffe440f degesch: fix display of empty objects in /set 2015-07-10 01:24:06 +02:00
c839649551 degesch: add some default aliases 2015-07-10 00:55:13 +02:00
4ddded3512 degesch: print the logo in a buffer 2015-07-10 00:55:13 +02:00
3e17bfb54c degesch: add a first time help 2015-07-10 00:55:13 +02:00
7a7192d327 degesch: unfuck debug logging
We can store most of the messages in buffers, which gives us the nice
possibility of using the formatter to fix encodings, as well as the
ability to redisplay the debug prints.

And we can also have some nice colors.
2015-07-10 00:55:13 +02:00
445837007d degesch: get rid of partial command name matching 2015-07-09 22:34:42 +02:00