Přemysl Eric Janouch
50057d5149
Come up with sillier names for the binaries
...
I'm not entirely sure, but it looks like some people might not like
jokes about the Holocaust.
On a more serious note, the project has become more serious over
the 7 or so years of its existence.
2021-08-06 16:43:59 +02:00
Přemysl Eric Janouch
1f64710e79
NEWS: improve wording
...
The phrase "input line" has already been used once in the file.
2021-07-24 09:40:35 +02:00
Přemysl Eric Janouch
027bf8666e
degesch: never bump our own chanuser
...
With IRCv3.2 echo-message, each successfully sent message would
move us to the front of the list used for chanuser autocomplete.
Such behaviour seems useless.
Also abandon the idea of bumping on other kinds of messages.
2021-07-24 09:27:49 +02:00
Přemysl Eric Janouch
3cb93d24e8
degesch: order nick autocomplete by time
2021-07-23 18:43:20 +02:00
Přemysl Eric Janouch
051c43a072
NEWS: fix a garbled up entry
...
Try not to commit, push and tag releases tired.
2021-07-08 05:17:13 +02:00
Přemysl Eric Janouch
0fe0b56280
Bump version, update NEWS
2021-07-08 05:09:30 +02:00
Přemysl Eric Janouch
da5dd4eb91
degesch: make /ban and /unban respect EXTBAN
2021-06-17 12:21:48 +02:00
Přemysl Eric Janouch
7f28dcd1ef
degesch: make "/help /command" work
...
Works for aliases as well. Resolves a TODO entry.
2021-06-16 21:57:47 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
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
Přemysl Eric Janouch
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
Přemysl Eric Janouch
c1d69e3630
degesch: add support for IRCv3 chghost
...
This is somewhat similar to a nick change.
2021-05-30 08:06:38 +02:00
Přemysl Eric Janouch
5a0b2d1c57
degesch: add trivial SASL EXTERNAL support
...
Just set `tls_cert`, and add `sasl` to `capabilities`.
2021-05-28 04:59:20 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
17f430043a
degesch: IRCv3.2 capability negotiation
...
We can receive and display capability values now.
2021-05-28 04:59:20 +02:00
Přemysl Eric Janouch
735096d76d
degesch: add a /squery command for IRCnet
2021-05-28 04:06:27 +02:00
Přemysl Eric Janouch
2336340ad8
Bump version, update NEWS
2020-10-31 23:50:32 +01:00
Přemysl Eric Janouch
1de4a2ae34
Bump version, update NEWS
2020-10-29 03:03:07 +01:00
Přemysl Eric Janouch
1ff82ee907
Update NEWS, bump version
2020-09-02 20:00:12 +02:00
Přemysl Eric Janouch
4179a9bd49
Update NEWS, bump version
2018-10-21 05:44:39 +02:00
Přemysl Eric Janouch
5bbe9ceef8
Update NEWS
2018-10-21 05:40:24 +02:00
Přemysl Eric Janouch
fa78831cbd
Update NEWS, bump version
2018-06-22 00:59:41 +02:00
Přemysl Eric Janouch
5d353b0721
Prepare NEWS for the next release
2018-06-21 23:26:16 +02:00
Přemysl Eric Janouch
3c048f0d56
Bump version
2016-12-30 08:15:44 +01:00
Přemysl Eric Janouch
8e668ff31a
Various fixes related to channel modes
...
Bugs unnoticed for so long.
2016-12-30 08:08:34 +01:00
Přemysl Eric Janouch
d86a68f510
Add support for OpenSSL 1.1.0
2016-12-28 12:40:47 +01:00
Přemysl Eric Janouch
a0d733fdb9
Update NEWS, README
2016-10-28 12:47:11 +02:00
Přemysl Eric Janouch
db17223df0
Bump version; update NEWS, README
2016-04-28 23:46:08 +02:00
Přemysl Eric Janouch
6f85490fa3
Update NEWS
2016-04-16 20:11:11 +02:00
Přemysl Eric Janouch
11a6c7662e
Update NEWS, bump release
2016-03-27 17:17:15 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
410bcdcd78
degesch: phase 1 of word wrapping implementation
2016-03-26 04:52:05 +01:00
Přemysl Eric Janouch
df395f32e5
Update NEWS, README
2016-03-12 23:02:59 +01:00
Přemysl Eric Janouch
f96fa66168
degesch: add a --format switch
2016-03-12 14:28:17 +01:00
Přemysl Eric Janouch
dc248b8840
degesch: add goto activity and highlight
2016-03-08 22:29:40 +01:00
Přemysl Eric Janouch
0f1fd2eb3a
Update NEWS, cleanup
2016-03-07 23:43:47 +01:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
0c19a384f1
Fix typos
2016-02-09 04:50:51 +01:00
Přemysl Eric Janouch
333ad2c981
degesch: allow changing the list of used CAPs
...
Bump liberty.
2016-02-01 21:57:43 +01:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
10a264ec3d
kike: add support for IRCv3.2 server-time
2016-01-31 21:43:23 +01:00
Přemysl Eric Janouch
f36d66b0cb
kike: asynchronous address resolution
...
As well as some refactoring and cleanup.
2016-01-16 06:30:08 +01:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
b7c9e8ca23
degesch: make backlog limit configurable
2016-01-15 05:09:42 +01:00
Přemysl Eric Janouch
19b09a8cec
degesch: add a last-fm "now playing" plugin
2016-01-09 10:27:01 +01:00
Přemysl Eric Janouch
4832a99461
degesch: add basic autocomplete for /topic
2016-01-04 22:06:29 +01:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
312d0783cf
Bump version
2015-12-31 23:46:17 +01:00
Přemysl Eric Janouch
74bed4bc02
degesch: Alt-Tab switch to the last buffer
2015-12-31 05:07:28 +01:00
Přemysl Eric Janouch
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