Daniel Oaks
2f08401a0f
Attempt to add mostly-correct license info at the top of each file... track this stuff a bit better
8 years ago
Daniel Oaks
fd6ed36995
strings: Restrict *? explicitly as they are used for mask matching
8 years ago
Daniel Oaks
77bf7173ff
Require that server names must be hostnames, and nicks cannot be hostnames
8 years ago
Daniel Oaks
4a8d526c4d
strings: Nicks and usernames can't contain ! or @
8 years ago
Daniel Oaks
7ce62444de
strings: Disallow nicknames that mess with the protocol in bad ways
8 years ago
Robin Burchell
6ad97f7e5d
irc: Switch to golang.org versions, not google code versions of dependencies.
This has a few advantages:
* the google code versions are no longer maintained
* the google code versions are using mercurial (which I don't have installed)
9 years ago
Edmund Huber
2272aae213
spelling and gofmt
10 years ago
Edmund Huber
34b01b115e
add a type for CTCP-encoded strings, and NOTICEs for error cases
10 years ago
Jeremy Latt
96a108f8da
mark unicode normalization with type
10 years ago