Commit Graph

109 Commits

Author SHA1 Message Date
raylu d9267067cd Merge commit 'bedbfc2'
Conflicts:
	client.go
2010-12-18 17:36:01 -08:00
raylu 137fe94b50 Make calc request UTF-8 data (instead of ISO-8859-1) 2010-12-09 04:05:41 -05:00
raylu 84960c314e Document roman in README.md 2010-12-09 03:22:24 -05:00
Alex Bramley bedbfc2899 Move irc/ to client/ and set up for goinstall. 2010-11-21 19:53:14 +00:00
raylu 6818e00df6 Fix the "admin commands" list in the readme 2010-11-08 22:27:33 -05:00
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