Commit graph

20 commits

Author SHA1 Message Date
Benjamin Jemlich
cd750ac2bd Add a .gitignore file 2011-01-05 06:34:47 +08:00
Benjamin Jemlich
b8d8f71780 Small cleanups in cryptstate 2011-01-05 06:34:47 +08:00
Benjamin Jemlich
4594562304 Fix a bug in the cryptstate implementation
Iterating from 1 to AES_BLOCK_SIZE and not using the value in the loop is probably not correct.
2011-01-05 06:34:46 +08:00
Mikkel Krautz
8aa01f9370 Make Server#broadcastProtoMessageWithPredicate more general (use a ClientPredicate insteaad of a VersionPredicate) 2010-11-28 20:50:32 +01:00
Mikkel Krautz
2f5328cbab Support for UserState blobs (textures and comments) 2010-11-28 20:46:26 +01:00
Mikkel Krautz
a1bd184e50 Add checks for buggy goprotobuf. 2010-11-28 03:18:44 +01:00
Mikkel Krautz
3529993601 Add a server#broadcastProtoMessageWithPredicate that takes a VersionPredicate function that can limit the sent message to clients with a particular version. 2010-11-27 14:44:01 +01:00
Mikkel Krautz
925e23b0f9 Handle UserState and UserRemove (with a few exceptions!) 2010-11-27 14:22:47 +01:00
Mikkel Krautz
4903558e4a Initial ACL and group support. 2010-11-23 00:37:24 +01:00
Mikkel Krautz
1e67afca46 Send correct channel tree. Update mumbleproto. Add comments regarding UserState permission handling. 2010-11-20 23:05:44 +01:00
Mikkel Krautz
8a836ac3af Move channel implementation to its own file. Make VoiceBroadcast work. 2010-11-20 21:55:53 +01:00
Mikkel Krautz
37262d6889 Synchronize voice broadcast. 2010-11-20 20:28:23 +01:00
Mikkel Krautz
d7dd29b45c Fix voice send/recv. 2010-11-20 18:35:11 +01:00
Mikkel Krautz
0bf84fb3f3 Use new crypto API. 2010-11-20 16:11:41 +01:00
Mikkel Krautz
8db9a7043a Disconnect clients properly. 2010-11-20 15:04:38 +01:00
Mikkel Krautz
c2f3f0de47 gofmt run. 2010-11-20 01:10:08 +01:00
Mikkel Krautz
a57908b487 Use a map instead of slices for storing client pointers in the Server struct. 2010-11-20 00:55:51 +01:00
Mikkel Krautz
122b6af163 ClientConnection -> Client. 2010-11-07 23:05:30 +01:00
Mikkel Krautz
aa3f0add53 Make source code compatible with the latest releases. 2010-11-05 21:22:50 +01:00
Mikkel Krautz
73ab596ae6 Throw the code out there. :) 2010-09-20 15:14:22 +02:00