-
ffad1f15a5
hid: unify exit codes with the flag package
Přemysl Janouch
2018-08-03 21:12:55 +02:00
-
765b741a67
hid: cleanups
Přemysl Janouch
2018-08-03 21:12:45 +02:00
-
ab66a60703
hid: fix listener shutdown
Přemysl Janouch
2018-08-03 10:55:22 +02:00
-
9ee07873ea
hid: fix nickname verification in the user MODE message
Přemysl Janouch
2018-08-02 18:42:32 +02:00
-
7ee7dc5f9b
hid: port default formatting strings to fmt
Přemysl Janouch
2018-08-02 12:51:22 +02:00
-
fea801ac7a
hid: ircSendToRoommates -> ircNotifyRoommates
Přemysl Janouch
2018-08-01 19:35:47 +02:00
-
cbdbfc3d64
hid: figured out how to port timeouts
Přemysl Janouch
2018-08-01 17:49:27 +02:00
-
3610f98d67
hid: another round of general code cleanups
Přemysl Janouch
2018-07-31 23:37:54 +02:00
-
b9eddabedd
kike: explicit conversion from pointer to boolean
Přemysl Janouch
2018-08-01 09:22:59 +02:00
-
50ed74a740
kike: break out properly on errors in MODE processing
Přemysl Janouch
2018-08-01 09:21:37 +02:00
-
3ca08badc2
kike: reset user modes while processing USER
Přemysl Janouch
2018-08-01 09:17:45 +02:00
-
b0f5b8c10d
kike: do nothing on equivalent renicks
Přemysl Janouch
2018-08-01 09:16:23 +02:00
-
d87d533078
kike: code cleanups
Přemysl Janouch
2018-08-01 09:09:02 +02:00
-
3c47e5b354
kike: fix grammar in hostname validation
Přemysl Janouch
2018-08-01 09:07:38 +02:00
-
54d3406175
kike: fix grammar in config item description
Přemysl Janouch
2018-08-01 09:07:02 +02:00
-
f79dd027e9
kike: add a comment about identifier encoding
Přemysl Janouch
2018-08-01 09:06:14 +02:00
-
e77495f316
hid: bringup of what we have this far
Přemysl Janouch
2018-07-31 21:13:30 +02:00
-
2f841d214f
hid: port configuration and initialization
Přemysl Janouch
2018-07-31 20:53:23 +02:00
-
051bbedc2f
hid: port IRC 3.2 message tag parsing, unused
Přemysl Janouch
2018-07-30 17:39:32 +02:00
-
404aa8c9cc
hid: use time.Time and time.Duration
Přemysl Janouch
2018-07-30 10:04:05 +02:00
-
90129ee2bc
hid: port MODE, STATS, LINKS, KILL
Přemysl Janouch
2018-07-30 09:42:01 +02:00
-
50e7f7dca5
hid: port PART, KICK, INVITE, JOIN, AWAY, ISON, ADMIN, DIE
Přemysl Janouch
2018-07-29 17:49:57 +02:00
-
3322fe2851
hid: port PRIVMSG, NOTICE, NAMES, WHO, WHOIS/WAS, TOPIC, SUMMON, USERS
Přemysl Janouch
2018-07-29 15:57:39 +02:00
-
208a8fcc7e
hid: first round of mixed fixes and cleanups
Přemysl Janouch
2018-07-29 07:50:27 +02:00
-
2d287752d4
hid: add a work in progress IRC daemon
Přemysl Janouch
2018-07-28 16:21:34 +02:00
-
fa78831cbd
Update NEWS, bump version
v0.9.6
Přemysl Janouch
2018-06-22 00:59:41 +02:00
-
94b0ec80cf
fancy-prompt.lua: workaround a Readline UTF-8 bug
Přemysl Janouch
2018-06-22 00:55:17 +02:00
-
300f9a9708
Bump liberty
Přemysl Janouch
2018-06-22 00:03:21 +02:00
-
b1a89f313a
degesch: add static analysis for the logger
Přemysl Janouch
2018-06-21 23:37:40 +02:00
-
fab5115cd0
Remove .travis.yml
Přemysl Janouch
2018-06-21 22:47:33 +02:00
-
d0cb3c1ac6
Update README
Přemysl Janouch
2018-06-21 22:46:36 +02:00
-
a0e9ede3e3
Relicense to 0BSD, update mail address
Přemysl Janouch
2018-06-21 22:42:05 +02:00
-
787569e653
Update submodule URL for liberty
Přemysl Janouch
2018-06-21 22:31:45 +02:00
-
5d353b0721
Prepare NEWS for the next release
Přemysl Janouch
2018-06-21 22:30:10 +02:00
-
006d34eeae
degesch: fix some log messages
Přemysl Janouch
2018-06-21 22:02:26 +02:00
-
19400ee8b7
kike: disable TLS session reuse
Přemysl Janouch
2018-01-09 06:25:16 +01:00
-
674ffb2f6d
kike: handle accept() errors better
Přemysl Janouch
2018-01-09 05:48:32 +01:00
-
6c30452b28
kike: thorough review, no functional changes
Přemysl Janouch
2018-01-09 05:47:37 +01:00
-
670e1c5770
kike: introduce cstr_set()
Přemysl Janouch
2018-01-08 23:16:14 +01:00
-
4586b0e1e4
degesch: introduce cstr_set()
Přemysl Janouch
2018-01-08 22:15:29 +01:00
-
b4507b56af
degesch: thorough review, no functional changes
Přemysl Janouch
2018-01-08 21:53:42 +01:00
-
bf6d507bb2
degesch: fix IPv6:port in irc_split_host_port()
Přemysl Janouch
2018-01-08 21:46:35 +01:00
-
099a49e6d5
degesch: fix a minor bug in buffer_merge()
Přemysl Janouch
2018-01-08 21:45:53 +01:00
-
4627ee82dd
degesch: simplify a popular assertion
Přemysl Janouch
2018-01-08 21:43:18 +01:00
-
682f90e989
degesch: simplify the configuration dumper
Přemysl Janouch
2018-01-08 21:38:13 +01:00
-
277af83100
degesch: show an error message on log write failure
Přemysl Janouch
2018-01-07 05:54:45 +01:00
-
a5a0078def
degesch: make buffer index computation easier to follow
Přemysl Janouch
2018-01-07 05:51:44 +01:00
-
868e34d15c
degesch: fix a Lua error message
Přemysl Janouch
2018-01-07 05:50:21 +01:00
-
dc47b16034
Bump liberty, avoid fall-through warnings
Přemysl Janouch
2018-01-07 05:45:34 +01:00
-
d0f19f8be3
Update README
Přemysl Janouch
2017-12-06 23:45:09 +01:00
-
ddb45a1cc4
Update README
Přemysl Janouch
2017-12-02 13:06:39 +01:00
-
3974919741
Update README
Přemysl Janouch
2017-12-02 11:06:48 +01:00
-
36be830bfc
degesch: better shift state encoding handling
Přemysl Janouch
2017-07-07 20:45:24 +02:00
-
f7dce5e861
slack.lua: add a feature to undo emoji
Přemysl Janouch
2017-07-03 06:45:46 +02:00
-
757047bd20
CMakeLists.txt: fix variable name
Přemysl Janouch
2017-07-03 06:44:15 +02:00
-
a2611cdc3c
Rework constructors/destructors
Přemysl Janouch
2017-06-22 22:45:25 +02:00
-
68bc297809
Bump liberty
Přemysl Janouch
2017-06-22 22:39:39 +02:00
-
933760c2a2
kike: fix two memory leaks
Přemysl Janouch
2017-06-22 20:36:21 +02:00
-
156ea32a90
slack.lua: support @here and @channel
Přemysl Janouch
2017-05-18 10:44:36 +02:00
-
f744681b17
slack.lua: improve input hook matching
Přemysl Janouch
2017-05-17 15:05:51 +02:00
-
bdc6334aec
slack.lua: more unfucking
Přemysl Janouch
2017-05-17 00:32:54 +02:00
-
96864517c6
Fix licensing notice in README
Přemysl Janouch
2017-05-13 13:43:15 +02:00
-
0bdcd4aa8b
fancy-prompt.lua: remove unnecessary local variable
Přemysl Janouch
2017-05-11 20:09:00 +02:00
-
b18a8048c1
degesch: add a slack plugin
Přemysl Janouch
2017-05-11 19:57:21 +02:00
-
c3d62b8799
Avoid the "poller_fd::closed" feature
Přemysl Janouch
2017-05-06 21:35:44 +02:00
-
ec842db0fb
Update copyright years
Přemysl Janouch
2017-04-22 19:41:27 +02:00
-
0981df485a
degesch: simplify quitting
Přemysl Janouch
2017-04-20 20:47:39 +02:00
-
9f0c18cc41
degesch: fix confusing message
Přemysl Janouch
2017-04-20 20:25:55 +02:00
-
1313a712df
degesch: make a second /disconnect always succeed
Přemysl Janouch
2017-04-20 20:25:21 +02:00
-
f45f9ab873
Travis CI: brevify notifications
Přemysl Janouch
2017-02-03 23:17:15 +01:00
-
9e5725662f
Bump liberty
Přemysl Janouch
2017-01-23 23:50:27 +01:00
-
0785a6f417
degesch: Lua is no longer experimental
Přemysl Janouch
2017-01-23 23:41:14 +01:00
-
cb9957cd64
Travis CI: try adding the PPA back
Přemysl Janouch
2016-12-30 14:47:50 +01:00
-
40bb2497f7
Travis CI: try removing a dead PPA
Přemysl Janouch
2016-12-30 14:42:06 +01:00
-
d7960b463f
Fix LibreSSL compatibility
Přemysl Janouch
2016-12-30 08:51:49 +01:00
-
3c048f0d56
Bump version
v0.9.5
Přemysl Janouch
2016-12-30 08:15:44 +01:00
-
8e668ff31a
Various fixes related to channel modes
Přemysl Janouch
2016-12-30 07:49:10 +01:00
-
eb70bf3fbc
Cleanup
Přemysl Janouch
2016-12-28 12:44:27 +01:00
-
d86a68f510
Add support for OpenSSL 1.1.0
Přemysl Janouch
2016-12-28 12:40:47 +01:00
-
d6be22291d
degesch: /query w/o arguments just opens the query
Přemysl Janouch
2016-12-06 13:51:16 +01:00
-
a813babb89
fancy-prompt.lua: fix parametrized modes
Přemysl Janouch
2016-12-02 12:28:12 +01:00
-
b666ce6926
fancy-prompt.lua: change background on highlight
Přemysl Janouch
2016-12-02 12:27:33 +01:00
-
e2bb051bd3
degesch: replace degesch.connect with async.dial
Přemysl Janouch
2016-11-04 21:50:46 +01:00
-
52d1ded7df
degesch: move the Lua async code within the file
Přemysl Janouch
2016-11-04 20:38:09 +01:00
-
cb9f187f80
degesch: get rid of Lua timer hooks
Přemysl Janouch
2016-11-04 20:20:21 +01:00
-
0247c4667a
degesch: Lua coroutine safety
Přemysl Janouch
2016-11-04 18:51:32 +01:00
-
572f4e2ea3
degesch: implement Lua coroutine async basics
Přemysl Janouch
2016-11-01 04:07:53 +01:00
-
50599e09bd
Update README, add a screenshot for degesch
Přemysl Janouch
2016-10-30 18:49:07 +01:00
-
b24bb0aded
degesch: fix join/part hiding in the backlog
Přemysl Janouch
2016-10-30 16:24:23 +01:00
-
7c6cf42075
thin-cursor.lua: update comments
Přemysl Janouch
2016-10-30 01:50:21 +02:00
-
414a525c4d
degesch: add a thin-cursor plugin
Přemysl Janouch
2016-10-30 00:00:48 +02:00
-
6cee7159f2
degesch: clean up
Přemysl Janouch
2016-10-29 21:08:15 +02:00
-
568f9b7123
degesch: tiny fixes for the prompt hook
Přemysl Janouch
2016-10-29 19:41:41 +02:00
-
0d499dd125
degesch: avoid senseless indirection in hooks
Přemysl Janouch
2016-10-29 19:35:48 +02:00
-
37e49b54cf
degesch: rename things around terminal attributes
Přemysl Janouch
2016-10-29 18:02:03 +02:00
-
742d590b8d
degesch: simplify "attribute_printer"
Přemysl Janouch
2016-10-29 05:33:22 +02:00
-
b6528c73e3
degesch: microoptimization
Přemysl Janouch
2016-10-28 18:16:21 +02:00
-
1e79aaec26
degesch: refresh the prompt when a hook is set
Přemysl Janouch
2016-10-28 13:58:37 +02:00
-
0995da3900
degesch: don't consider all mode changes important
Přemysl Janouch
2016-10-28 13:14:51 +02:00
-
c8a826f016
degesch: optimize Lua weak refs
Přemysl Janouch
2016-10-28 13:07:50 +02:00