Shane Mc Cormack
f0a697dcff
Rename Bits -> bits
If we have a 0-length string just ignore it.
Fixes issue 2942
Change-Id: I963aab86ff426fed0fa22fdbd1b3dce36818106a
Reviewed-on: http://gerrit.dmdirc.com/88
Reviewed-by: Chris Smith <chris@dmdirc.com >
Tested-by: Chris Smith <chris@dmdirc.com >
14 vuotta sitten
Shane Mc Cormack
9ab7685689
Rather than raising the user-error then continuing anyway knowing its going to fail, just continue on to the next mode.
Fixes issue 3104.
Change-Id: I6e9b5c3a3d0e9d3cbe6aa9ef3252650509a610eb
Reviewed-on: http://gerrit.dmdirc.com/87
Reviewed-by: Chris Smith <chris@dmdirc.com >
Tested-by: Chris Smith <chris@dmdirc.com >
14 vuotta sitten
Shane Mc Cormack
c2748a8685
Make some on connect errors user errors.
Issue 3111
Change-Id: Ieb8ca1c74cbe1e8fd9c9ba1ff4934fe3db1729c4
Reviewed-on: http://gerrit.dmdirc.com/86
Reviewed-by: Chris Smith <chris@dmdirc.com >
Tested-by: Chris Smith <chris@dmdirc.com >
14 vuotta sitten
Chris Smith
44f924caa0
Support passwords
Fixes issue 3113
Change-Id: I5d6c28039ac104f6809e5a4cc97da2dd5da1931c
Reviewed-on: http://gerrit.dmdirc.com/77
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 vuotta sitten
Chris Smith
bfe9582557
s/0.6.3m3/0.6.4/
Change-Id: I0ca6f30dd39aaa4ddf48fc52b8cf98529c5a35a8
Reviewed-on: http://gerrit.dmdirc.com/63
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 vuotta sitten
Chris Smith
618e76f061
Add initial support for working with URIs.
Issue 2921.
14 vuotta sitten
Chris Smith
951def5c44
Various minor style fixes
14 vuotta sitten
Shane Mc Cormack
d000e2734c
Send a Topic discovery if we get an end of names before we get a topic. Fixes issue 3095
14 vuotta sitten
Shane Mc Cormack
b3ab44ea51
Fix some OutputQueue method names.
15 vuotta sitten
Shane Mc Cormack
b2631eb9a9
QueueHandler now implements Comparator<QueueItem>
15 vuotta sitten
Shane Mc Cormack
ae86827c73
Add SocketState.OPENING as an intermediary state between the socket being created, and the OutputStream being passed to the OutputQueue
Remove the ability to change OutputQueue due to confusion, just allow changing the OutputHandler.
15 vuotta sitten
Shane Mc Cormack
9ccb19a44a
Fix Order of QueuePriorities
OutputHandlers are now incharge of creating QueueItems and comparing them.
Parser now allows for replacing the OutputQueue entirely
Default OutputQueue allows replacing of the OutputHandler (by giving it a new QueueFactory that outputs the alternative QueueHandler)
Sending PING is now High Priority
QueueItems now sort by a unique itemNumber not time, as priority queue doesn't guarentee order for itesm of teh same priority created at the same time
Add a rate-limited OutputQueue
15 vuotta sitten
Shane Mc Cormack
8752ba617a
Move 'prefix' elsewhere.
15 vuotta sitten
Shane Mc Cormack
6c97cd0869
Initial commit of parser stuff.
15 vuotta sitten