Commit Graph

1934 Commits

Author SHA1 Message Date
Neven Miculinic
5344e1384e Added parser type safety 2019-02-18 17:36:54 +01:00
Derek Collison
01016a2105 Merge pull request #906 from wallyqs/travis-go-import-path
Add go import path for Travis
2019-02-14 14:25:14 -08:00
Derek Collison
c329da72fc Merge pull request #905 from nats-io/statsz
Remove delay for global statsz ping, bumped 2.0 RC version
2019-02-12 16:04:02 -08:00
Derek Collison
c5510d616e Remove delay for global statsz, bump RC version
Signed-off-by: Derek Collison <derek@nats.io>
2019-02-12 15:17:29 -08:00
Derek Collison
4d932baa26 Update some comments [ci skip]
Signed-off-by: Derek Collison <derek@nats.io>
2019-02-11 19:32:22 -08:00
Waldemar Quevedo
2936e1b92a Add go import path to Travis
Signed-off-by: Waldemar Quevedo <wally@synadia.com>
2019-02-11 02:08:05 -08:00
Derek Collison
28ea0e5ed9 Merge pull request #903 from nats-io/cleanup
Some cleanup on outbound and flush
2019-02-08 19:13:42 -08:00
Derek Collison
c385834f96 Some cleanup on outbound and flush
Signed-off-by: Derek Collison <derek@nats.io>
2019-02-08 19:12:51 -08:00
Ivan Kozlovic
931af2fe71 Update README link to latest release [ci skip]
Signed-off-by: Ivan Kozlovic <ivan@synadia.com>
2019-02-07 16:47:37 -07:00
Ivan Kozlovic
fe3289b1d6 Merge pull request #900 from nats-io/fix_budget_flush
Fixed use of flush budget for connections other than ROUTER
2019-02-07 16:07:22 -07:00
Ivan Kozlovic
235e7f99dd Fixed use of flush budget for connections other than ROUTER
Need to be explicit about the connection type to apply the budget to.

Signed-off-by: Ivan Kozlovic <ivan@synadia.com>
2019-02-07 15:01:08 -07:00
Waldemar Quevedo
d632297862 Verify and map readme update
Signed-off-by: Waldemar Quevedo <wally@synadia.com>
2019-02-07 10:01:55 -08:00
Waldemar Quevedo
a733e6781a Merge pull request #896 from nats-io/tls-map-user-cn
Support using TLS cert subject to auth user
2019-02-06 20:57:31 -08:00
Derek Collison
ce538b5421 Merge pull request #898 from nats-io/reload_mcl
Support reload of max_control_line by updating connected clients
2019-02-06 14:50:36 -08:00
Derek Collison
007c98dc03 Support reload of max_control_line by updating connected clients
Signed-off-by: Derek Collison <derek@nats.io>
2019-02-06 14:33:34 -08:00
Waldemar Quevedo
7645d95c18 Support using TLS cert subject to auth user
Signed-off-by: Waldemar Quevedo <wally@synadia.com>
2019-02-06 12:36:03 -08:00
Derek Collison
46a2661114 Merge pull request #891 from wallyqs/include-parsing-fixes
Allow using quotes around include
2019-02-06 11:57:40 -08:00
Derek Collison
09a4b05017 Merge pull request #892 from wallyqs/lookup-env-errors
Show parse errors from looked up env vars
2019-02-06 11:57:22 -08:00
Derek Collison
5a79df11dd Merge pull request #893 from wallyqs/config-string-num-val
Support for unquoted config strings that start with number
2019-02-06 11:57:05 -08:00
Waldemar Quevedo
47055eddef Add support for unquoted config strings that start with number
Signed-off-by: Waldemar Quevedo <wally@synadia.com>
2019-02-06 08:57:09 -08:00
Waldemar Quevedo
457c442198 Show parse errors from looked up env vars
Signed-off-by: Waldemar Quevedo <wally@synadia.com>
2019-02-06 08:57:08 -08:00
Derek Collison
36b902675f Merge pull request #897 from nats-io/speed
Some Optimizations
2019-02-05 15:34:52 -08:00
Derek Collison
af78552549 Move ints to proper sizes for all
Signed-off-by: Derek Collison <derek@nats.io>
2019-02-05 15:19:59 -08:00
Derek Collison
b8e7b9b68e Some Optimizations
1. Change outbound client structure to be smaller and more cache friendly.
2. Snapshot MaxControlLine into client structure (mcl) to avoid server opts lookup.

Signed-off-by: Derek Collison <derek@nats.io>
2019-02-04 17:07:49 -08:00
Derek Collison
cfa0685beb Merge pull request #895 from nats-io/fix_possible_writeloop_stall
[FIXED] Possible delays in delivering messages
2019-02-03 00:13:09 -08:00
Ivan Kozlovic
42f45ce5b6 [FIXED] Possible delays in delivering messages
There is a possibility that a partial write results in data
not being sent in a timely fashion to a subscription.

Signed-off-by: Ivan Kozlovic <ivan@synadia.com>
2019-02-02 18:42:50 -07:00
Derek Collison
ae80c4e98b Merge pull request #894 from wallyqs/nkeys-log-user
Fix logging public nkey on auth violation
2019-02-02 08:54:55 -08:00
Waldemar Quevedo
e4a4c98ad0 Fix logging public nkey on auth violation
Signed-off-by: Waldemar Quevedo <wally@synadia.com>
2019-02-01 17:20:04 -08:00
Waldemar Quevedo
d0d05256f9 Show parse errors from looked up env vars
Signed-off-by: Waldemar Quevedo <wally@synadia.com>
2019-01-31 12:21:07 -08:00
Waldemar Quevedo
441d865c1c Allow using quotes around include
Signed-off-by: Waldemar Quevedo <wally@synadia.com>
2019-01-31 09:44:20 -08:00
Ivan Kozlovic
a4741c52c5 Merge pull request #890 from nats-io/fix_account_lookup_race
Fixed possible race when looking/registering an account
2019-01-31 10:06:21 -07:00
Ivan Kozlovic
2e9fe694d6 Fixed possible race when looking/registering an account
Signed-off-by: Ivan Kozlovic <ivan@synadia.com>
2019-01-31 09:25:40 -07:00
Derek Collison
39fdcd9974 Merge pull request #889 from nats-io/big_payload
Don't allow overruns for message payloads, fixes #884
2019-01-30 20:03:06 -08:00
Derek Collison
934b28de1c Don't allow overruns for message payloads, fixes #884
Signed-off-by: Derek Collison <derek@nats.io>
2019-01-30 18:31:32 -08:00
Derek Collison
75a489a31b Merge pull request #887 from wallyqs/config-parser-bugs
Fix dangling bracket and parens EOF bugs in config parser
2019-01-28 17:30:39 -08:00
Waldemar Quevedo
c3a441f6ec Fix dangling bracket and parens eof bugs in config parser
Signed-off-by: Waldemar Quevedo <wally@synadia.com>
2019-01-28 17:26:22 -08:00
Derek Collison
ed94bd9f27 Update expiration
Signed-off-by: Derek Collison <derek@nats.io>
2019-01-24 21:42:47 -07:00
Derek Collison
530b63a5dd Fix for #883
Signed-off-by: Derek Collison <derek@nats.io>
2019-01-24 21:24:20 -07:00
Derek Collison
4de8d48bbc Merge pull request #882 from andyxning/enhance_ut
enhance ut for server
2019-01-17 22:02:33 -08:00
Andy Xie
79c6f9e884 enhance ut for server 2019-01-18 10:54:04 +08:00
Derek Collison
f382fb86ae Merge pull request #881 from andyxning/remove_magic_number_and_enhance_help_info_for_mkpasswd
remove magic number and enhance help info for mkpasswd
2019-01-17 08:06:23 -08:00
Andy Xie
254366fefb remove magic number and enhance help info for mkpasswd 2019-01-17 12:18:45 +08:00
Derek Collison
7297ad549c Merge pull request #880 from andyxning/add_ntp_dep_to_systemd_service_file
add ntp dep to systemd service file
2019-01-16 19:49:42 -08:00
Andy Xie
8b473db07f add ntp dep to systemd service file 2019-01-17 11:17:05 +08:00
Ivan Kozlovic
714b75d688 Bump version to 2.0.0-RC2
Signed-off-by: Ivan Kozlovic <ivan@synadia.com>
2019-01-14 19:56:49 -07:00
Ivan Kozlovic
8361155fb2 Merge pull request #879 from nats-io/fix_logtime_reload
Fixed reload of boolean flags
2019-01-14 19:53:34 -07:00
Ivan Kozlovic
d654b18476 Fixed reload of boolean flags
PR #874 caused an issue in case logtime was actually not configured
and not specified in the command line. A reload would then remove
logtime.

Revisited the fix for that and included other boolean flags, such
as debug, trace, etc..

Related to #874

Signed-off-by: Ivan Kozlovic <ivan@synadia.com>
2019-01-14 19:18:00 -07:00
Derek Collison
526c49de5c Merge pull request #876 from nats-io/fanin
Changes to prevent fan-in scenarios from slow consumer state
2019-01-11 11:11:13 -08:00
Derek Collison
7d6b9144de Fix race, bump version to RC1
Signed-off-by: Derek Collison <derek@nats.io>
2019-01-11 10:58:26 -08:00
Derek Collison
a9735def02 Remove unused statistic
Signed-off-by: Derek Collison <derek@nats.io>
2019-01-10 18:04:20 -08:00