7f28dcd1ef
degesch: make "/help /command" work
...
Works for aliases as well. Resolves a TODO entry.
2021-06-16 21:57:47 +02:00
e3c47c33fa
degesch: implement -=/+= for multiple values
...
It didn't make sense to have these unimplemented,
though perhaps += shouldn't enforce a set.
Sadly, autocomplete is fairly difficult for -= of multiple items.
2021-06-14 09:06:38 +02:00
80c1e8f8eb
degesch: make /deop and /devoice default to self
...
It's pretty annoying to type `/mode -o <user>`, for little reason.
2021-06-03 00:12:22 +02:00
c5f49ab1e6
censor.lua: strip colours, configurable formatting
...
Colour parsing code taken from prime.lua, and modified to strip.
2021-06-03 00:12:22 +02:00
c1d69e3630
degesch: add support for IRCv3 chghost
...
This is somewhat similar to a nick change.
2021-05-30 08:06:38 +02:00
5a0b2d1c57
degesch: add trivial SASL EXTERNAL support
...
Just set `tls_cert`, and add `sasl` to `capabilities`.
2021-05-28 04:59:20 +02:00
bb451a5050
degesch: support CAP DEL, request cap-notify
...
It doesn't require much effort to cancel capabilities, plus with
the newer version we get the respective notification anyway.
2021-05-28 04:59:20 +02:00
17f430043a
degesch: IRCv3.2 capability negotiation
...
We can receive and display capability values now.
2021-05-28 04:59:20 +02:00
735096d76d
degesch: add a /squery command for IRCnet
2021-05-28 04:06:27 +02:00
2336340ad8
Bump version, update NEWS
2020-10-31 23:50:32 +01:00
1de4a2ae34
Bump version, update NEWS
2020-10-29 03:03:07 +01:00
1ff82ee907
Update NEWS, bump version
2020-09-02 20:00:12 +02:00
4179a9bd49
Update NEWS, bump version
2018-10-21 05:44:39 +02:00
5bbe9ceef8
Update NEWS
2018-10-21 05:40:24 +02:00
fa78831cbd
Update NEWS, bump version
2018-06-22 00:59:41 +02:00
5d353b0721
Prepare NEWS for the next release
2018-06-21 23:26:16 +02:00
3c048f0d56
Bump version
2016-12-30 08:15:44 +01:00
8e668ff31a
Various fixes related to channel modes
...
Bugs unnoticed for so long.
2016-12-30 08:08:34 +01:00
d86a68f510
Add support for OpenSSL 1.1.0
2016-12-28 12:40:47 +01:00
a0d733fdb9
Update NEWS, README
2016-10-28 12:47:11 +02:00
db17223df0
Bump version; update NEWS, README
2016-04-28 23:46:08 +02:00
6f85490fa3
Update NEWS
2016-04-16 20:11:11 +02:00
11a6c7662e
Update NEWS, bump release
2016-03-27 17:17:15 +02:00
9b12c830d1
degesch: remap goto-activity to M-a
...
weechat appears to use this key binding, so let's not reinvent it.
2016-03-26 13:11:28 +01:00
410bcdcd78
degesch: phase 1 of word wrapping implementation
2016-03-26 04:52:05 +01:00
df395f32e5
Update NEWS, README
2016-03-12 23:02:59 +01:00
f96fa66168
degesch: add a --format switch
2016-03-12 14:28:17 +01:00
dc248b8840
degesch: add goto activity and highlight
2016-03-08 22:29:40 +01:00
0f1fd2eb3a
Update NEWS, cleanup
2016-03-07 23:43:47 +01:00
3315b16f79
degesch: log messages from /quote and plugins
...
That is, parse back all output messages and log based on that.
2016-02-09 05:10:41 +01:00
0c19a384f1
Fix typos
2016-02-09 04:50:51 +01:00
333ad2c981
degesch: allow changing the list of used CAPs
...
Bump liberty.
2016-02-01 21:57:43 +01:00
a850ee45f1
degesch: optimize buffer memory usage
...
We have approximately 5 formatter_items per buffer_line. Let's assume
we're on a 64-bit machine. Then there were (5 * 2) + 3 useless pointers
(104 bytes) as well as 5 * (4 + 4) = 40 bytes of wasted space because
of needless padding. That's 144 bytes already. Compared to that, this
change adds 16 bytes of overhead for an array sentinel, i.e. 128B less.
With a limit of 1000 lines per buffer, we've saved ~128kB per buffer
on completely useless data, and code complexity stays roughly the same.
All in all, memory usage for buffers should be about 50% lower.
2016-01-31 21:43:23 +01:00
10a264ec3d
kike: add support for IRCv3.2 server-time
2016-01-31 21:43:23 +01:00
f36d66b0cb
kike: asynchronous address resolution
...
As well as some refactoring and cleanup.
2016-01-16 06:30:08 +01:00
d0db1a6cdc
degesch: enforce fullscreen buffers
...
Probably long overdue.
Now we actually look like something resembling a regular IRC client.
2016-01-15 05:12:03 +01:00
b7c9e8ca23
degesch: make backlog limit configurable
2016-01-15 05:09:42 +01:00
19b09a8cec
degesch: add a last-fm "now playing" plugin
2016-01-09 10:27:01 +01:00
4832a99461
degesch: add basic autocomplete for /topic
2016-01-04 22:06:29 +01:00
aeb047260f
Bump liberty, enable TLS SNI
...
Involves some rewrites to fit the new APIs.
SNI has been implemented Mostly just because we can, I don't think it's
widely in use and kike doesn't support this feature of the protocol either.
2016-01-04 01:12:42 +01:00
312d0783cf
Bump version
2015-12-31 23:46:17 +01:00
74bed4bc02
degesch: Alt-Tab switch to the last buffer
2015-12-31 05:07:28 +01:00
e101afab38
degesch: allow launching an editor for input
...
Useful for editing multiline text (such as making it single-line).
Some refactoring and cleanup.
2015-12-25 05:20:50 +01:00
4d11be0b85
degesch: implement auto-away
2015-11-22 23:12:18 +01:00
9bb9c9868c
degesch: advertise Lua support
2015-11-21 14:09:34 +01:00
bc4b8ee19f
Update NEWS
2015-11-15 16:32:52 +01:00
f42ecedd42
Update release date
2015-09-25 17:12:29 +02:00
63a7980329
Bump version, add NEWS
2015-09-24 16:17:40 +02:00