1
0
Fork 0
forked from External/grumble
Commit graph

74 commits

Author SHA1 Message Date
Mikkel Krautz
1cc9745727 Add ability to autogen self-signed x509 certs for use with Grumble. 2011-04-28 20:30:21 +02:00
Mikkel Krautz
f36ae37afd sqlite: reflect.Typeof -> reflect.TypeOf 2011-04-28 17:00:49 +02:00
Mikkel Krautz
84c95dc188 Remove de-registered user ids from groups and ACLs. 2011-04-28 00:52:55 +02:00
Mikkel Krautz
298b105c1f Proper usernames in ACLs. 2011-04-28 00:33:21 +02:00
Mikkel Krautz
073587691e Remove Handle Incoming Message log message from handleIncomingMessage. 2011-04-28 00:24:47 +02:00
Mikkel Krautz
c58ccf9298 Remove MessageContextActionAdd from handleIncomingMessage. 2011-04-28 00:22:48 +02:00
Mikkel Krautz
4ca2399211 Remove MessageCodecVersion from handleIncomingMessage. 2011-04-28 00:21:59 +02:00
Mikkel Krautz
ca0420638e Remove MessageServerConfig handling. 2011-04-28 00:21:20 +02:00
Mikkel Krautz
8dc992d414 Fix build. 2011-04-28 00:20:31 +02:00
Mikkel Krautz
28a74743a6 Registration support. 2011-04-28 00:18:03 +02:00
Mikkel Krautz
95509f9138 Don't check for missing +traverse in ACL loop. Wait until all ACLs have been considered. 2011-04-27 22:11:07 +02:00
Mikkel Krautz
07bdd1c03b Simplify group invert logic. 2011-04-27 22:04:23 +02:00
Mikkel Krautz
18adc1a41d Don't force a TLS handshake for new clients anymore. Go's tls package has made this guaranteed for some time. 2011-04-27 22:03:32 +02:00
Benjamin Jemlich
705b43bcd5 Handle freeze requests for stopped servers 2011-04-26 15:39:27 +08:00
Benjamin Jemlich
c6eeabde62 Use Server.FreezeToFile for the server import 2011-04-26 15:39:27 +08:00
Benjamin Jemlich
8ff0a15bcf Add a running state to the server object 2011-04-26 15:39:27 +08:00
Benjamin Jemlich
f25751d1aa Fix certificate error message 2011-04-26 15:39:26 +08:00
Benjamin Jemlich
eb4c442be0 Use Server.FreezeToFile for the timer 2011-04-26 15:39:26 +08:00
Benjamin Jemlich
bee3327e0f Add a signal handler which freezes all servers 2011-04-26 15:39:25 +08:00
Benjamin Jemlich
f273b7d328 Create a new server if there are no servers 2011-04-26 15:39:25 +08:00
Benjamin Jemlich
3c5c71288d Add method to write a frozen server to a file 2011-04-26 15:39:24 +08:00
Mikkel Krautz
adeb1b2a54 Rudimentary server freezing. 2011-04-25 17:38:17 +02:00
Mikkel Krautz
b54cbd02be Use correct SQLite include path. 2011-04-12 19:47:39 +02:00
Mikkel Krautz
2aa8328601 Properly import root channel metadata, ACLs and groups from Murmur SQLite databases. 2011-04-12 00:04:01 +02:00
Mikkel Krautz
c3a75d2b42 Fix ACL message handling for root channel. 2011-04-12 00:02:08 +02:00
Mikkel Krautz
96684f41d4 Fix certificate matching in handleAuthenticate 2011-04-11 22:44:52 +02:00
Mikkel Krautz
5607764dfa Make SuperUser a regular user (don't special case it). 2011-04-11 21:24:33 +02:00
Mikkel Krautz
91b83edf9c Make sure to always read full messages. 2011-04-11 21:14:47 +02:00
Mikkel Krautz
c3be7e6b4f More complete ChannelState transfer on connect. 2011-04-11 18:35:15 +02:00
Mikkel Krautz
32b13b48da Transmit more complete UserStates when new clients connect. 2011-04-11 18:30:34 +02:00
Mikkel Krautz
1f97723cfd Only allow blob-storage for registered users. 2011-04-11 18:05:24 +02:00
Mikkel Krautz
1c297dfbf8 Unregistered users don't have textures nor have they commments. 2011-04-11 18:00:25 +02:00
Mikkel Krautz
ed602e9d8c Hook blobstore into Grumble. 2011-04-11 17:55:11 +02:00
Mikkel Krautz
b3fec9315a Don't put Mumble.pb.go under version control. 2011-04-11 12:45:32 +02:00
Mikkel Krautz
b11588a6a0 Add blobstore package. 2011-04-10 19:42:47 +02:00
Mikkel Krautz
15e88575fc Always show correct name for registered users. 2011-04-10 15:00:35 +02:00
Mikkel Krautz
296c94764c Pseudo-random session IDs. 2011-04-10 14:52:29 +02:00
Mikkel Krautz
b7688a2c6e Move usercheck to finishAuthenticate instead. Keep it simple. 2011-04-10 02:32:45 +02:00
Mikkel Krautz
3014bf7e3d Async authentication. Improved disconnect handling. 2011-04-10 02:19:45 +02:00
Mikkel Krautz
be73cceb8b Update LICENSE file. 2011-04-09 21:52:05 +02:00
Mikkel Krautz
252ee9b7bb Add pcgod to AUTHORS. 2011-04-09 21:50:16 +02:00
Mikkel Krautz
bb4e7a511e Remove JSON left-overs from freezer. 2011-04-09 21:46:04 +02:00
Mikkel Krautz
76ca3dcebc Show correct names for registered users. 2011-04-09 21:41:02 +02:00
Mikkel Krautz
58fca6bcf7 Recognize registered users by their certificate hash. 2011-04-09 21:36:36 +02:00
Mikkel Krautz
9036cd64af Handle SuperUser login. 2011-04-08 18:31:00 +02:00
Mikkel Krautz
47bb4d0025 User support in MurmurDB import and freezer. 2011-04-08 17:26:52 +02:00
Mikkel Krautz
73478072d0 Frozen servers are now gzipped gobs. 2011-04-08 15:19:30 +02:00
Mikkel Krautz
3570847876 Make freezer a little more independant of JSON. 2011-04-08 13:50:21 +02:00
Mikkel Krautz
3ae9881d91 Add support for importing a server from a Murmur SQLite database. Add support for seralizing a server to disk 'freezing' (currently zlib-JSON based). 2011-04-08 13:21:47 +02:00
Mikkel Krautz
2eb5516d31 Update to new crypto/tls API. 2011-04-06 18:16:31 +02:00