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
Mikkel Krautz
9fe5a30ee3
log.Exitf -> log.Fatal
2011-04-06 18:12:22 +02:00
Mikkel Krautz
854e194efb
Handle ChannelState messages.
2011-04-06 18:12:21 +02:00
Benjamin Jemlich
b9d4222543
Don't send two CodecVersion messages
...
The client is already in the server's list of client and will
get the broadcast message from updateCodecVersions, so we don't
need to send the message twice.
2011-01-05 06:34:48 +08:00
Benjamin Jemlich
f5bb702a9c
Select highest codec & hex output for version numbers
...
The original implementation depends on Qt's behaviour that the
items in a QMap are always sorted by their key.
2011-01-05 06:34:47 +08:00