Commit Graph

50 Commits

Author SHA1 Message Date
Ken Robertson
e6d60881cb Added Server.Addr() helper to allow querying of the server's bound address
This can be useful in testing scenarios by allowing you to have the system pick
a random port by passing 0 on options.Port, but also give the user a way to
query the server for what port it actually bound to.
2014-05-27 09:08:07 -07:00
Derek Collison
7da1e87748 copyright hygiene 2014-02-06 19:34:12 -08:00
Derek Collison
edc49b7924 Fixes issues #21 and #22 2014-02-06 19:24:11 -08:00
Derek Collison
ee4568883e Move nats-server to gnatsd on logging 2013-10-18 13:03:11 -07:00
Derek Collison
b32bc384c4 Fixes for reflective solicited routes 2013-10-18 12:53:47 -07:00
Derek Collison
a50f5674df Better version processing 2013-10-17 12:47:41 -07:00
Derek Collison
8943283fa9 Allow multiple shutdown calls 2013-10-14 22:28:32 -07:00
Derek Collison
d21e2caf8c golint updates 2013-10-13 09:52:51 -07:00
Derek Collison
6ab5d6a337 Fixed msg payload accounting, made http monitoring work in Go routines 2013-08-19 15:09:41 -07:00
Derek Collison
0463533904 Transfer scratch buffer to client struct off of stack 2013-08-15 17:07:26 -07:00
Derek Collison
60f4c67bbf Cleaner way of handling the initial sends 2013-08-03 14:24:19 -07:00
Derek Collison
1386470005 Fixed bug where connection closed before sendInfo 2013-08-03 12:58:10 -07:00
Derek Collison
4a8faf1d75 Pidfile support 2013-08-02 17:13:04 -07:00
Derek Collison
cf0f30200f log file support, data race fixes 2013-08-02 16:52:54 -07:00
Derek Collison
f27deeabee Added official start method 2013-07-30 19:23:26 -07:00
Derek Collison
bca2ccd7d3 Release route connect Go routines on shutdown 2013-07-30 11:19:33 -07:00
Derek Collison
5ab044e2c8 Removed debug stuff 2013-07-28 09:36:30 -07:00
Derek Collison
dd99fd12ab First pass soliciting routes with auth 2013-07-28 09:33:13 -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
Derek Collison
5189dba7b6 Cluster startup 2013-07-27 16:29:25 -07:00
Derek Collison
dbca2a8faa Only log if still running 2013-07-27 14:55:33 -07:00
Derek Collison
a9d5bd7334 Print accept errors, sleep on tmp ones 2013-06-13 08:33:20 -07:00
Derek Collison
33fdc5274d Fixed data races 2013-06-12 00:12:52 -07:00
Derek Collison
c4f34906fc Easy way to print version information, bumped version 2013-06-08 12:57:41 -07:00
Derek Collison
da85a2757d Moved options processing into own file 2013-04-22 00:10:20 -04:00
Derek Collison
49ba87853c Added merge behavior for flags vs file config 2013-04-22 00:06:33 -04:00
khazanovsky
d93d8ffe7e Add ready message after net.Listen succeeded 2013-03-12 00:01:28 -07:00
Derek Collison
fd1f6faa59 Added on /connz endpoint for monitoring 2013-01-22 09:35:46 -08:00
Derek Collison
3977043780 Added first pass http monitoring (e.g. /varz) 2013-01-02 18:11:01 -06:00
Derek Collison
b763c36157 Added periodic PING support 2012-12-20 14:34:49 -08:00
Derek Collison
3eb8c258c7 Wait on Shutdown() 2012-12-19 18:15:06 -08:00
Derek Collison
87cee975ad Remove os.Exit in AcceptLoop 2012-12-19 17:49:03 -08:00
Derek Collison
fb79a982ef Added ability to run server as a Go routine 2012-12-18 16:56:49 -08:00
Derek Collison
c697028776 Reminder 2012-12-17 16:12:14 -08:00
Derek Collison
dab1bcb53e Removed dead code 2012-12-13 17:09:29 -08:00
Brady Catherman
2b856275c4 Allow enabling and disabling of logging. 2012-12-11 15:54:58 -08:00
Derek Collison
a306047d89 Signal trap exists with status zero 2012-12-10 11:39:54 -08:00
Derek Collison
231d519ab7 Exit on signal 2012-12-10 09:48:54 -08:00
Derek Collison
98fc339cdc Added signal handling 2012-12-06 12:05:34 -08:00
Derek Collison
2968ea1538 auth support, cleanup 2012-12-05 16:59:48 -08:00
Derek Collison
ed17c9d369 Added server support for auth flag 2012-12-03 11:40:11 -08:00
Derek Collison
b85fd41d18 Added suport for pedantic mode and -ERR proto 2012-11-29 18:42:20 -08:00
Derek Collison
56cfcac374 Enable verbose mode 2012-11-29 16:52:10 -08:00
Derek Collison
30883c7c37 Add in flush map, remove bufio reader 2012-11-20 13:09:07 -08:00
Derek Collison
3fe533afd2 Made info public 2012-11-15 09:07:43 -08:00
Derek Collison
3ea6f64c73 more default options, fixed tests 2012-11-13 11:39:31 -08:00
Derek Collison
c3eba76367 Added base logging/tracing 2012-11-13 11:26:53 -08:00
Derek Collison
d71c2414cf placeholder for port/net flags 2012-11-12 17:14:42 -08:00
Derek Collison
6630efb298 first pass server 2012-11-12 14:26:38 -08:00