|  | 9d86d81851 | kike: hackplement channel MODE changes | 2014-08-09 22:43:18 +02:00 |  | 
			
				
					|  | 8645f12f9f | kike: fix checking against channel masks | 2014-08-09 22:42:26 +02:00 |  | 
			
				
					|  | e9491ca85b | kike: implement a useless ADMIN command | 2014-08-09 03:58:37 +02:00 |  | 
			
				
					|  | 4b3af280fa | kike: channel user limit is also secret | 2014-08-09 01:36:21 +02:00 |  | 
			
				
					|  | a7ba1eb15f | kike: preparation for multiple listening sockets It should be only a matter of modifying irc_setup_listen_fds() now. | 2014-08-09 00:14:14 +02:00 |  | 
			
				
					|  | e3010f2d6d | kike: fix fingerprint generation and checking | 2014-08-08 22:24:34 +02:00 |  | 
			
				
					|  | 38887df202 | kike: fix client unregistration | 2014-08-08 02:34:46 +02:00 |  | 
			
				
					|  | 34967973aa | kike: implement SSL client cert. auth. | 2014-08-08 02:34:45 +02:00 |  | 
			
				
					|  | 6382ecb016 | kike: allow changing user mode | 2014-08-08 02:34:45 +02:00 |  | 
			
				
					|  | f53fa42ac3 | kike: implement DIE and KILL | 2014-08-08 02:34:41 +02:00 |  | 
			
				
					|  | c00ca0d29a | kike: also tell about +b, +e and +I in 004 | 2014-08-08 01:29:56 +02:00 |  | 
			
				
					|  | 5ed4e632a3 | kike: don't send channel messages back | 2014-08-05 23:26:30 +02:00 |  | 
			
				
					|  | eab2d1765a | kike: implement the WHOIS command The code is starting to stink a bit, refactor imminent. | 2014-08-05 23:15:06 +02:00 |  | 
			
				
					|  | ad7d17d2d8 | kike: implement the ISON command | 2014-08-05 23:10:59 +02:00 |  | 
			
				
					|  | cf700a5a86 | kike: users also match their servers | 2014-08-05 23:09:36 +02:00 |  | 
			
				
					|  | 68303ed788 | kike: fix wildcard matching It wasn't IRC case-insensitive. | 2014-08-05 23:08:29 +02:00 |  | 
			
				
					|  | 9b2b3844e2 | kike: set the OpenSSL's session ID context Fixes handshake failure on session reuse attempts. | 2014-08-05 21:15:24 +02:00 |  | 
			
				
					|  | 08b93c3a71 | kike: implement the KICK command | 2014-08-05 01:38:49 +02:00 |  | 
			
				
					|  | c386592d70 | kike: implement NOTICE | 2014-08-05 01:04:21 +02:00 |  | 
			
				
					|  | 17fdf0d4bf | kike: fix the NAMES reply upon JOIN'ing Now Pidgin seems to be relatively happy with our server. | 2014-08-04 23:53:25 +02:00 |  | 
			
				
					|  | ca72259b12 | kike: implement the WHO command | 2014-08-04 23:52:49 +02:00 |  | 
			
				
					|  | 3b69dfb583 | kike: remember to send back AWAY messages | 2014-08-04 08:17:34 +02:00 |  | 
			
				
					|  | a5953147c3 | kike: shuffle things around No functional change, I hope. | 2014-08-04 01:50:25 +02:00 |  | 
			
				
					|  | 9bfdc741fe | kike: stuff Implemented a lot of the channel stuff and other stuff as well. | 2014-08-04 01:24:10 +02:00 |  | 
			
				
					|  | 3291fd5c7a | Update the README | 2014-08-04 00:33:06 +02:00 |  | 
			
				
					|  | 884c434947 | kike: don't disclose secret channels in LUSERS | 2014-08-03 02:14:15 +02:00 |  | 
			
				
					|  | 96f4b81182 | kike: implement LIST | 2014-08-03 00:57:25 +02:00 |  | 
			
				
					|  | 97f35bedfd | kike: implement USERHOST | 2014-08-02 23:00:51 +02:00 |  | 
			
				
					|  | 559bedad65 | kike: update the poller properly Now we can send PRIVMSG's between users and all that jazz. | 2014-08-02 21:33:55 +02:00 |  | 
			
				
					|  | 5e6def5bb0 | kike: implement PRIVMSG to user | 2014-08-02 21:33:55 +02:00 |  | 
			
				
					|  | facd810548 | kike: implement clean shutdown | 2014-08-02 21:33:55 +02:00 |  | 
			
				
					|  | e8ddf5e58c | coin: wrap an if statement | 2014-08-02 21:33:55 +02:00 |  | 
			
				
					|  | 5bedd3918c | kike: implement connection limit Somehow I'm not sure whether this thing is useful in any sense. | 2014-08-02 21:33:49 +02:00 |  | 
			
				
					|  | 2fe3c7ed45 | kike: implement the ping-pong and QUIT | 2014-08-02 21:32:26 +02:00 |  | 
			
				
					|  | 9720e30c8b | kike: add a `ping_interval' config. value | 2014-08-02 20:36:40 +02:00 |  | 
			
				
					|  | 16852048ed | Don't forward messages while !irc_ready | 2014-08-01 00:42:17 +02:00 |  | 
			
				
					|  | a4e18d306e | Fix plugin autoload I was trying to be too smart about holding up IRC messages coming from
plugins while the bot is disconnected. | 2014-08-01 00:29:17 +02:00 |  | 
			
				
					|  | 2b90aa097e | ZyklonB: fix the `print' plugin command | 2014-07-31 23:09:48 +02:00 |  | 
			
				
					|  | 8ece6a4f64 | script: fix parse_word() With the `c > ' '` requirement we can't have an assertion for length in there. | 2014-07-31 23:07:37 +02:00 |  | 
			
				
					|  | 8fde2e72aa | script: improvements - fixed cons
 - added missing arithmetic operators
 - added min/max/xor/all?/any?/nip/curry/reverse/over
 - added a few functional tests | 2014-07-31 22:56:18 +02:00 |  | 
			
				
					|  | 2735756dbd | script: add length | 2014-07-31 02:45:04 +02:00 |  | 
			
				
					|  | ba3f4e620c | script: add uncons/first/rest/>/>=/<=/!=/join | 2014-07-31 02:34:02 +02:00 |  | 
			
				
					|  | f62dbe9546 | script: fix call/dip, add fold/each/unit/cons/cat | 2014-07-31 01:17:09 +02:00 |  | 
			
				
					|  | 053359aaf1 | Fix the `youtube' plugin I hadn't read the docs throughly. | 2014-07-30 23:17:31 +02:00 |  | 
			
				
					|  | 154163ea0a | Add an experimental `script' plugin Basically reimplemented the macro language from libxntd.
Lots of work to be done yet, even if we keep it as a stand-alone TCC plugin. | 2014-07-30 21:03:15 +02:00 |  | 
			
				
					|  | 25f981e0b1 | Didn't intend to commit the API key, too | 2014-07-25 00:15:52 +02:00 |  | 
			
				
					|  | 6f065351d3 | Added a `youtube' plugin Written for Python 3, it just shows info about random YouTube links. | 2014-07-25 00:12:37 +02:00 |  | 
			
				
					|  | c2ddcc937e | Some fixes for the `coin' plugin Hey, I'm pretty new to Tcl, leave me alone. | 2014-07-24 00:33:29 +02:00 |  | 
			
				
					|  | 9d0a276f93 | Port the `coin' plugin from VitaminA | 2014-07-24 00:01:00 +02:00 |  | 
			
				
					|  | 4bc674a559 | Update the README | 2014-07-21 05:10:25 +02:00 |  |