raylu
ce090c674b
nick
2010-11-05 19:28:32 -04:00
raylu
e7f0113a5b
Pattern matching in accesslist
2010-11-05 19:23:21 -04:00
raylu
652867410a
Update rbot.go to be compatible with the giant merge
2010-11-04 13:12:23 -04:00
raylu
ff21e678d4
Merge branch 'fluffle'
...
Conflicts:
README.md
client.go
irc/commands.go
irc/connection.go
irc/handlers.go
2010-11-04 12:57:53 -04:00
Alex Bramley
00d25810b5
De-duplicate mode parsing and move to nickchan.go.
2010-11-04 01:22:49 +00:00
raylu
7734a9ad4a
part
2010-11-03 21:15:27 -04:00
raylu
3fa45f510a
Minor cleanup
2010-11-03 20:58:39 -04:00
raylu
62e450dd8a
Keep track of bans by nick and allow unban on nicks
2010-11-03 20:58:06 -04:00
Alex Bramley
e611672b06
Reorganise handlers into separate methods rather than anonymous functions.
2010-11-04 00:54:26 +00:00
Alex Bramley
c419ef1ead
Run gofmt over everything, for great justice.
2010-11-04 00:25:46 +00:00
Alex Bramley
6bb5558c46
Bugfix -- there could be other integer modes than +l.
2010-11-04 00:06:27 +00:00
Alex Bramley
ff61bc9ea1
Update README with slight changes.
2010-11-04 00:02:26 +00:00
Alex Bramley
419dba1e75
Update example client with changes.
2010-11-03 23:53:14 +00:00
Alex Bramley
961e38d7bf
Handle ircu's non-conformist attitude to JOIN/PART formatting(h/t raylu again).
2010-11-03 23:51:36 +00:00
Alex Bramley
7935d2e939
Use append() instead of doing it manually.
2010-11-03 23:50:43 +00:00
Alex Bramley
38eb150850
Somewhat better SSL handling. It'll improve moar if my patches get looked at.
2010-11-03 23:49:28 +00:00
Alex Bramley
a9d47d1a25
Sneakier handling of variadic optional args for commands.
2010-11-03 23:48:28 +00:00
Alex Bramley
f829eeab9b
Merge in some other niceties from raylu.
2010-11-03 23:46:58 +00:00
raylu
9723754282
Added listaccess command
2010-11-03 17:17:46 -04:00
Alex Bramley
04db2e2c8d
Revert "Use default root CAs for SSL connections, h/t raylu."
...
This reverts commit 7515f11470
.
This doesn't use the "default" CAs, it explicitly turns off CA verification.
Probably not the best of ideas. Patch to enable optional verification coming.
Conflicts:
irc/connection.go
2010-11-03 20:42:39 +00:00
Alex Bramley
34b3299d41
Bring in Ray Lu's Debug patches.
2010-11-02 21:47:05 +00:00
raylu
8ce6c4e32e
Handle the reverse case of servers screwing up :
2010-11-01 23:48:43 -04:00
Raymond Lu
c185010e08
Really handle servers that don't use : properly
2010-10-31 15:47:02 -04:00
raylu
f7e3c71249
Allow users with h to kick and kb themselves
2010-10-29 17:15:33 -04:00
raylu
585963cd2e
Add romanization target language option
2010-10-29 15:26:45 -04:00
raylu
14ebeac6ee
Add support for servers that don't use : properly
2010-10-29 14:06:18 -04:00
raylu
8765d3f178
Add romanization command
2010-10-28 15:02:09 -04:00
raylu
f855d74bb4
Get rid of stupid UnquoteChar usage
2010-10-28 13:11:12 -04:00
Raymond Lu
35351e93bb
Handle http://youtube.com without www and allow links that don't start lines
2010-10-27 21:02:28 -04:00
Raymond Lu
93e335a606
Also parse out spaces for YouTube videos
2010-10-27 20:48:36 -04:00
raylu
9d083ce6af
voice, devoice, autovoice
2010-10-27 01:49:57 -04:00
raylu
b744a13cbf
Fix the list again
2010-10-27 01:22:34 -04:00
raylu
cb266f5310
Document new commands
2010-10-27 01:20:23 -04:00
raylu
d07ddadedb
Intial calc. Need to handle html unescape and superscripts
2010-10-26 23:56:10 -04:00
raylu
2cc4781249
Move commands into cmd-*.go files
2010-10-26 21:30:00 -04:00
raylu
78d5511cf8
Sometimes the Nick is created but not filled in
2010-10-26 18:43:09 -04:00
raylu
2c1e5641ab
Users with h can't kick users with o or h
2010-10-26 18:42:26 -04:00
raylu
8684e37727
ban, unban, kickban
2010-10-26 18:31:19 -04:00
raylu
9a645b8307
Split hasAccess into hasAccess and parseChannel
2010-10-26 18:31:06 -04:00
raylu
32a32cda35
(de)op, (de)hop, kick
2010-10-26 17:21:08 -04:00
raylu
c97201c671
Join channels that the owner invites us to
2010-10-25 15:10:09 -04:00
raylu
319e776c34
Pass the irc.Nick to all command handlers
...
This avoids doing another lookup in hasAccess
2010-10-25 15:09:15 -04:00
Alex Bramley
9b9197f5f6
*cough* I should pay more attention when merging...
2010-10-24 10:06:18 +01:00
raylu
036cc4c3eb
Fix a bug that prevented adding multiple handlers
2010-10-24 09:54:23 +01:00
Alex Bramley
7515f11470
Use default root CAs for SSL connections, h/t raylu.
2010-10-24 09:53:52 +01:00
raylu
0c7aba3fc3
Handle YouTube responses without durations (blocked videos)
2010-10-20 17:35:08 -04:00
raylu
2debf26308
Make README.md more clear
2010-10-20 17:34:47 -04:00
raylu
23b194d43b
Make the list a list
2010-10-18 23:51:42 -04:00
raylu
8b3845d216
Document commands and flags
2010-10-18 23:44:39 -04:00
raylu
e0cf7e3917
Make authentication based on ident and host
2010-10-18 22:34:44 -04:00