index
:
rust-irc
closures
master
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
turn the client example into a simple karma bot
HEAD
master
Jesse Luehrs
2014-09-10
1
-2
/
+46
*
move debug output into the library
Jesse Luehrs
2014-09-10
2
-10
/
+22
*
basic implementation of reply callbacks
Jesse Luehrs
2014-09-10
1
-50
/
+334
*
use slices instead of vectors in the api
Jesse Luehrs
2014-09-10
1
-28
/
+39
*
client functions for all of the client commands
Jesse Luehrs
2014-09-10
1
-13
/
+285
*
also only read 512 bytes when reading messages
Jesse Luehrs
2014-09-10
1
-8
/
+16
*
limit messages to 512 bytes
Jesse Luehrs
2014-09-09
3
-13
/
+29
*
add callbacks for on_command and on_reply
Jesse Luehrs
2014-09-09
1
-0
/
+10
*
pass is_reply through to the message type
Jesse Luehrs
2014-09-09
1
-0
/
+4
*
the default PING implementation should reply with PONG
Jesse Luehrs
2014-09-09
2
-11
/
+7
*
more error handling
Jesse Luehrs
2014-09-09
1
-6
/
+26
*
handle errors a bit more properly here
Jesse Luehrs
2014-09-09
1
-2
/
+2
*
propagate a few more errors
Jesse Luehrs
2014-09-09
3
-78
/
+96
*
move callbacks out to their own trait
Jesse Luehrs
2014-09-09
3
-202
/
+201
*
fix a warning
Jesse Luehrs
2014-09-09
1
-1
/
+1
*
add callbacks for all messages
Jesse Luehrs
2014-09-09
2
-15
/
+702
*
pass &Message around, since Message isn't copyable
Jesse Luehrs
2014-09-08
2
-4
/
+4
*
start moving things into callbacks
Jesse Luehrs
2014-09-08
2
-55
/
+70
*
also provide a method to get a String out
Jesse Luehrs
2014-09-08
2
-1
/
+10
*
move the client implementation to a trait
Jesse Luehrs
2014-09-08
2
-34
/
+46
*
simplify
Jesse Luehrs
2014-09-06
1
-2
/
+2
*
have the example client respond to PING commands
Jesse Luehrs
2014-09-06
1
-1
/
+9
*
pass in the client to callbacks
Jesse Luehrs
2014-09-06
2
-4
/
+6
*
add a basic runloop
Jesse Luehrs
2014-09-06
2
-5
/
+15
*
better default for hostname
Jesse Luehrs
2014-09-06
1
-8
/
+29
*
connect should consume the clientbuilder
Jesse Luehrs
2014-09-04
1
-21
/
+20
*
no need to separate commands and replies as types
Jesse Luehrs
2014-09-04
3
-121
/
+85
*
no reason for these extra & here
Jesse Luehrs
2014-09-04
2
-9
/
+9
*
send the pass too if set
Jesse Luehrs
2014-09-04
1
-1
/
+15
*
allow setting the user's hostname too
Jesse Luehrs
2014-09-04
1
-6
/
+23
*
this should use the host we're connecting to
Jesse Luehrs
2014-09-04
1
-1
/
+1
*
move connection initialization into the client
Jesse Luehrs
2014-09-04
3
-49
/
+72
*
travis
Jesse Luehrs
2014-09-04
1
-0
/
+1
*
write some login messages on connect in the example
Jesse Luehrs
2014-09-03
1
-0
/
+23
*
make a few more things public
Jesse Luehrs
2014-09-03
2
-3
/
+4
*
add support for writing irc messages
Jesse Luehrs
2014-09-03
2
-1
/
+38
*
more useful Show implementations
Jesse Luehrs
2014-09-03
1
-2
/
+61
*
set offset properly
Jesse Luehrs
2014-09-03
1
-1
/
+1
*
simple client test
Jesse Luehrs
2014-09-03
1
-0
/
+10
*
expose the client on the top level module
Jesse Luehrs
2014-09-03
1
-0
/
+3
*
start working on an irc client class
Jesse Luehrs
2014-09-03
1
-0
/
+42
*
rename this to something easier to use
Jesse Luehrs
2014-09-03
1
-1
/
+1
*
let's put message handling in its own module
Jesse Luehrs
2014-09-03
2
-1
/
+1
*
test for replies
Jesse Luehrs
2014-09-03
1
-0
/
+17
*
it's simpler if these are just constants
Jesse Luehrs
2014-09-03
1
-175
/
+168
*
we don't care if the constants are unused for now
Jesse Luehrs
2014-09-03
1
-0
/
+2
*
fix :-prefixed params
Jesse Luehrs
2014-09-03
1
-4
/
+48
*
start working on message parsing
Jesse Luehrs
2014-09-03
3
-3
/
+411
*
initial commit
Jesse Luehrs
2014-09-02
3
-0
/
+10