Daniel Oaks
|
26e46394dd
|
ircmsg: Add SourceLine param to represent the line that constructed the current message
|
2017-08-15 08:39:39 +10:00 |
|
Darren
|
b081c1a2fb
|
Merge pull request #6 from euank/duration
client: remove extraneous `ParseDuration` call
|
2017-08-13 02:18:54 +01:00 |
|
Euan Kemp
|
60c1696ddc
|
client: remove extraneous ParseDuration call
|
2017-08-12 17:46:13 -07:00 |
|
Daniel Oaks
|
8db175734c
|
Remove the alpha notifications on a bunch of libs,t hey're stable now
|
2017-08-09 08:32:11 +10:00 |
|
Daniel Oaks
|
9ae435d3f0
|
client: Always send tags as a map (never a *map), add IsChannel for easy target checking
|
2017-07-24 14:27:09 +10:00 |
|
Daniel Oaks
|
c9577d7c34
|
client: Allow joining channels
|
2017-07-24 09:22:22 +10:00 |
|
Daniel Oaks
|
15b891f31d
|
client: Don't request echo-message by default
|
2017-07-23 22:55:55 +10:00 |
|
Daniel Oaks
|
28a5d8eed1
|
Rename lib
|
2017-06-15 10:21:10 -06:00 |
|
Dan
|
c8a7952933
|
Rename deps
|
2017-06-15 10:10:39 -06:00 |
|
Daniel Oaks
|
8d3dece3ac
|
ircmatch: Point to new repo
|
2017-06-14 12:07:26 -06:00 |
|
Daniel Oaks
|
7e427ba929
|
istring: Add rfc7613 casemapping
|
2017-06-13 17:18:10 -06:00 |
|
Daniel Oaks
|
dcb717d58d
|
ircmsg: Ignore trailing slashes while unescaping
|
2017-06-09 00:26:24 -06:00 |
|
Daniel Oaks
|
44f3a36650
|
ircmsg: Support different lengths for tags and rest
|
2017-01-13 23:56:52 +10:00 |
|
Daniel Oaks
|
cfa836b1b0
|
ircmsg: Fix case where colon is encoded into a param
|
2016-11-29 19:00:43 +10:00 |
|
Daniel Oaks
|
e25b1379c8
|
Add ircutils package
|
2016-11-28 16:27:27 +10:00 |
|
Daniel Oaks
|
18e618c0fe
|
ircmsg: Use common behaviour of last empty param needing trailing
|
2016-11-28 12:30:29 +10:00 |
|
Daniel Oaks
|
fc23d62e1d
|
ircmsg: Enable max lengths for stuff
|
2016-11-26 19:25:37 +10:00 |
|
Daniel Oaks
|
ed9c4df235
|
ircmsg: And a bit more better
|
2016-11-26 19:24:55 +10:00 |
|
Daniel Oaks
|
63f6c66ea1
|
ircmsg: Improve robustness
|
2016-11-26 19:24:55 +10:00 |
|
Daniel Oaks
|
649590699f
|
ircmsg: Add check for : for trailing
|
2016-11-26 14:16:03 +10:00 |
|
Daniel Oaks
|
ff89a69d1b
|
ircmsg: Fail appropriately on empty message
|
2016-10-03 19:33:26 +10:00 |
|
Daniel Oaks
|
10cf202087
|
ircmatch: Don't print debug data
|
2016-09-17 21:33:57 +10:00 |
|
Daniel Oaks
|
941e08211f
|
Add ircmatch - globbing based on NFA
|
2016-09-17 18:19:12 +10:00 |
|
Daniel Oaks
|
334b0ef660
|
client: Move to new eventmgr package
|
2016-09-04 20:42:20 +10:00 |
|
Daniel Oaks
|
8ec6cc767e
|
eventmgr: Move to its own repo, considering how much it pulls from ircreactor
|
2016-09-04 20:35:22 +10:00 |
|
Daniel Oaks
|
65a99226a9
|
client: Fix capabilities
|
2016-09-04 20:35:04 +10:00 |
|
Daniel Oaks
|
4f356db0cd
|
client: Split out receive loop more to allow for custom receive loops
|
2016-05-12 18:57:54 +10:00 |
|
Daniel Oaks
|
4fbb2413b5
|
client: Split receive loop out to make it easier to write a custom receive loop
|
2016-05-12 18:54:24 +10:00 |
|
Daniel Oaks
|
e3a0148ca0
|
client: Add native nick fallback handling
|
2016-05-02 02:58:31 +10:00 |
|
Daniel Oaks
|
1338089e0e
|
client: Add connection pass
|
2016-05-02 01:25:28 +10:00 |
|
Daniel Oaks
|
8c19472e4e
|
client: Dispatch disconnect event
|
2016-05-02 01:23:37 +10:00 |
|
Daniel Oaks
|
b885d56e16
|
ircmsg: Fix crash on some message types
|
2016-02-28 00:18:00 +10:00 |
|
Daniel Oaks
|
18bee1651e
|
client: Allow disabling simplification of events
|
2016-02-21 21:17:22 +10:00 |
|
Daniel Oaks
|
4764651a23
|
client: Simplify event instantiation
|
2016-02-16 22:22:51 +10:00 |
|
Daniel Oaks
|
482554c646
|
client: Avaliable -> Available
|
2016-02-16 22:15:47 +10:00 |
|
Daniel Oaks
|
ad391c7537
|
client: Improve test coverage
|
2016-02-16 21:10:25 +10:00 |
|
Daniel Oaks
|
cab3c5c682
|
client: Return error when Send fails instead of killing the process
|
2016-02-16 21:01:26 +10:00 |
|
Daniel Oaks
|
03e4ae0408
|
client: Simplify events where possible
|
2016-02-16 16:42:44 +10:00 |
|
Daniel Oaks
|
a2ee1191e9
|
client: Move events.go to numerics.go
|
2016-02-16 16:10:03 +10:00 |
|
Daniel Oaks
|
2858a90b8a
|
readme: Add client lib, and expand note
|
2016-02-16 01:25:34 +10:00 |
|
Daniel Oaks
|
33bbe12f37
|
client: Add Casefold() function to client, and tests
|
2016-02-16 01:15:08 +10:00 |
|
Daniel Oaks
|
9d6cd74633
|
client: Add PRIVMSG and NOTICE
|
2016-02-16 01:15:08 +10:00 |
|
Daniel Oaks
|
f9b3f29216
|
client: Handle capabilities better and more on-spec
|
2016-02-16 01:15:08 +10:00 |
|
Daniel Oaks
|
8ef550106a
|
client: CAP NEW and CAP DEL
|
2016-02-16 01:15:08 +10:00 |
|
Daniel Oaks
|
4e5ba36eaf
|
client: Respond to PINGs
|
2016-02-16 01:15:08 +10:00 |
|
Daniel Oaks
|
4d1e9aa36c
|
client: Dispatch messages out as well
|
2016-02-16 01:15:08 +10:00 |
|
Daniel Oaks
|
5b009fb255
|
client: Improve features.go test coverage
|
2016-02-16 01:15:08 +10:00 |
|
Daniel Oaks
|
3761a842c5
|
client: Use numeric names instead of numbers where possible
|
2016-02-16 01:15:08 +10:00 |
|
Daniel Oaks
|
8d6a5affe5
|
client: Add a very basic Features
|
2016-02-16 01:15:08 +10:00 |
|
Daniel Oaks
|
de09a0da92
|
client: Explain function better
|
2016-02-16 01:15:08 +10:00 |
|