Gregory Holmes
f4f3f35a1c
fixes issue 2751
15 years ago
Chris Smith
ffdef587be
Show up to 1000 errors
15 years ago
Chris Smith
7bf95bdf9b
No idea
15 years ago
Chris Smith
5f6483ae75
More changes.
15 years ago
Chris Smith
effc8a86c7
Don't abstract the parser from itself internally, as that just causes headaches
15 years ago
Chris Smith
1b1dcbb8ce
Under 300 errors!
15 years ago
Chris Smith
54125d2f8e
Parser abstraction. What more do you want me to say?
15 years ago
Chris Smith
d2eed5cbf8
Lots of changes.
15 years ago
Chris Smith
cacd9efe5b
Add some more methods
15 years ago
Chris Smith
766e13b6d1
Add GetName to ChannelInfo and change ServerStatus to use Parser
15 years ago
Chris Smith
038fdfbd8f
Abstract CommandInfos somewhat
15 years ago
Chris Smith
9c551c714d
Unbreak ProcessMessage and rename new interfaces some more
15 years ago
Chris Smith
3b6ac3caab
Rename new interfaces
15 years ago
Chris Smith
811aae7412
More changes
15 years ago
Chris Smith
644e5abbba
Some more work on parser abstraction. Everything's horribly broken.
15 years ago
Chris Smith
11c9e43000
I HATE YOU ALL
15 years ago
Chris Smith
ec1d945b05
Parser refactoring part 3: introduce Parser interface
15 years ago
Chris Smith
6e1beb7bb3
Parser abstraction part 2. The parser now works.
15 years ago
Chris Smith
424b52c4a7
Oopsy!
15 years ago
Chris Smith
cc89540169
Move and rename all the parser interfaces
This results in supreme breakage
15 years ago
Shane Mc Cormack
544feef2ab
Extra 004 param!
15 years ago
Shane Mc Cormack
dc7d89463c
Fixes issue 2732
15 years ago
Chris Smith
ef25203f89
Add silenced versions of commands to tab completers
Fixes issue 2733
15 years ago
Chris Smith
8a79fa47de
Missing mode aliases: channel: +AU [snircd]
Fixes issue 2441
15 years ago
Gregory Holmes
aadabed79b
fixes issue 2666
15 years ago
Shane Mc Cormack
bcf6bed808
Only bundle tabcompleters and ui_swing in development builds.
Don't include ui_dummy in releases.
Fixes issue 2678.
15 years ago
Chris Smith
667460211d
Add some WeIRCd mode aliases.
Fixes issue 2696, fixes issue 2700, fixes issue 2701
15 years ago
Shane Mc Cormack
cada5fc6d7
Fixes issue 1960
15 years ago
Shane Mc Cormack
923dfea347
Add "Socket Closing" state that stops the parsing processing any new incoming lines.
This may well fix 2625
15 years ago
Chris Smith
ffc633c06d
ServerStatus now tracks parsers and includes IDs in transition history
EventHandlers includes IDs in invalid parser messages
15 years ago
Chris Smith
635880518d
Channel names are now completable as the first arg for channel commands
Fixes issue 2704
15 years ago
Chris Smith
b6d3b9de15
Move SERVER_CONNECTING action to after the parser is initialised
Fixes issue 2714
15 years ago
Gregory Holmes
0c8b8cb133
fixes issue 2720
15 years ago
Shane Mc Cormack
3fbdef9d1c
Fixes issue 2723. (release.sh now removes plugins added by createAllPluginJar)
15 years ago
Shane Mc Cormack
a36499bd5e
Fix broken logic, i know i suck.
15 years ago
Shane Mc Cormack
8c64dd0d45
Add support for paramter negation in parser. Fixes issue 2721
15 years ago
Gregory Holmes
2c7ca7b4d9
fixes issue 2676
15 years ago
Gregory Holmes
0b9a0d251d
fixes issue 2719
15 years ago
Gregory Holmes
255b6ec371
fixes issue 2719
15 years ago
Shane Mc Cormack
8fb9ddc90a
Forgot to commit this fix.
15 years ago
Shane Mc Cormack
809132daca
Add support to the parser for OP NOTICES.
Also supports ANY <prefix>#channel <NOTICE|PRIVMSG> as allowed by some IRCDs.
Fixes issue 1816.
15 years ago
Shane Mc Cormack
9f8f64703c
Add config change listener, fixes issue 2630.
15 years ago
Shane Mc Cormack
8b202bf815
Option to disable ping timer, fixes issue 2709
15 years ago
Shane Mc Cormack
742b6ba0df
callPostOO5 now makes sure that when no 005 is sent, the 005 hashtable still has the right keys in it, rather than waiting for end of motd/no motd before populating it.
Added a check in ChannelInfo before trying to take a vlue from the 005 hashtable.
15 years ago
Shane Mc Cormack
4f3315aa6c
Treat NOTICE messages with a source before 005 the same as we treat NOTICE messages without a source. (Needed for WeIRCd).
Fixes issue 2716.
15 years ago
Chris Smith
13dc6e0542
Fix unit test shane broke
15 years ago
Chris Smith
a9af4cb4d9
Add SERVER_IDENTITY and IDENTITY_NAME action components
Modified PerformWrapper to accept actions which specify an identity or a server or both
Issue 583
15 years ago
Shane Mc Cormack
8cae149704
No longer attempt to continue processing modes once broken modes detected.
Fixes issue 2583.
15 years ago
Shane Mc Cormack
d43ebafbda
Refix issue 2628
15 years ago
Gregory Holmes
c74a657f1f
fixes issue 2575; fixes issue 2683
15 years ago