1
0
Fork 0
forked from External/grumble
Commit graph

162 commits

Author SHA1 Message Date
Mikkel Krautz
244027d41b Add internal SSH server as a replacement for ctl. 2011-11-09 18:10:55 +01:00
Mikkel Krautz
1c5325cba1 Datadir re-org. 2011-11-09 13:12:33 +01:00
Mikkel Krautz
adb9791b7c gofix Go 1 pkg renames. 2011-11-09 12:52:12 +01:00
Mikkel Krautz
53db9cd2fb 4096-bit RSA keys by default. Auto-regen keys if a cert or key is missing. 2011-11-08 16:12:54 +01:00
Mikkel Krautz
3014d5fe39 Update grumble to use the new blobstore API. 2011-11-08 15:40:29 +01:00
Mikkel Krautz
2e392c92df Vastly improved gitignore. 2011-11-08 15:38:50 +01:00
Mikkel Krautz
852d1790ae Make hierarchy creation the only mode for blobstore. Cache a 'good' directory structure with a 'blobstore' file in the blobstore directory. 2011-11-08 15:38:30 +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
48efaf6645 Use a transaction for UserList updates. Support delta-updates for UserState changes. 2011-08-27 16:44:29 +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
ff299b8aa4 Add the freezer package. 2011-08-27 13:46:14 +02:00
Mikkel Krautz
ceb3524b49 Update registration code to work on latest Go tip. 2011-08-26 13:02:57 +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
2e3cc5cbf4 Gofmt run. 2011-06-17 16:49:31 +02:00
Mikkel Krautz
69f118d230 Move htmlfilter to its own package. 2011-06-17 16:49:19 +02:00
Mikkel Krautz
71b9483e00 Build with go tip. 2011-06-17 16:48:41 +02:00
Mikkel Krautz
739cd1ca9b Filter text according to server rules before storing. 2011-05-29 02:28:57 +02:00
Mikkel Krautz
4e89b124fb Add jsonify option to grumble to aid in debugging. 2011-05-20 22:29:09 +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
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
3eca9a9d3e Gofmt run. 2011-05-20 12:30:31 +02:00
Mikkel Krautz
fec890da2f Fix SuperUser handling on new servers. 2011-05-20 12:30:24 +02:00
Mikkel Krautz
5a2e3331d9 Send version and release when doing registrations. 2011-05-20 11:43:36 +02:00
Mikkel Krautz
eda35c3ff8 Fix variadic Printfin client#Panicf. 2011-05-19 23:59:08 +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
1b21db9221 More sensible comment in pkg/sessionpool. 2011-05-17 23:07:34 +02:00
Mikkel Krautz
96df319036 Implement handleChannelRemove. 2011-05-17 23:06:17 +02:00
Mikkel Krautz
1e164668e5 Exit on SIGINT and SIGTERM. 2011-05-17 22:27:35 +02:00
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