Commit Graph

562 Commits

Author SHA1 Message Date
Derek Collison
d703fd551a Add Go ReportCard Badge 2015-11-22 08:41:26 -08:00
Derek Collison
055f1dccb3 Allow test to use correct default ciphers 2015-11-22 08:34:06 -08:00
Derek Collison
ef43c19fce Use better ciphers available under 1.5 2015-11-22 08:29:18 -08:00
Derek Collison
5753e94bbd Merge pull request #140 from nats-io/fix-races
Fix races, add a test and adjust others.
2015-11-18 22:08:27 -08:00
Ivan Kozlovic
97da466312 Fix races, add a test and adjust others.
* There was a race during unsubscribe()
* 'go test -race' reports a race in TestSetLogger test. This one could be ignored since we normally invoke SetLogger only on server startup. That being said, Travis failed when I tried to submit a PR for the fix of the unsubscribe race. So proposing to fix the logger too.
2015-11-18 20:39:56 -07:00
Derek Collison
200f2d95c6 Merge pull request #139 from nats-io/issue-138
Fix possible non-propagation of subscription interest to routed server.
2015-11-17 22:01:21 -08:00
Derek Collison
b992340810 Merge pull request #137 from nats-io/issue-136
Fix handling of duplicate SUB protocol.
2015-11-17 22:00:04 -08:00
Ivan Kozlovic
b62835363a Fix possible non-propagation of subscription interest to routed server.
If processRoute executes before createRoute finishes registering the route, and before a subscriber has connected (or reconnected), and the subscriber connects (or reconnects) before the route is registered, then this subscription will stay local and not be forwarded to the route.
2015-11-17 21:36:18 -07:00
Ivan Kozlovic
17d231361d Fix handling of duplicate SUB protocol.
This is issue #136. With routes, it is possible that a subscriber connects (or reconnects) and is about to broadcast the SUB protocol to the routed server, and at the same time, the server sends the list of the local subscriptions. This would result in a SUB processed twice, adding the same sub in the sublist twice. If the server sending the subscription list is restarted, this will leave "detached" subscriptions in the sublist which would trigger the "Bad or Missing ROUTER info" for every message published on that subject.
2015-11-17 20:58:54 -07:00
Derek Collison
1145d9c731 TLS beta 2015-11-08 14:40:29 -08:00
Derek Collison
e563f64458 Merge pull request #133 from nats-io/tls
TLS
2015-11-08 14:39:29 -08:00
Derek Collison
688f2a9f64 Give some time for TLS setup 2015-11-08 14:28:43 -08:00
Derek Collison
b8af53e67a Added in clustered TLS 2015-11-08 14:20:01 -08:00
Derek Collison
416cf99068 larger buffer needed for info message 2015-11-08 11:11:03 -08:00
Derek Collison
ec0c658344 Adding in client cert/key pair 2015-11-08 10:58:40 -08:00
Derek Collison
1c7f708217 Added in support for requiring client certificates 2015-11-08 10:48:39 -08:00
Derek Collison
a7b74468dd more cleanup 2015-11-05 18:09:07 -08:00
Derek Collison
ec258ac18d Moved certs and changed to simple hostname 2015-11-05 15:35:50 -08:00
Derek Collison
a579687e95 Removed old cert 2015-11-05 15:34:47 -08:00
Derek Collison
7b866f2215 Moving around keys and certs 2015-11-05 15:33:32 -08:00
Derek Collison
93fa18c61b Merge pull request #132 from sperreault/master
Added basic support for illumos/Solaris
2015-11-05 07:20:38 -08:00
Sebastien Perreault
f856159e80 Added basic support for illumos/Solaris 2015-11-05 08:30:24 -05:00
Derek Collison
3403c3d718 Merge pull request #131 from wallyqs/add-name-to-monitor-opts
Expose name label from client in connz
2015-11-02 09:06:37 -08:00
Waldemar Quevedo
a1a5a3cf9c Expose name label from client in monitoring endpoint 2015-11-01 17:50:10 -08:00
Derek Collison
eb46d7b05b Comment ciphers from test too 2015-10-23 08:47:13 -07:00
Derek Collison
b75c7b1522 comment out 1.5 only ciphers for now. 2015-10-23 08:43:03 -07:00
Derek Collison
5004efe54b new files for TLS 2015-10-22 03:32:11 +02:00
Derek Collison
749d4f89cc First pass at client TLS support 2015-10-22 03:30:27 +02:00
Derek Collison
7b80d2e011 Removed setBytes and fixed printout padding 2015-10-19 15:10:51 +02:00
Derek Collison
ea9216ab1d Merge pull request #121 from cmfatih/master
Fix port (client) and cluster port information for varz route
2015-10-06 16:03:23 +02:00
cmfatih
6b2added3b Update current release version 2015-10-04 02:26:35 -04:00
cmfatih
33f365b8df Cleanup badges 2015-10-04 02:25:52 -04:00
cmfatih
6b1843a8c6 Fix port info 2015-10-04 01:45:38 -04:00
cmfatih
27b27157f6 Change JSON fieldname for cluster port (prevent conflict with client port) 2015-10-04 01:42:47 -04:00
cmfatih
48f4cbf937 Typo
https://github.com/nats-io/gnatsd/blob/master/server/monitor.go#L39
2015-10-04 01:09:32 -04:00
Derek Collison
fe3b8f2aa1 BufSize option, bump for go1.5.1, bump version v0.6.8 2015-09-18 07:41:33 -07:00
Derek Collison
f26e2e4410 Merge pull request #116 from nats-io/race
Race Fixes for 1.5 use of GOMAXPROCS
2015-09-17 19:13:16 -07:00
Derek Collison
b30af1100f Use heavy vm for syslog, let 1.5 set GOMAXPROCS 2015-09-17 19:09:49 -07:00
Derek Collison
45564dbde2 race fixes, go1.5 on travis 2015-09-17 19:02:00 -07:00
Derek Collison
7620f4acc7 Merge pull request #115 from wallyqs/update-max-payload-test
Update max payload test to reflect behavior change in go client.
2015-09-10 11:18:46 -04:00
Waldemar Quevedo
093548c072 Update max payload test to reflect behavior change in go client.
Adds logic to test which mimics previous behavior of client.
2015-09-09 21:09:14 -07:00
Derek Collison
139ce420dd Merge pull request #113 from Flyclops/freebsd-support
Compile cleanly on FreeBSD, using the Windows approach to `procUsage`
2015-09-01 14:15:16 -07:00
Dave Martorana
0c1160a893 First attempt to compile for FreeBSD, using the Windows approach to pse 2015-09-01 14:13:14 -04:00
Derek Collison
f663c3e18b Merge pull request #112 from nats-io/msg_spc
Fix parser bug around MSG protocol.
2015-08-27 06:54:17 -07:00
Derek Collison
8fb92dc7e2 Fix parser bug around MSG protocol.
Make sure we do the right thing when no args are presented for an MSG, e.g. MSG <spc>.
Also do not parse at all of this is a client, only valid for routes.
2015-08-26 23:04:10 -07:00
Derek Collison
a0ad3c7a8c Update Docker build to use 1.5 2015-08-23 14:57:13 -07:00
Derek Collison
819355cd37 use nats-docker 2015-08-23 14:51:56 -07:00
Derek Collison
968aec7b08 Update version to 0.6.6 v0.6.6 2015-08-23 14:22:31 -07:00
Derek Collison
ffa21f3736 fix race 2015-08-23 13:40:35 -07:00
Derek Collison
e8d736ebe0 Account for proper setting of max_pending 2015-08-23 13:33:25 -07:00