Commit graph

124 commits

Author SHA1 Message Date
Mikkel Krautz
fbf81bafe0 Fix server freezing on Windows. 2011-05-17 20:23:28 +02:00
Mikkel Krautz
22febd0b13 Make pkg/blobstore tests pass on Windows. 2011-05-17 16:58:13 +02:00
Mikkel Krautz
4894d3343d Add missing blobstore update. 2011-05-17 01:41:03 +02:00
Mikkel Krautz
9ec8c1f46a Abstract away lockfile instead of pid ops in blobstore. 2011-05-17 01:01:51 +02:00
Mikkel Krautz
412480eb85 .exe suffix for binary on Windows. 2011-05-16 23:50:52 +02:00
Mikkel Krautz
b4e1155855 Abstract away signal handling. 2011-05-16 23:46:25 +02:00
Mikkel Krautz
4e20111ff6 Windows support for blobstore 2011-05-16 23:32:41 +02:00
Mikkel Krautz
34b9fbaec4 Simplify welcome message. 2011-05-16 23:05:11 +02:00
Mikkel Krautz
fea87b0c13 Better defaults handling + better Windows compat. 2011-05-16 22:58:23 +02:00
Mikkel Krautz
2cf093160b Windows support for pkg/sqlite. 2011-05-16 22:23:05 +02:00
Mikkel Krautz
1365b6bbe3 Add Windows support to pkg/sqlite Makefile. 2011-05-16 22:13:19 +02:00
Mikkel Krautz
7955e522db Add missing return statements for a couple of permission checks. 2011-05-15 11:13:19 +02:00
Mikkel Krautz
b53aa8d722 pkg/*/Makefile: Cleanup. 2011-05-14 18:55:29 +02:00
Mikkel Krautz
e15ce28618 cryptstate: s/AESBlockSize/aes.BlockSize, rename to grumble/cryptstate. 2011-05-14 18:50:07 +02:00
Mikkel Krautz
6295adad98 Add ban support to UserRemove message. 2011-05-14 17:48:33 +02:00
Mikkel Krautz
c1861a4312 Ban support. 2011-05-14 17:22:29 +02:00
Mikkel Krautz
2b20d7a555 Fix sessionpool comments. 2011-05-14 11:45:19 +02:00
Mikkel Krautz
6e5f24924f Implement QueryUsers message handling. 2011-05-14 00:33:32 +02:00
Mikkel Krautz
cd726560d8 Skip session ID 0 in grumble/sessionpool. 2011-05-14 00:09:51 +02:00
Mikkel Krautz
c5418d0464 Implement UserStats message. 2011-05-13 23:58:19 +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
9703241e27 Add package grumble/sessionpool for improved session ID reuse. 2011-05-13 18:36:34 +02:00
Mikkel Krautz
690e5bc750 Use default blobstore in Grumble. 2011-05-13 17:07:55 +02:00
Mikkel Krautz
4ac0c4c244 Add a default blobstore to package grumble/blobstore. 2011-05-13 17:04:37 +02:00
Mikkel Krautz
d535cbc6fa Grumble gofmt run. 2011-05-13 15:46:45 +02:00
Mikkel Krautz
0a40f7fa98 Add missing sid parameter is ctl. 2011-05-13 15:43:02 +02:00
Mikkel Krautz
cfa9172e69 Check for server existance in ctlrpc. 2011-05-13 15:42:06 +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
a2a1f93372 GroupMemberCheck: Implement certhash matching. 2011-04-30 23:25:10 +02:00
Mikkel Krautz
1ee7aa6ac5 GroupMemberCheck: Implement token matching. 2011-04-30 23:23:11 +02:00
Mikkel Krautz
e177d4cf89 Correctly receive access tokens from clients. 2011-04-30 23:19:46 +02:00
Mikkel Krautz
fd94729d79 Return early in GroupMemberCheck. 2011-04-30 23:01:57 +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
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
d5c72665f1 Remove host and port parameters. 2011-04-29 19:23:55 +02:00
Mikkel Krautz
20cd81b165 Add mising parameter to log.Printf call when getting a non-200 reply during registration. 2011-04-29 01:42:12 +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
560ebf2137 Remove default certificate and private key. 2011-04-28 20:32:47 +02:00