Derek Collison
67ed61c837
fixups for PR comments
2016-06-17 09:59:39 -07:00
Derek Collison
449aa6e8ef
Finalized opts parser for subject authorization
2016-06-16 13:49:26 -07:00
Derek Collison
1d74a0dea3
First pass authorization parser
2016-06-16 10:10:52 -07:00
Derek Collison
46a9e6f0bc
First pass at multi-user support
2016-05-13 12:27:57 -07:00
Derek Collison
9e73c1db76
Enable listen address parsing for client, cluster and http, enforce http hosts as separate
2016-05-12 16:47:01 -07:00
Derek Collison
b5a1365349
Set default host for cluster
2016-05-03 16:44:32 -07:00
Ivan Kozlovic
16bd806c46
Move definition of tls usage outside of function that prints it
2016-04-22 15:22:04 -06:00
Derek Collison
b3388db53f
Enable dynamic write buffers for client connections
2016-04-15 18:16:13 -07:00
Derek Collison
f23f55518c
gosimple fixes
2016-03-31 07:28:40 -07:00
Colin Sullivan
2baac47820
Address issues found by golint.
...
* No functional changes
* Did not address the ALL_CAPS issues
* Did not modify public APIs and field names.
2016-03-15 15:21:13 -06:00
Derek Collison
49a7f2295a
gofmt -s fixes
2016-02-29 22:08:49 -08:00
Derek Collison
b61da04ef7
Enable HTTPS for monitoring
2015-12-01 19:01:56 -08:00
Waldemar Quevedo
4958f0f684
Add --cluster_listen flag to set cluster addr and port for others to solicit routes
2015-11-30 14:30:11 -08:00
Derek Collison
9d0695ec47
Merge pull request #143 from nats-io/tls_strict_route
...
TLS strict route verifications
2015-11-23 12:18:41 -08:00
Derek Collison
40c8cb13ea
Strict verification for route TLS
2015-11-23 10:19:47 -08:00
Colin Sullivan
bb286ba424
Merge branch 'master' into tls_add_cipher
2015-11-23 10:55:43 -07:00
Derek Collison
647213b1d7
TLS timeout handling for routes
2015-11-22 15:07:44 -08:00
Derek Collison
3b64567f00
tls flags, proper timeouts
2015-11-22 14:43:16 -08:00
Derek Collison
ef43c19fce
Use better ciphers available under 1.5
2015-11-22 08:29:18 -08:00
Colin Sullivan
936259e0d6
Removed the requirement for cipher_suites configuration in TLS and added default ciphers.
2015-11-21 21:15:35 -07:00
Colin Sullivan
c56b3677da
Fixed formatting
2015-11-20 16:08:13 -07:00
Colin Sullivan
0ff1b55fa9
Require cipher suites to be specified in the configuration.
...
* Configuration requires a cipher suite
* Removed default cipher suites
* Added help to assist with TLS configuration and list available cipher suites.
2015-11-20 16:00:25 -07:00
Colin Sullivan
9ff1c9a12c
Expand the cipher suite options. This allows older clients (e.g. .NET on Windows 7) to more easily use TLS.
2015-11-19 15:58:46 -07:00
Derek Collison
b8af53e67a
Added in clustered TLS
2015-11-08 14:20:01 -08:00
Derek Collison
1c7f708217
Added in support for requiring client certificates
2015-11-08 10:48:39 -08:00
Derek Collison
b75c7b1522
comment out 1.5 only ciphers for now.
2015-10-23 08:43:03 -07:00
Derek Collison
749d4f89cc
First pass at client TLS support
2015-10-22 03:30:27 +02:00
cmfatih
27b27157f6
Change JSON fieldname for cluster port (prevent conflict with client port)
2015-10-04 01:42:47 -04:00
Derek Collison
fe3b8f2aa1
BufSize option, bump for go1.5.1, bump version
2015-09-18 07:41:33 -07:00
Derek Collison
eed8b6cf94
Fix for #111
2015-08-23 13:23:02 -07:00
Derek Collison
f7ea964f2e
Allow flag to connect to routes in clustered mode
2015-08-07 14:23:50 -07:00
Derek Collison
075529e2fe
Properly handle and enforce max payload
2015-08-05 22:05:58 -07:00
Derek Collison
96bab33075
fixed import paths
2015-06-19 12:08:11 -07:00
Derek Collison
2758974735
Fixed logging bugs, added in additional tracing
2015-01-16 11:58:21 -08:00
Ken Robertson
5623b583a9
Updates for new logging to appease govet
...
Govet doesn't like functions that look like format handlers not ending in `f`,
such as Debug() vs Debugf(). This is changing some of the new log handling to
use 'f' function names to appease govet.
Updated the implicit handling of including the client as an arg without being
used in a format string. Now the client object simply has a Errorf function
for logging errors and it adds itself onto the format string.
2014-10-29 11:32:14 -07:00
Máximo Cuadros Ortiz
7c7578ae38
Notice and Logger messages
2014-10-16 01:16:21 +02:00
Máximo Cuadros Ortiz
d99c6aeead
remote syslog support
2014-10-16 00:45:44 +02:00
Máximo Cuadros Ortiz
6586ac4653
better client identification at logs and some performances improves
2014-10-16 00:44:56 +02:00
Máximo Cuadros Ortiz
96d044dce4
login system abstraction
2014-10-16 00:44:22 +02:00
Michael Fraenkel
eec4786a2c
Check port when removing self referenced routes
...
* Cleanup how self referenced routes were determined
2014-09-13 17:24:41 -05:00
Simon Leung
afc9f6222f
remove self referencing ip/host
...
Signed-off-by: Jonathan Berkhahn <jaberkha@us.ibm.com >
2014-07-31 10:30:43 -07:00
Alex Toombs
20b08f5a33
Allow nats to choose a random port when given port -1.
...
* In order to allow nats to resolve a randomly-chosen port, we want to
sometimes give net.Listen a port of 0. However, a port of 0 in the
config resolve to a constant port. In order to avoid behavioral
changes, we define '-1' to be the default "choose random port"
number.
* Resolve ports can be retrievd using the server's Addr() method.
2014-06-05 19:48:42 -07:00
Eric Malm
89452213bf
Make profiling port configurable via file
...
- Port can be specified with 'prof_port' value in file
- CLI flag overrides config file setting
2014-04-24 18:01:09 -07:00
Derek Collison
d21e2caf8c
golint updates
2013-10-13 09:52:51 -07:00
Derek Collison
cf0f30200f
log file support, data race fixes
2013-08-02 16:52:54 -07:00
Derek Collison
0b8718a67d
flag/config parsing of log and pid files
2013-08-01 12:36:20 -07:00
Derek Collison
f27deeabee
Added official start method
2013-07-30 19:23:26 -07:00
Derek Collison
c07bca3144
Config file support for monitor http port
2013-07-30 18:04:33 -07:00
Derek Collison
4193d6e120
fixes, auth checks
2013-07-27 23:50:07 -07:00
Derek Collison
72b68bf363
Added sub and unsub broadcast to routes
2013-07-27 22:05:15 -07:00