1
0
Fork 0
forked from External/grumble
Commit graph

266 commits

Author SHA1 Message Date
Mikkel Krautz
bf6c6d57cc Use %USERPROFILE% instead of $HOME on Windows for Grumble's default data dir.
This also changes Grumble to use ".grumble" on Windows. Previously, it
preferred the non-hidden "grumble" on Windows. Unfortunately, that now
clashes with my grumble Git checkout, so let's make it consistent across
platforms.
2018-01-13 20:51:25 +01:00
Mikkel Krautz
e8bd4207b4
Merge PR #14: update public server registration URL 2018-01-04 14:10:49 +01:00
Tim Cooper
916cda8ea6
update public server registration URL 2018-01-04 08:51:35 -04:00
Mikkel Krautz
578721ab74 Merge pull request #11 from mkrautz/fix-cryptstate-typos
Fix a few typos in pkg/cryptstate.
2016-10-15 19:24:28 +02:00
Mikkel Krautz
cac5952847 Fix a few typos in pkg/cryptstate.
Thanks to @GEverding for mentioning this in mumble-voip/grumble#9
2016-10-15 19:22:00 +02:00
Mikkel Krautz
defccdcdf9 Merge pull request #12 from mkrautz/cryptstate-drop-null-cryptomode
pkg/cryptstate: remove NULL crypto mode.
2016-10-15 19:21:38 +02:00
Mikkel Krautz
b871d9c092 pkg/cryptstate: remove NULL crypto mode.
It's not too sensible to have a NULL mode in the first place,
and the CryptState code expects non-0 IVs and keys.

Drop it.
2016-10-15 19:18:08 +02:00
Mikkel Krautz
4388e682ab Add Travis CI and AppVeyor build status badges to README.md. 2016-10-15 17:19:24 +02:00
Mikkel Krautz
dc1f0c34ee Add appveyor.yml for AppVeyor builds. 2016-10-15 17:11:05 +02:00
Mikkel Krautz
65b6e9138d .travis.yml: also build main binary in Travis CI build. 2016-10-15 10:41:59 +02:00
Mikkel Krautz
bdb2cdbc35 Add .travis.yml for Travis CI. 2016-10-15 10:38:20 +02:00
Mikkel Krautz
22cbda7f03 Add project status to README.md. 2016-05-05 15:40:57 +02:00
Mikkel Krautz
8725526782 Rename README.markdown to README.md. 2016-05-05 15:38:04 +02:00
Mikkel Krautz
88deff86f5 AUTHORS: add Tim Cooper. 2016-05-01 17:30:32 +02:00
Mikkel Krautz
ed37ea33e1 Add message to pkg/mumbleproto/generate_main.go about crypto_modes field. 2016-03-29 01:35:39 +02:00
Tim Cooper
123c287eb7 use go generate over Makefile 2016-03-27 19:27:23 -03:00
Tim Cooper
37f8d62319 sync Mumble.proto 2016-03-27 14:07:12 -03:00
Tim Cooper
9d091cc32a fix proto sync script 2016-03-27 14:06:07 -03:00
Mikkel Krautz
4d656053e4 Fix typo in replacefile_stub.go.
It's errOnlyWindows, not errOnlyOnWindows.
2016-03-27 18:29:46 +02:00
Tim Cooper
20eba760e5 go fmt 2016-03-25 22:05:23 -03:00
Tim Cooper
083163daf9 use updated import paths for proto, nacl 2016-03-25 22:04:43 -03:00
Tim Cooper
00ed0498aa update golang URL 2016-03-25 21:56:51 -03:00
Mikkel Krautz
ef533d8f2b grumble: move grumble cmd to 'cmd/grumble' instead of the source tree root. 2014-04-15 14:31:42 +02:00
Mikkel Krautz
8302bb2b08 Migrate from mumbleapp.com to mumble.info. 2014-04-15 14:13:00 +02:00
Mikkel Krautz
48765ff1e8 grumble, pkg/*: get rid of makefiles. 2013-05-25 17:13:26 +02:00
Mikkel Krautz
c4e05027f8 grumble: add Debugf print method to Client and Server. 2013-05-25 13:14:53 +02:00
Mikkel Krautz
e6d4e0c453 grumble: fix cryptstate resync issues (and simplify Server.handleUdpPacket()). 2013-05-23 23:31:47 +02:00
Mikkel Krautz
e72c8852d2 grumble: remove accidental peer certificate debugging. 2013-02-09 21:56:09 +01:00
Mikkel Krautz
f287fedb33 pkg/blobstore: use correct Open signature in tests. 2013-02-09 21:39:27 +01:00
Mikkel Krautz
3ef203a83f grumble, pkg/acl: move ACL handling to the acl package. 2013-02-09 21:33:32 +01:00
Mikkel Krautz
3dc3b25f57 pkg/blobstore: modernize the blobstore package. 2013-02-04 23:36:45 +01:00
Mikkel Krautz
8effbbc6b3 grumble: remove SSH support. 2012-12-09 13:39:52 +01:00
Mikkel Krautz
533283bd53 pkg/cryptstate: unexport DecryptHistorySize. 2012-12-09 13:22:39 +01:00
Mikkel Krautz
3af010d3f5 pkg/packetdata: rename from packetdatastream. 2012-12-09 13:18:24 +01:00
Mikkel Krautz
5d9df8383a pkg/cryptstate: add XSalsa20-Poly1305 to the SupportedModes list. 2012-12-09 13:14:45 +01:00
Mikkel Krautz
cbe2ffea3d pkg/cryptstate: add NULL crypto mode. 2012-12-09 12:58:59 +01:00
Mikkel Krautz
edf98fa75f pkg/cryptstate: add support for XSalsa20-Poly1305 crypto mode. 2012-12-09 12:44:33 +01:00
Mikkel Krautz
cd363d197e grumble: allow for other ciphers than OCB2-AES128. 2012-12-08 23:50:32 +01:00
Mikkel Krautz
eacf839182 pkg/cryptstate: add Overhead(); use it internally. 2012-12-08 23:39:19 +01:00
Mikkel Krautz
56b174d983 pkg/cryptstate: make cryptstate independent of the chosen crypto mode. 2012-12-08 23:34:42 +01:00
Mikkel Krautz
154b7938d3 pkg/cryptstate, pkg/cryptstate/ocb2: move OCB2 tag verification into ocb2.Decrypt. 2012-12-08 22:56:05 +01:00
Mikkel Krautz
2b12adc014 pkg/cryptstate: get rid of ocb2.NonceSize hard-coding. 2012-12-08 22:39:24 +01:00
Mikkel Krautz
33a7e1304d pkg/cryptstate: cleanups for multiple crypto modes. 2012-12-08 22:25:58 +01:00
Mikkel Krautz
cabe380244 grumble: add support for crypto mode negotiation. 2012-12-08 22:10:21 +01:00
Mikkel Krautz
12381e89c4 grumble: go vet run. 2012-12-08 21:51:10 +01:00
Mikkel Krautz
06bfb5949a pkg/cryptstate/ocb2: remove junk from test file's copyright header. 2012-12-02 13:00:36 +01:00
Mikkel Krautz
d6b71c5553 grumble, pkg/cryptstate: make it possible to use CryptState as a non-pointer member. 2012-12-02 12:59:30 +01:00
Mikkel Krautz
4c4c4a1174 pkg/cryptstate/ocb2: add missing copyright header. 2012-12-02 12:52:52 +01:00
Mikkel Krautz
3a63d96fe1 pkg/cryptstate/ocb2: re-arrange var blocks inside Encrypt and Decrypt. 2012-12-02 12:44:15 +01:00
Mikkel Krautz
389e2f844d pkg/cryptstate/ocb2: stricter cipher/tag/nonce checking. 2012-12-02 12:40:55 +01:00