Kane York
|
aa6f090fcc
|
Rename a few variables
|
2015-11-15 15:55:20 -08:00 |
|
Kane York
|
d518759fa0
|
Re-add bunched request caching with a lazy janitor
And this time, only one lock is held at a time during the response.
|
2015-11-15 15:52:50 -08:00 |
|
Kane York
|
377afb7a6b
|
Speed up subscription janitor to 1min
|
2015-11-09 14:44:33 -08:00 |
|
Kane York
|
29eb07f58c
|
Rename & Reorganize pub/sub
|
2015-11-08 22:34:06 -08:00 |
|
Kane York
|
a4ecc790b9
|
Handle multichat in single-publish
|
2015-11-08 22:01:32 -08:00 |
|
Kane York
|
4f3473e8d9
|
imported and not used: "fmt"
|
2015-11-08 21:27:44 -08:00 |
|
Kane York
|
736deacf4c
|
Default to remote command
|
2015-11-08 21:20:32 -08:00 |
|
Kane York
|
a4bac68d02
|
Post to backend when server start
|
2015-11-08 21:10:24 -08:00 |
|
Kane York
|
95a8f710f8
|
Implement username validation
|
2015-11-08 16:44:16 -08:00 |
|
Kane York
|
0dffc494e4
|
Fix go vet problems
|
2015-11-05 23:24:35 -08:00 |
|
Kane York
|
525b19eccb
|
Add reporting of added/removed subcriptions
|
2015-11-04 15:11:49 -08:00 |
|
Kane York
|
3ad095acf4
|
Forward application/json errors to client
|
2015-11-04 12:25:42 -08:00 |
|
Kane York
|
d09e4e592c
|
Remove response cache for bunched commands, simplify locks
|
2015-11-04 12:09:24 -08:00 |
|
Kane York
|
64cc80c79a
|
maybe the helper function is wrong
|
2015-11-03 17:57:35 -08:00 |
|
Kane York
|
7b095542fc
|
Attempt to fix locking issue
|
2015-11-03 16:44:42 -08:00 |
|
Kane York
|
db486e4eba
|
Refactor bunched remote command
|
2015-11-02 22:59:38 -08:00 |
|
Kane York
|
013e49e2c5
|
Change MsgChannelKeepalive to a sync.WaitGroup
|
2015-11-02 22:54:53 -08:00 |
|
Kane York
|
46887cdb5d
|
Cap emote usage reports, error on negative
|
2015-11-01 18:23:22 -08:00 |
|
Kane York
|
f9323413aa
|
Fix bunching commands and enable
|
2015-11-01 13:17:35 -08:00 |
|
Kane York
|
7c89ed98e3
|
These are replies, so they need the mid
|
2015-11-01 12:44:41 -08:00 |
|
Kane York
|
41e9a8f1f8
|
Change SuccessCommand to 'ok'
|
2015-11-01 00:30:49 -07:00 |
|
Kane York
|
40e26b5535
|
Add bunching get_link, without enabling it
|
2015-11-01 00:26:46 -07:00 |
|
Kane York
|
d6f5b28ef5
|
this is a pretty screwed-up api if you ask me
|
2015-10-31 23:49:34 -07:00 |
|
Kane York
|
18619eddd3
|
Align memstats, error on non-200 responses
|
2015-10-31 23:16:58 -07:00 |
|
Kane York
|
b2624ec77f
|
Should be deleting the key too
|
2015-10-29 15:02:28 -07:00 |
|
Kane York
|
e11c6e6479
|
val can be nil
|
2015-10-29 15:01:42 -07:00 |
|
Kane York
|
a14038b215
|
missing list != nil check
|
2015-10-29 10:29:16 -07:00 |
|
Kane York
|
37833043bd
|
Make sure that the reader thread finishes when main thread
calls CloseConnection
|
2015-10-29 01:30:25 -07:00 |
|
Kane York
|
33bf762a00
|
Fix panic sending on closed client.MessageChannel
|
2015-10-29 01:23:58 -07:00 |
|
Kane York
|
601b5501a7
|
Fix multithreaded call to SendMessage()
|
2015-10-29 00:17:13 -07:00 |
|
Kane York
|
1fdef8b846
|
report emote data more often
|
2015-10-28 23:27:04 -07:00 |
|
Kane York
|
0786f6aa07
|
oops
|
2015-10-28 23:00:22 -07:00 |
|
Kane York
|
ab6eb2d530
|
Send pings to the client
|
2015-10-28 22:59:27 -07:00 |
|
Kane York
|
cf49f38bf8
|
Move BannerHTML to index.html
|
2015-10-28 18:13:04 -07:00 |
|
Kane York
|
6c422b8782
|
Write to logfile, cut some of logging
|
2015-10-28 17:31:44 -07:00 |
|
Kane York
|
014e7bc5e5
|
Add publish command
|
2015-10-28 17:24:21 -07:00 |
|
Kane York
|
43d596ad07
|
handle null clientid in ArgumetnsAsTwoStrings
|
2015-10-28 16:07:51 -07:00 |
|
Kane York
|
59ba6d52f6
|
fix marshalling emote usage, log non-hello first messages
|
2015-10-28 15:49:53 -07:00 |
|
Kane York
|
9f1c369fdb
|
switch to gorilla/websocket, post aggregate data
|
2015-10-28 15:19:22 -07:00 |
|
Kane York
|
9c4891db9f
|
remove canonical path?
|
2015-10-27 21:25:00 -07:00 |
|
Kane York
|
74bc15e0e9
|
lol commit messages
|
2015-10-27 21:21:06 -07:00 |
|
Kane York
|
e9801e6ca3
|
FindFirstNewMessage can return -1
|
2015-10-27 18:47:27 -07:00 |
|
Kane York
|
787f5a1caa
|
Defaults in the config file are a nice thing to have
|
2015-10-27 18:22:56 -07:00 |
|
Kane York
|
c5f53657cb
|
rename to ffzsocketserver
|
2015-10-27 17:58:55 -07:00 |
|
Kane York
|
4eee83a561
|
Combine config objects, improve first-run ux
|
2015-10-26 22:16:03 -07:00 |
|
Kane York
|
a6508d32ab
|
can't believe i didn't already have this smdh
|
2015-10-26 18:00:29 -07:00 |
|
Kane York
|
8ba87e1a27
|
Implement backlog and test it
|
2015-10-26 14:55:20 -07:00 |
|
Kane York
|
85d261afb3
|
client: Move room/channel distinction into name (room.trihex)
Also, have the client send a "ready" message when it has sent all its
initial requests.
|
2015-10-26 12:14:03 -07:00 |
|
Kane York
|
69676bf287
|
backlog data types, test stuff
|
2015-10-26 11:56:03 -07:00 |
|
Kane York
|
812c6f2557
|
More test infrastructure
|
2015-10-26 11:25:17 -07:00 |
|