1
0
Fork 0
forked from External/grumble
Commit graph

67 commits

Author SHA1 Message Date
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
Mikkel Krautz
6b042851dc Enhance some client log calls. 2011-04-30 22:46:36 +02:00
Mikkel Krautz
4f162157ca Early session assignment for improved client logging. 2011-04-30 22:41:47 +02:00
Mikkel Krautz
074b43d3a3 Mimic Murmur's client log prefix. 2011-04-30 22:25:57 +02:00
Mikkel Krautz
e00f910393 Improved logging. 2011-04-30 22:05:07 +02:00
Mikkel Krautz
f44e203592 Add registration support. 2011-04-29 01:36:20 +02:00
Mikkel Krautz
2e0a825bc0 Grumble gofmt run. 2011-04-28 20:49:01 +02:00
Mikkel Krautz
f8d511a8c3 Replace tlsserver.go with tls.LoadX509KeyPair. 2011-04-28 20:48:02 +02:00
Mikkel Krautz
84c95dc188 Remove de-registered user ids from groups and ACLs. 2011-04-28 00:52:55 +02:00
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
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
8ff0a15bcf Add a running state to the server object 2011-04-26 15:39:27 +08:00
Mikkel Krautz
adeb1b2a54 Rudimentary server freezing. 2011-04-25 17:38:17 +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
32b13b48da Transmit more complete UserStates when new clients connect. 2011-04-11 18:30:34 +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
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
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
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