Commit graph

104 commits

Author SHA1 Message Date
Mikkel Krautz
51eee0abd0 grumble: port fix for pre-1.2.4 clients receiving Opus warnings unintentionally. 2012-12-01 11:24:43 +01:00
Mikkel Krautz
a415ae75a9 grumble: Opus support. 2012-11-18 23:26:37 +01:00
Mikkel Krautz
dd76f22eb7 grumble, pkg/*: go fmt. 2012-11-18 17:59:07 +01:00
Mikkel Krautz
dc303e6b1e Use custom domain for imports. 2012-03-10 13:18:57 +01:00
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
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
2751c1824e Add support for ban expiry. 2011-11-12 22:07:11 +01:00
Mikkel Krautz
0fde3b9ae9 Fix fixme in userEnterChannel(). 2011-11-12 21:59:33 +01:00
Mikkel Krautz
b1d6717a04 Make LastChannel logic work. 2011-11-12 21:36:32 +01:00
Mikkel Krautz
a42e4d07b4 Add VoiceTarget support (whispers and shouts) 2011-11-12 20:29:18 +01:00
Mikkel Krautz
9ee6172b04 Add clearconf option to ssh admin. 2011-11-12 02:47:35 +01:00
Mikkel Krautz
d59392b89a Add ssh admin 'restart' command. 2011-11-12 02:33:22 +01:00
Mikkel Krautz
64bdb5eb99 Remove addr and port from NewServer. Clean up per-launch structures on Start and Stop. 2011-11-12 02:19:33 +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
b94b04d2de Refine auto-keypair regen functionality. Complain loudly if only one of (cert.pem, key.pem) exists. 2011-11-10 13:17:18 +01:00
Mikkel Krautz
79e5ffbd4d Move logtarget to its own package. 2011-11-10 12:18:53 +01:00
Mikkel Krautz
b13dbeadf1 Improved logging. 2011-11-10 00:38:59 +01:00
Mikkel Krautz
244027d41b Add internal SSH server as a replacement for ctl. 2011-11-09 18:10:55 +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
4d5b897d66 Re-add SQLite import support, but make it a build-time option. 2011-08-27 20:52:06 +02:00
Mikkel Krautz
c87329a344 Remove freeze requeests. 2011-08-27 15:52:50 +02:00
Mikkel Krautz
9194e578e3 Freeze a full snapshot of the server to disk after 100 log ops. (This removes the current log and opens a new one) 2011-08-27 15:46:26 +02:00
Mikkel Krautz
eb4f3319fd Hook up new freezer code to the server. 2011-08-27 15:15:23 +02:00
Mikkel Krautz
4ca0fd3c55 Fix send on closed channel error. 2011-06-23 00:46:15 +02:00
Mikkel Krautz
190316b0a1 Fix server registration keepalive. 2011-06-17 17:39:51 +02:00
Mikkel Krautz
69f118d230 Move htmlfilter to its own package. 2011-06-17 16:49:19 +02:00
Mikkel Krautz
739cd1ca9b Filter text according to server rules before storing. 2011-05-29 02:28:57 +02:00
Mikkel Krautz
7c46c9d140 Unbreak user registration after SuperUser changes. 2011-05-20 21:35:42 +02:00
Mikkel Krautz
4e95d40645 Clean up channel handling. 2011-05-20 17:27:53 +02:00
Mikkel Krautz
fec890da2f Fix SuperUser handling on new servers. 2011-05-20 12:30:24 +02:00
Mikkel Krautz
5b1cfd14f1 Add SetSuperUserPassword ctl option. 2011-05-19 23:37:02 +02:00
Mikkel Krautz
b4a9f706ec Allow serverconfs Address and Port to override the server defaults. 2011-05-19 22:44:44 +02:00
Mikkel Krautz
d9ab7d2754 Remove channels from Server's Channels map as well. 2011-05-17 23:35:56 +02:00
Mikkel Krautz
96df319036 Implement handleChannelRemove. 2011-05-17 23:06:17 +02:00
Mikkel Krautz
e15ce28618 cryptstate: s/AESBlockSize/aes.BlockSize, rename to grumble/cryptstate. 2011-05-14 18:50:07 +02:00
Mikkel Krautz
c1861a4312 Ban support. 2011-05-14 17:22:29 +02:00
Mikkel Krautz
a2c9a15386 Server-side crypt resync. Properly store ping stats. 2011-05-13 22:26:15 +02:00
Mikkel Krautz
0b086d6f57 Send correct config values in MessageServerConfig. 2011-05-13 19:37:16 +02:00
Mikkel Krautz
07cc7f1aa8 Transmit WelcomeText in ServerSync. 2011-05-13 19:07:05 +02:00
Mikkel Krautz
37fe6dd0c2 Use sessionpool in Grumble. 2011-05-13 18:49:45 +02:00
Mikkel Krautz
690e5bc750 Use default blobstore in Grumble. 2011-05-13 17:07:55 +02:00
Mikkel Krautz
c785c45166 Use a RWMutex for server config locking instead of routing config gets and sets through Server#handler. 2011-05-13 15:32:42 +02:00
Mikkel Krautz
41f6af2334 Add 'grumble ctl'. 2011-05-13 15:06:54 +02:00