]>
git.zarvox.org Git - imoo.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Drew Fisher [Thu, 17 Apr 2014 09:42:46 +0000 (02:42 -0700)]
Dispatch some basic events to the network socket
Drew Fisher [Thu, 17 Apr 2014 05:20:32 +0000 (22:20 -0700)]
Add minimal README
Drew Fisher [Thu, 17 Apr 2014 05:13:19 +0000 (22:13 -0700)]
Parse and validate messages as JSON
Disconnect clients that send invalid frames
Log the invalid frames and the hex
Drew Fisher [Thu, 17 Apr 2014 04:47:17 +0000 (21:47 -0700)]
qmake-qt5 compatibility
Drew Fisher [Thu, 17 Apr 2014 04:35:32 +0000 (21:35 -0700)]
Length-coded framing for socket reads
Messages go on the wire as:
struct message {
uint32_t length;
uint8_t data[length];
}
and are correctly decoded.
Drew Fisher [Sun, 13 Apr 2014 05:52:15 +0000 (22:52 -0700)]
Add a TCP socket server
TODO: actually make said server do anything useful.
Drew Fisher [Sat, 12 Apr 2014 08:35:20 +0000 (01:35 -0700)]
WIP on ribbon, a Qt libpurple client
Drew Fisher [Wed, 19 Mar 2014 03:52:12 +0000 (20:52 -0700)]
WIP on making a bitlbee gateway
Summary: I'm just testing phabricator
Test Plan: run some things some time
Reviewers: jl
Reviewed By: jl
Differential Revision: https://phabricator.brohaus.com/D2
Drew Fisher [Mon, 17 Mar 2014 01:31:16 +0000 (21:31 -0400)]
First pass at a tornado-powered async IRC client
All it does is connect and answer pings, but it can handle the basics of
the protocol.
It can be subclassed to build something which is interested in hooking
into all the messages received.
Drew Fisher [Wed, 12 Mar 2014 18:13:55 +0000 (11:13 -0700)]
Make links use url_for and blueprints
Drew Fisher [Wed, 12 Mar 2014 18:10:48 +0000 (11:10 -0700)]
Users can create an account.
They can't bind it to a chat network or anything yet though.
Drew Fisher [Wed, 12 Mar 2014 17:56:07 +0000 (10:56 -0700)]
Login/logout.
Note that there's no user creation flow yet, so you'll have to manually
frob your DB to test this at the moment.
Drew Fisher [Wed, 12 Mar 2014 17:21:57 +0000 (10:21 -0700)]
WIP: Add API skeleton using Flask-RESTful
Drew Fisher [Wed, 12 Mar 2014 17:45:10 +0000 (10:45 -0700)]
avoid name conflict on 'api'
Drew Fisher [Mon, 10 Mar 2014 08:11:23 +0000 (01:11 -0700)]
Basic templates, helpers, login page
Doesn't actually do anything, but exercises:
1) Flask-WTF
2) CSRF tokens
3) Templating
4) Static files
Drew Fisher [Mon, 10 Mar 2014 05:53:39 +0000 (22:53 -0700)]
Initial commit
Flask skeleton, basic database schema, migration infrastructure.