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 |
|
Mikkel Krautz
|
01182d36b3
|
Grumble gofmt run.
|
2011-04-30 23:47:54 +02:00 |
|
Mikkel Krautz
|
e177d4cf89
|
Correctly receive access tokens from clients.
|
2011-04-30 23:19:46 +02:00 |
|
Mikkel Krautz
|
1f917dfd8e
|
Print both addr and port when starting a new server.
|
2011-04-30 22:51:03 +02:00 |
|
Mikkel Krautz
|
8821015b3c
|
Don't print permissions all the time.
|
2011-04-30 22:48:28 +02:00 |
|