Alex Toombs
ae0e8e5f53
Write back resolved port to options.
2014-06-06 16:05:37 -07:00
Alex Toombs
8014866791
PR feedback (nits)
2014-06-06 15:49:13 -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
Derek Collison
e172f4bdf9
Fixed issue #29 with subscriptions leaking across routes on auto-unsubscribe
2014-04-30 14:18:42 -07:00
Derek Collison
ff2e2d40ae
Should receive msgs
2014-04-05 00:06:19 +02: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
e01bd2a6f1
go fmt fix
2013-12-12 14:39:51 -08:00
Derek Collison
6cbe515497
Clean up after ourselves
2013-12-12 14:09:40 -08:00
Derek Collison
c9fd57ad6b
fix for race in test
2013-12-12 13:59:05 -08:00
Derek Collison
eb5c550f10
Fixed slice panic on MSG_ARG split buffer
2013-12-12 13:11:37 -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
71c0c28ced
copyright hygiene
2013-10-16 13:40:15 -07:00
Derek Collison
ff5688c132
update test configs
2013-10-16 13:39:46 -07:00
Derek Collison
bd0bb5d52c
Properly process INFO messages from routes.
2013-10-16 08:44:59 -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
4e1502cc4c
README license, copyright cleanup, etc
2013-09-30 10:16:43 -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
1d4e02fe32
Upped read timeout, made certain errors fatal
2013-08-19 12:33:45 -07:00
Derek Collison
cb6a71fb46
Move to Go routine server vs external
2013-08-16 07:45:13 -07:00
Derek Collison
975b54195a
Use go routine server
2013-08-15 17:03:44 -07:00
Derek Collison
b94410bc0e
import cleanup
2013-08-14 05:20:42 -04:00
Derek Collison
4a8faf1d75
Pidfile support
2013-08-02 17:13:04 -07:00
Derek Collison
600ee1f448
Remove imports
2013-08-02 16:57:56 -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
d9017c4cbc
Make clearer on error its sid
2013-07-30 15:40:11 -07:00
Derek Collison
32ff571f3e
Flush SUB to route
2013-07-30 15:39:53 -07:00
Derek Collison
bca2ccd7d3
Release route connect Go routines on shutdown
2013-07-30 11:19:33 -07:00
Derek Collison
4e2ee9425d
Send local subs, tests cleanups
2013-07-30 09:52:46 -07:00
Derek Collison
b136f41fdb
Queue Subscriber rework
2013-07-29 22:33:16 -07:00
Derek Collison
d099467d2a
Multiple routes w/ same Id
2013-07-29 20:15:55 -07:00
Derek Collison
de469cada6
Reconnect logic
2013-07-29 20:02:47 -07:00
Derek Collison
0adb1f443b
Route queue subscriber test
2013-07-29 18:42:16 -07:00
Derek Collison
c61412a862
Only send over route once
2013-07-29 18:13:32 -07:00
Derek Collison
025b63300b
1-hop semantics for messages from routes
2013-07-29 17:09:41 -07:00
Derek Collison
ec4a46c959
MSG proto processing
2013-07-29 15:48:07 -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
1efeaa83e7
suppress log
2013-07-27 22:57:21 -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
19a9b07b4d
Fixup tests for changes to export functions
2013-07-17 09:22:22 -05:00
Derek Collison
ec391c9f86
Suppress logs in default test server
2013-07-17 08:07:48 -05:00
Derek Collison
e3965bcfcc
Export running a test Go routine server
2013-07-17 08:04:09 -05:00
Derek Collison
7c093f48a8
Added additional time to wait for connection close from server
2013-06-01 14:33:47 -07:00
Derek Collison
9018bb5876
More descriptive panic
2013-02-22 17:31:53 -08:00