Shane Mc Cormack
772010b044
Remove random import of .* rather than actual classes.
Change-Id: I07ce2911454522fee28fcaa6f4cd2fa6d5de7bb6
Reviewed-on: http://gerrit.dmdirc.com/1344
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Shane Mc Cormack
1032efdb04
Fix stupid javadoc formatting.
Change-Id: I8cf58d5fc06911eaf1fa35ee9b81abb5206dd70e
Reviewed-on: http://gerrit.dmdirc.com/1343
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Shane Mc Cormack
fcd7e2b3e4
Fix some javadoc after random renaming of stuff.
Change-Id: I87e319180c0f8ad7ec4bece489699142d628cdc0
Reviewed-on: http://gerrit.dmdirc.com/1342
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
b2a61ceabf
Style fixes
Change-Id: I920ca1847ac1af6cf3a13e891e6340f68c6abb91
Reviewed-on: http://gerrit.dmdirc.com/1335
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
acde4c2d05
Style fixes
Change-Id: I51d0e3c7975740b1ede5d6226639022bd15a482a
Reviewed-on: http://gerrit.dmdirc.com/1328
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greg Holmes
740e8282a6
Import order fixing
Change-Id: I5fbdce2c0b0258d19e3dbb962826e3310616748d
Reviewed-on: http://gerrit.dmdirc.com/1326
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
b38d71f21a
Style fixes
Change-Id: I02624534372366bda5ad9ebc19d2cedbc774449d
Reviewed-on: http://gerrit.dmdirc.com/1324
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
6bc88d147e
Style fixes
Change-Id: I4a52807921e2c3082cd0650e222387f0dedbfd23
Reviewed-on: http://gerrit.dmdirc.com/1319
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
c4e7c90770
Add new parser methods
Change-Id: I942e8363517e48fea26681d1e25b7e6824c27ff5
Depends-On: I0ec15591dcc33c1af55b1267d175ea3abb0178fa
Reviewed-on: http://gerrit.dmdirc.com/1291
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
6d9e1cd3ce
Remove pointless deadlock-inducing synchronisation
Change-Id: I1896aefedd97de3556690c33fb7ed141bfaa02d7
Reviewed-on: http://gerrit.dmdirc.com/1288
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Greg Holmes
e464b0253d
Move method into parser interface
Change-Id: I08bfc1161fcae208ddcb31055e372d6650a0f150
Reviewed-on: http://gerrit.dmdirc.com/1281
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
8d230035c4
Appears to fix the deadlock in reconnecting
Change-Id: I441e7d91e64f805d31caaf60dff355ce9b528ad3
Reviewed-on: http://gerrit.dmdirc.com/1279
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
c98ac9057e
Synchronise callbacks in CallbackObject
Fixes issue 4153
Change-Id: I06abc9aa9d2de460c9476779ff2772c55b9d831f
Reviewed-on: http://gerrit.dmdirc.com/1258
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
ef07448f3c
Fix parser unit tests
Change-Id: Ib72cf14a74262dee7c4ac32e879e80bde1b5f2d5
Reviewed-on: http://gerrit.dmdirc.com/1237
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
14 years ago
Shane Mc Cormack
6969432159
Synchronize chanPrefix list.
May or may not fix issue 4060.
May or may not also fix issue 3952.
Change-Id: I9300b0337646ec4e3099ac1d115a0afd831fb847
Reviewed-on: http://gerrit.dmdirc.com/1224
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
bb8c9e20a1
Parser support for arbitrary timestampyness
Change-Id: Ia9c4b46b63cd731db004f490bf460d98c99791a6
Reviewed-on: http://gerrit.dmdirc.com/1209
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
2d35680c0c
Add protocol description objects (parser information objects)
Fixes issue 3472
Change-Id: If3f401793669e0e309d5841da217f7464958fbac
Reviewed-on: http://gerrit.dmdirc.com/1181
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
2e437b53b1
Minor random unit test changes
Change-Id: I08b50e4f6d5f419c9ab9f353fe944ba11cc79b34
Reviewed-on: http://gerrit.dmdirc.com/1071
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
60691fa096
Add equals and hashcode to ChannelJoinRequest
Change-Id: Ie03fcd02a391f5c2003a891de586cb6144acadc4
Reviewed-on: http://gerrit.dmdirc.com/1042
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
5c89ed6898
Add joinChannels method and repurpose updateURI()
Fixes issue 3582
Fixes issue 3641
Fixes issue 3863 (dev error)
Issue 3623
Issue 3600
Change-Id: Ia0b147cfe1af5d5d5d1eae34c82e50ce23578d10
Depends-On: I1dac30977798780148eb27b8279a56a86b3bf890
Reviewed-on: http://gerrit.dmdirc.com/979
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Gregory Holmes
abb27887b0
Synchronise the users map
Fixes issue 3771
Change-Id: I3b2a0489dc7e3b923f2ea24308d0cd14a5089238
Reviewed-on: http://gerrit.dmdirc.com/931
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Gregory Holmes
5879a8cec2
Tabs -> Spaces for IgnoreList (No changes made)
Ignore PatternSyntaxException in ProcessMessage (needs validation done on adding, see issue 3731)
Fixes issue 3730
Change-Id: I0acece1f2c6c7b2c242c15c5240553de3b024455
Reviewed-on: http://gerrit.dmdirc.com/932
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Gregory Holmes
fdea2529aa
Adds shadowircd support (fixes support for ircxpro and ignition)
Change-Id: I4c989a4f865f72d8c0d617ef7ba9debedb54ad91
Reviewed-on: http://gerrit.dmdirc.com/914
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Gregory Holmes
69b9dae74e
Add detection for a couple of ircds
Fixes issue 2054: ignitionServer
Fixes issue 2069: IRCXPro
Change-Id: I31917d5061f08c02d57d483445ff6154a85025fd
Reviewed-on: http://gerrit.dmdirc.com/911
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Gregory Holmes
c69b954873
Fixes issue 3784: parser detection for tr-ircd
Change-Id: I03cfcf6f410ecb758823c672079a0c47c4adfd00
Reviewed-on: http://gerrit.dmdirc.com/909
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Gregory Holmes
4a48e46256
Vantage ircd detection
NG ircd detection
ithildin ircd detection
Change-Id: If2edb9fc5a1d30acbd00fdbad55108bf09e31093
Reviewed-on: http://gerrit.dmdirc.com/902
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Gregory Holmes
92f0245fcf
Add linknet detection
Fixes issue 3789
Change-Id: If7819d7bd8220c2c1235c7e4da8b78d66929818b
Reviewed-on: http://gerrit.dmdirc.com/900
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Gregory Holmes
116f442c06
Added Scoutlink ircd detection
Change-Id: I647c00f0c74251b8e9d50a5f4c11db60da790ad2
Reviewed-on: http://gerrit.dmdirc.com/899
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Shane Mc Cormack
9b93c05954
I guess this fixes issue 3747
Change-Id: I35fc3860776796b5d925a9bd176ec3e7a0ca89ca
Reviewed-on: http://gerrit.dmdirc.com/872
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 years ago
Shane Mc Cormack
88dde83e6f
Fixes Issue 0003609: chatspike +g and +b are hidden to non ops :/
Change-Id: Ica56cf9585ade729a58e863336a271d60a6cf80a
Reviewed-on: http://gerrit.dmdirc.com/797
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
33c60f07de
Remove unit test that no longer makes sense and times out
Change-Id: Ia973c8cfa920cc74a8a3a2f7cce3a2ab63e2a54e
Reviewed-on: http://gerrit.dmdirc.com/776
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
b228887aa6
Move ircd tests out of IRCParser
Change-Id: Icc7020010a2998db5f1fc99fb7c8da48d1577178
Reviewed-on: http://gerrit.dmdirc.com/773
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
15b1195268
Remove unit test which seems pointless and may be timing out
Change-Id: I35a912bfb569b741a14a253ea34ccb8ca5ceface
Reviewed-on: http://gerrit.dmdirc.com/770
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
b86cd763a3
Split the parser tests up a bit
Change-Id: I152811c41ad338412a878b2dcb8cbec19e3eb115
Reviewed-on: http://gerrit.dmdirc.com/640
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Shane Mc Cormack
379fed1795
Fix unit tests.
Change-Id: Ic5fe088387c4d67035dc578de31ffd02ddda5941
Reviewed-on: http://gerrit.dmdirc.com/623
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Shane Mc Cormack
1b3394f247
Bang! and the null is gone!
Change-Id: Ie18fd39b933be935d0c9bc00e8e5bc08b2b181ed
Reviewed-on: http://gerrit.dmdirc.com/619
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Shane Mc Cormack
358c888c70
Fixes issue 0003604: Ternary away states
Change-Id: Iad1585549ff0853ab20ab0f2e7ff0dfe98e2164b
Reviewed-on: http://gerrit.dmdirc.com/612
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Shane Mc Cormack
dd2ac4bda7
Probably fixes issue 3576.
Also tidies up using ssl sockets.
Change-Id: Id6dce00bb70886f85212014d45ef8fbdf7ccab58
Reviewed-on: http://gerrit.dmdirc.com/590
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
0b69437aad
Add parser method to update parser with a URI
Issue 3254
Change-Id: I7b7d1ba7daa5d8b5c4ec0838163d67de039b616c
Reviewed-on: http://gerrit.dmdirc.com/565
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Shane Mc Cormack
a51871c405
Use the right key.
Change-Id: Ie58e89fa0cfa7a510561bdf387125bcc5d0ba854
Reviewed-on: http://gerrit.dmdirc.com/551
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
f3b102eea4
s/0.6.4/0.6.3/
Change-Id: If046e74b8330cf9f643f30f603cad59071da94c1
Reviewed-on: http://gerrit.dmdirc.com/542
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
f6104b82fd
Add getChannelPrefixes method
Issue 2819
Change-Id: I80a6a36a1a19ccf41f3847bfbb1641c73d3a5bf2
Reviewed-on: http://gerrit.dmdirc.com/531
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
8b5675f530
Get rid of bizarre map usage in parser
Change-Id: I0d43cc37f13085f59e417c1f7c4ffd48d5c54cd2
Reviewed-on: http://gerrit.dmdirc.com/530
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
51fb3bbadd
OFTC/Hybrid shouldn't request +eI for non-ops
Fixes issue 3532
Change-Id: I8412d80e6f240787e3eadf10d1ecb9bb80b20f29
Reviewed-on: http://gerrit.dmdirc.com/516
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Shane Mc Cormack
d0f3dd65ba
Fixes issue 0003497: LISTMODE should fire one callback for each list mode type retrieved
Change-Id: I0e3b0aa861b1f7e6da1e033708ca77ff6f0a399b
Reviewed-on: http://gerrit.dmdirc.com/472
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Gregory Holmes
9c2c63dc87
Adds callbacks for server notices issue 2993
Change-Id: Ic28eb35b5b606584ce76e08034b643c1e9f31d7c
Reviewed-on: http://gerrit.dmdirc.com/491
Tested-by: Gregory Holmes <greboid@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <devs-public@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
d5500414d2
Expose ChannelInfo.requestListModes
Fix some minor javadoc errors
Fixes issue 3499
Change-Id: I80de1df17532e9ab6c3c5cf4884a946d2046702e
Reviewed-on: http://gerrit.dmdirc.com/471
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
07b4660ed5
Remove unused and non-existant import
Change-Id: I569fd757b31e9892b1db40a91a16d2b1dca3b680
Reviewed-on: http://gerrit.dmdirc.com/467
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
3ac2bf9d29
Down with dodgy harness classes, up with mocks!
Change-Id: I48ceb58b942dfb017e8698d4b9bca5a1e11dfb61
Reviewed-on: http://gerrit.dmdirc.com/462
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
e749bc70ff
Unit test changes
Move parser test harness to parser module
Change-Id: Ic4003a54acfcadd2c0a52978bb3e4acd5c91dedd
Reviewed-on: http://gerrit.dmdirc.com/455
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago