Mikkel Krautz
6c363016b4
Merge PR #19 : .travis.yml: bump Go version to 1.9.
2018-01-20 13:13:21 +01:00
Mikkel Krautz
64611464a6
.travis.yml: bump Go version to 1.9.
2018-01-20 13:06:21 +01:00
Mikkel Krautz
ff93fc4868
Merge PR #17 : freezer_windows: make ReplaceFile call fall back to os.Rename.
2018-01-13 21:42:17 +01:00
Mikkel Krautz
9922dab5fd
freezer_windows: make ReplaceFile call fall back to os.Rename.
...
ReplaceFile fails because dst does not yet exist.
To remedy this, we fall back to os.Rename, which makes
everything work as it should.
2018-01-13 21:36:53 +01:00
Mikkel Krautz
f53f5b7e00
Merge PR #16 : Use %USERPROFILE% instead of $HOME on Windows for Grumble's default data dir.
2018-01-13 21:35:54 +01:00
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