This website works better with JavaScript.
Home
Explore
Help
Sign In
mirror
/
DMDirc-Parser
mirror of
https://github.com/DMDirc/Parser.git
Watch
1
Star
0
Fork
0
Code
Issues
0
Releases
6
Wiki
Activity
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
448
Commits
3
Branches
Tree:
a90890dbf9
greboid-patch-1
master
standalone
0.8
0.7rc1
0.7
0.6.5
0.6.4
0.6.3
Branches
Tags
${ item.name }
Create branch
${ searchTerm }
from 'a90890dbf9'
${ noResults }
DMDirc-Parser
/
common
/
src
/
com
/
dmdirc
/
parser
History
Shane Mc Cormack
04c1d90ac4
Move pendingJoins and pendingJoinKeys into processJoin instead of IRCParser.
Issue
#108
8 years ago
..
common
Try to keep track of channel keys (Close Issue #108) - Parses outgoing JOINs to try and guess keys before we get the MODE reply. - Parsing algorithm based on Quakenet/Hybrid handling of keys. - Keys are swallowed from the key-list for EVERY channel that is to join, even if it is not needed, so you would need to use "JOIN #Foo,#Bar,#Baz Foo,,Baz" to join keyed channels #Foo and #Baz. - Key changes by mode +k and -k will be tracked. - Ignores attempts to set the key as "*" if we know a "better" key. - Side effect: If the key is actually set to "*" we can only learn it if that is what we join with, or it gets changed to that from no-key.
8 years ago
events
Move pendingJoins and pendingJoinKeys into processJoin instead of IRCParser. Issue #108
8 years ago
interfaces
Try to keep track of channel keys (Close Issue #108) - Parses outgoing JOINs to try and guess keys before we get the MODE reply. - Parsing algorithm based on Quakenet/Hybrid handling of keys. - Keys are swallowed from the key-list for EVERY channel that is to join, even if it is not needed, so you would need to use "JOIN #Foo,#Bar,#Baz Foo,,Baz" to join keyed channels #Foo and #Baz. - Key changes by mode +k and -k will be tracked. - Ignores attempts to set the key as "*" if we know a "better" key. - Side effect: If the key is actually set to "*" we can only learn it if that is what we join with, or it gets changed to that from no-key.
8 years ago