Commit Graph

1480 Commits

Author SHA1 Message Date
Derek Collison
81a1b02f0b Slightly higher so publisher can connect
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-26 17:01:51 -07:00
Derek Collison
57e57892da Test for closed state being correct
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-26 16:54:11 -07:00
Derek Collison
f9f478b143 Wait for all closed connections before starting
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-26 15:14:32 -07:00
Derek Collison
4a18daed31 megacheck
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-26 15:01:23 -07:00
Derek Collison
e1058d4dd8 Make sure closed connection with options are race safe
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-26 14:45:58 -07:00
Derek Collison
0c0dd92467 cluster should be empty when not defined
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-26 10:49:18 -07:00
Derek Collison
11c53ce333 Use local variable of nc
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-25 20:32:29 -07:00
Derek Collison
ec8e2636de Track closed connections and reason for closing
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-25 17:56:07 -07:00
Ivan Kozlovic
e155332e69 Merge pull request #690 from nats-io/tls_trace
[UPDATED] Elevate TLS error logs from DBG to ERR
2018-06-22 14:56:25 -06:00
Ivan Kozlovic
06f74a0e3a [UPDATED] Elevate TLS error logs from DBG to ERR
The one for route was already changed. Changing the one for
client handshake and TLS timeout.

Resolves #513

Signed-off-by: Ivan Kozlovic <ivan@synadia.com>
2018-06-22 09:33:07 -06:00
Ivan Kozlovic
dd59bdf285 Merge pull request #688 from nats-io/route_permissions_v2
[ADDED] Route permissions
2018-06-21 21:13:02 -06:00
Ivan Kozlovic
d435fb9aa3 Remove some debug statements
Signed-off-by: Ivan Kozlovic <ivan@synadia.com>
2018-06-21 20:23:39 -06:00
Derek Collison
a59811b2e3 Merge pull request #689 from nats-io/cipher
README updates to build requirements, cipher updates.
2018-06-21 19:13:18 -07:00
Derek Collison
da3c891203 Build requires 1.9+. Update to ciphers for 1.8+ by default, remove 1.5 version
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-21 18:46:25 -07:00
Derek Collison
6e3bcf4624 Merge pull request #687 from nats-io/cid
Support CID in client INFO, allow filtering /connz by CID
2018-06-21 18:35:18 -07:00
Derek Collison
b7ece91825 Avoid race by using conditional deep copy
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-21 18:22:06 -07:00
Derek Collison
3f39c244e4 Fixes for comments
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-21 17:37:40 -07:00
Ivan Kozlovic
bf3bc81722 Add route permissions
The `client.perms` struct is left unchanged. We simply map Import
and Export semantics to existing Publish and Subscribe ones.

Signed-off-by: Ivan Kozlovic <ivan@synadia.com>
2018-06-21 17:04:10 -06:00
Derek Collison
17fecd4c9b Support CID in client INFO, allow filtering /connz by CID
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-21 15:23:15 -07:00
Derek Collison
a05b9e1e34 Merge pull request #684 from nats-io/parse_err
Fix for #278
2018-06-20 23:00:36 -07:00
Derek Collison
c218d9b0ec Fix for #278
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-20 22:41:05 -07:00
Derek Collison
f9f78a2b55 Merge pull request #683 from nats-io/rtt
Support for RTT - #643
2018-06-20 22:17:20 -07:00
Derek Collison
7e28af236b Support for RTT - #643
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-20 20:18:59 -07:00
Derek Collison
760e41d778 Merge pull request #682 from nats-io/solicited_routes_reload
Solicited Routes Reload Fix
2018-06-19 22:54:13 -07:00
Derek Collison
55a909adda Update Go versions
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-19 22:34:22 -07:00
Derek Collison
240e21ac5c Fix restart of server
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-19 22:32:50 -07:00
Derek Collison
37352edff0 Fixes #681
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-19 16:42:39 -07:00
Derek Collison
5598d5c711 Merge pull request #680 from nats-io/fanout
Outbound data architecture changes
2018-06-12 13:56:22 -07:00
Derek Collison
f7cb616cd2 Optimization per @cdevienne
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-12 13:38:13 -07:00
Derek Collison
4fb84e229c Avoid lock to server with client lock held
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-12 12:55:50 -07:00
Derek Collison
844f376140 Performance optimizations, beta3, fixes to various tests.
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-11 15:11:03 -07:00
Derek Collison
e59704380a Merge pull request #679 from nats-io/add-best-practices-badge
Add best practices badge
2018-06-08 15:02:49 -07:00
ainsley
715833d549 Add CII Best Practices Badge
[ci skip]
2018-06-08 15:51:45 -05:00
ainsley
e684dc5884 Add CII Best Practices Badge
[ci skip]
2018-06-08 15:51:06 -05:00
ainsley
7aa23dfa77 Add CII Best Practices Badge
[ci skip]
2018-06-08 15:45:18 -05:00
Derek Collison
b9096f6403 new test certs
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-08 10:29:52 -07:00
Derek Collison
c58d6922a7 Merge pull request #678 from nats-io/update-readme-securing-nats
Clarifying single-user and token-based authentication on README.md issue #316
2018-06-08 08:51:56 -07:00
ainsley
1b0735719d fix reviewer comments
Update to gnatsd/README.md clarifying single-user and token-based authentication issue #316
[ci skip]
2018-06-08 10:45:00 -05:00
ainsley
f687937ae8 Included review updates by @ColinSullivan1 & @ derekcollison
Update to gnatsd/README.md clarifying single-user and token-based authentication issue #316
[ci skip]
2018-06-07 14:09:53 -05:00
ainsley
fadfe588a5 Update to gnatsd/README.md clarifying single-user and token-based authentication issue #316
[ci skip]
2018-06-06 13:23:05 -05:00
Derek Collison
d603c53f67 Big message optimizations, slow consumer updates
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
6299e034cb dynamic buffer updates
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
4dd4d2bd9d lock users access
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
cc07d500dd new subs collector
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
50bb4b9a1b delivery last activity update 2018-06-04 17:45:05 -07:00
Derek Collison
955d8ee698 require 1.9 or above, bug fix in test 2018-06-04 17:45:05 -07:00
Derek Collison
3e2e8c9ce5 Fixed bug reusing test sub
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
d3213df7f1 Fix data race
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
26dafe464b Don't send route unsub with max
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
049db6e854 Support for queue subscriber retries over routes
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00