Waldemar Quevedo
181b07ebc1
Config reporting with line and error position
...
Signed-off-by: Waldemar Quevedo <wally@synadia.com >
2018-10-02 11:38:15 -07:00
Derek Collison
fd3e5fdcc9
Merge pull request #755 from nats-io/accounts
...
[ADDED] Account Support
2018-10-01 17:57:55 +02:00
Derek Collison
dc745f02be
Remove helper
...
Signed-off-by: Derek Collison <derek@nats.io >
2018-10-01 08:47:35 -07:00
Derek Collison
14cdda8cd4
Updates from comments
...
Signed-off-by: Derek Collison <derek@nats.io >
2018-09-30 09:36:32 -07:00
Derek Collison
9f8330bcc9
Added import and export parsing for configs
...
Signed-off-by: Derek Collison <derek@nats.io >
2018-09-29 13:04:19 +02:00
Derek Collison
ae21fa22b7
API changes to match config for account mappings
...
Signed-off-by: Derek Collison <derek@nats.io >
2018-09-29 13:04:19 +02:00
Derek Collison
c4bcbf6275
Map anonymous reply subjects
...
Signed-off-by: Derek Collison <derek@nats.io >
2018-09-29 13:04:19 +02:00
Derek Collison
f6cb706c68
First pass req/reply across accounts
...
Signed-off-by: Derek Collison <derek@nats.io >
2018-09-29 13:04:19 +02:00
Derek Collison
620e1d7364
Basic account mapping via import and export
...
Signed-off-by: Derek Collison <derek@nats.io >
2018-09-29 13:04:19 +02:00
Derek Collison
1cbfbfa071
Basic account support
...
Signed-off-by: Derek Collison <derek@nats.io >
2018-09-29 13:04:19 +02:00
Ivan Kozlovic
d5ceade750
Merge pull request #753 from nats-io/route_perms_reload
...
[ADDED] Support for route permissions config reload
2018-09-27 10:08:55 -06:00
Ivan Kozlovic
4cd3453392
Set buf size limit to 50% of max_pending
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2018-09-27 09:43:56 -06:00
Ivan Kozlovic
97ab2d6294
Merge pull request #757 from nats-io/fix_flappers
...
Fixed flappers
2018-09-27 09:38:55 -06:00
Ivan Kozlovic
2a1811b600
Fixed flappers
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2018-09-26 15:58:48 -06:00
Ivan Kozlovic
e7f5cc82f0
Updates
...
- Use stack buffers
- Ensure that buffer size is no greater than 90% of max_pending
- Added test with low max_pending
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2018-09-26 12:19:14 -06:00
Ivan Kozlovic
178aab096d
Updates based on comments
...
- Removed un-needed lock/unlock
- Buffer SUBs/UNSUBs protocols and ensure flushing when buffer
gets to a certain size (otherwise route would get disconnected
with high number of subscriptions)
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2018-09-24 16:06:34 -06:00
Ivan Kozlovic
178766d6c9
[ADDED] Support for route permissions config reload
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2018-09-18 18:28:40 -06:00
Ivan Kozlovic
a065d13228
Merge pull request #752 from wallyqs/redacted-pass-regex-fix
...
Fix regex matching group for removing password
2018-09-16 10:42:42 -06:00
Waldemar Quevedo
7337eb6b80
Fix regex matching group for removing password
...
Signed-off-by: Waldemar Quevedo <wally@synadia.com >
2018-09-13 12:49:00 -07:00
Derek Collison
64e69a1bcf
Merge pull request #751 from nats-io/nkey_update
...
Update for nkey changes
2018-09-13 12:15:26 -07:00
Derek Collison
16c0f5b7f4
Update for nkey changes
...
Signed-off-by: Derek Collison <derek@nats.io >
2018-09-13 11:41:28 -07:00
Ivan Kozlovic
662f71ed9e
Merge pull request #745 from nats-io/conf-check-line-reporting
...
[ADDED] Check configuration option `-t`
2018-09-12 12:27:41 -06:00
Waldemar Quevedo
4eab817dee
Add -t to README
...
Signed-off-by: Waldemar Quevedo <wally@synadia.com >
2018-09-12 11:20:50 -07:00
Derek Collison
3e556abff2
Merge pull request #749 from nats-io/nkeys_vendor
...
Vendor nkeys
2018-09-12 11:06:40 -07:00
Derek Collison
08b6be644d
Vendor nkeys
...
Signed-off-by: Derek Collison <derek@nats.io >
2018-09-12 08:42:57 -07:00
Waldemar Quevedo
255be72df8
Report warnings when using deprecated fields
...
Signed-off-by: Waldemar Quevedo <wally@synadia.com >
2018-09-11 17:50:02 -07:00
Waldemar Quevedo
df2364af26
Add -t pedantic config check to the server
...
Signed-off-by: Waldemar Quevedo <wally@synadia.com >
2018-09-11 16:06:53 -07:00
Ivan Kozlovic
8e3ed6c35d
Merge pull request #748 from nats-io/update_readme
...
Change README nats.io URL documentation back [ci skip]
2018-09-11 14:09:19 -06:00
Ivan Kozlovic
d3147a9f4b
Change README nats.io URL documentation back [ci skip]
...
To be merged only when https://github.com/nats-io/nats-site/pull/376
is merged and site is live.
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2018-09-11 11:38:33 -06:00
Ivan Kozlovic
846544ecfe
Merge pull request #747 from nats-io/update_route_perms
...
[CHANGED] Cluster permissions moved out of cluster's authorization
2018-09-11 10:04:13 -06:00
Derek Collison
899b084934
Merge pull request #743 from nats-io/nkeys
...
Basic Nkey support
2018-09-10 16:05:24 -07:00
Ivan Kozlovic
e1202dd30a
[CHANGED] Cluster permissions moved out of cluster's authorization
...
It will be possible to set subjects permissions regardless of the
presence of an authorization block.
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2018-09-10 17:03:50 -06:00
Derek Collison
129866bb76
Make warning style
...
Signed-off-by: Derek Collison <derek@nats.io >
2018-09-10 15:32:26 -07:00
Derek Collison
e8611b1f47
Make sure mixed mode supported for config files.
...
Use test helpers for generating tmp configs.
Signed-off-by: Derek Collison <derek@nats.io >
2018-09-10 15:29:42 -07:00
Derek Collison
fff62d5bf7
Warn on plaintext passwords in config and redact from logs
...
Signed-off-by: Derek Collison <derek@nats.io >
2018-09-10 15:29:42 -07:00
Derek Collison
3d2cb0e7d1
Basic nkey support and nonce handling
...
Signed-off-by: Derek Collison <derek@nats.io >
2018-09-10 15:29:42 -07:00
Derek Collison
5bfbc8bb52
Merge pull request #746 from nats-io/log-warn
...
Add Warnf to Logger interface
2018-09-10 15:29:17 -07:00
Waldemar Quevedo
5e3950df0a
Add Warnf to logger interface
...
Signed-off-by: Waldemar Quevedo <wally@synadia.com >
2018-09-10 14:50:48 -07:00
Ivan Kozlovic
2ee18d6c82
Merge pull request #742 from nats-io/fix_flappers
...
Fixed flappers
2018-09-07 13:55:02 -06:00
Ivan Kozlovic
deec3b821a
Fixed flappers
...
During a config reload, it is possible for the server to send
an -ERR with auth violation and then close the connection.
Client library most of the time will process the -ERR but in
some cases, the socket read gets an error before that can happen.
Some tests were expectign the async error handler to fire, and would
fail the test otherwise. Changed those tests to still check that
if the async error is fire, we get the expected error, but not fail
the test if we don't. We still must get the disconnected callback
in those cases though.
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2018-09-07 11:56:21 -06:00
Derek Collison
08977d7831
Merge pull request #741 from nats-io/tls
...
Update tls and remove pre 1.9 files
2018-09-07 08:29:54 -07:00
Derek Collison
f85f002a28
Update tls and remove pre 1.9 files
...
Signed-off-by: Derek Collison <derek@nats.io >
2018-09-06 19:00:44 -07:00
Ginger Collison
a741066906
Merge pull request #740 from nats-io/readme_url_update_2newdoc
...
updating README nats.io URL ref to match new doc dir path [ci skip]
2018-09-06 16:16:07 -05:00
ainsley
f070916e56
updating README nats.io URL references to match new doc dir path [ci skip]
2018-09-06 16:13:25 -05:00
ainsley
996043eaab
updating README nats.io URL references to match new doc dir path [ci skip]
2018-09-06 11:52:30 -05:00
Ivan Kozlovic
9442135e7d
Merge pull request #738 from nats-io/update_travis
...
Limit cross compile for time were we push a tag
2018-09-05 19:11:51 -06:00
Derek Collison
fcf1cecda9
Merge pull request #737 from nats-io/route_perm2
...
Route permission propogation
2018-09-05 17:32:19 -07:00
Ivan Kozlovic
aee7712f0d
Limit cross compile for time were we push a tag
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2018-09-05 18:20:17 -06:00
Ivan Kozlovic
b15377b40c
Merge pull request #736 from nats-io/fix_flappers
...
Fixed flapping tests
2018-09-05 18:10:50 -06:00
Derek Collison
f032dc4529
Simplify, don't need connect processing
...
Signed-off-by: Derek Collison <derek@nats.io >
2018-09-05 17:03:45 -07:00