Mikkel Krautz
|
e46a65109f
|
Update for Go 1.
|
2012-02-06 22:17:42 +01:00 |
|
Mikkel Krautz
|
4114a83d64
|
Rename Client's goroutines.
|
2011-11-13 01:40:52 +01:00 |
|
Mikkel Krautz
|
83fe0c737e
|
Remove temporary channels when the last client leaves.
|
2011-11-13 01:27:02 +01:00 |
|
Mikkel Krautz
|
f5008c12e5
|
Implement proper permission denied fallback.
|
2011-11-13 00:07:20 +01:00 |
|
Mikkel Krautz
|
1240fe3eb6
|
Enforce certhash-based bans and add strong certificate checking (non-working for now, crypto/tls doesn't verify client certificates)
|
2011-11-12 23:55:33 +01:00 |
|
Mikkel Krautz
|
1baecfdbec
|
Fix OS information in server info dialog fixme.
|
2011-11-12 22:18:55 +01:00 |
|
Mikkel Krautz
|
a42e4d07b4
|
Add VoiceTarget support (whispers and shouts)
|
2011-11-12 20:29:18 +01:00 |
|
Mikkel Krautz
|
8731716a05
|
Work-in-progress server start/stop.
|
2011-11-12 01:52:10 +01:00 |
|
Mikkel Krautz
|
03932c13cf
|
Get rid of Server's SendUDP goroutine.
|
2011-11-11 21:31:15 +01:00 |
|
Mikkel Krautz
|
875cc89b9e
|
Get rid of Client's sender goroutine.
|
2011-11-11 21:08:32 +01:00 |
|
Mikkel Krautz
|
71b8314c2e
|
Major gofix run.
|
2011-11-08 15:05:13 +01:00 |
|
Mikkel Krautz
|
92e6ac5276
|
Fix protobuf enum types.
|
2011-09-08 13:40:05 +02:00 |
|
Mikkel Krautz
|
0161969df1
|
Remove message kind parameter from sendProtoMessage and friends.
|
2011-09-08 12:57:32 +02:00 |
|
Mikkel Krautz
|
7482d5cb19
|
Add message numbers to mumbleproto package.
|
2011-09-07 16:12:07 +02:00 |
|
Mikkel Krautz
|
1827b32d55
|
Remove client from Server's internal state before shutting everything down (closing channels, sockets, etc.). Attempt to fix spurious cryptResync crash.
|
2011-05-20 22:01:43 +02:00 |
|
Mikkel Krautz
|
4e95d40645
|
Clean up channel handling.
|
2011-05-20 17:27:53 +02:00 |
|
Mikkel Krautz
|
eda35c3ff8
|
Fix variadic Printfin client#Panicf.
|
2011-05-19 23:59:08 +02:00 |
|
Mikkel Krautz
|
e15ce28618
|
cryptstate: s/AESBlockSize/aes.BlockSize, rename to grumble/cryptstate.
|
2011-05-14 18:50:07 +02:00 |
|
Mikkel Krautz
|
a2c9a15386
|
Server-side crypt resync. Properly store ping stats.
|
2011-05-13 22:26:15 +02:00 |
|
Mikkel Krautz
|
690e5bc750
|
Use default blobstore in Grumble.
|
2011-05-13 17:07:55 +02:00 |
|
Mikkel Krautz
|
aad95834a2
|
Better client panics.
|
2011-04-30 22:15:02 +02:00 |
|
Mikkel Krautz
|
e00f910393
|
Improved logging.
|
2011-04-30 22:05:07 +02:00 |
|
Mikkel Krautz
|
2e0a825bc0
|
Grumble gofmt run.
|
2011-04-28 20:49:01 +02:00 |
|
Mikkel Krautz
|
28a74743a6
|
Registration support.
|
2011-04-28 00:18:03 +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
|
ed602e9d8c
|
Hook blobstore into Grumble.
|
2011-04-11 17:55:11 +02:00 |
|
Mikkel Krautz
|
15e88575fc
|
Always show correct name for registered users.
|
2011-04-10 15:00:35 +02:00 |
|
Mikkel Krautz
|
3014bf7e3d
|
Async authentication. Improved disconnect handling.
|
2011-04-10 02:19:45 +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
|
2f5328cbab
|
Support for UserState blobs (textures and comments)
|
2010-11-28 20:46:26 +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
|
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 |
|