Commit Graph

93 Commits

Author SHA1 Message Date
Michael Quigley cd1f067ddb Try out operating system UDP fragmentation. (#44) 2020-03-27 13:31:56 -04:00
Michael Quigley ef30812dbc The first viable 'xlink_transwarp' implementation. No throttle control. Requires a low Xgress MTU. But it works. (#44) 2020-03-27 13:14:47 -04:00
Michael Quigley 45630ecbbf Wiring up payload handling for xlink_transwarp. (#44) Added xlink.Forwarder. 2020-03-27 12:47:23 -04:00
Michael Quigley bcddb1076a Support for transwarp message header encode/decode. Starting on payload/acknowledgement write. (#44) 2020-03-26 16:09:54 -04:00
Michael Quigley fb2869673d Style up the logs. 2020-03-26 15:25:07 -04:00
Michael Quigley 00d5866108 Basic connection state, ping, functional. (#44) 2020-03-26 15:11:10 -04:00
Michael Quigley 6e1842696e Iteration on xlink_transwarp message framework. (#44) 2020-03-26 14:40:15 -04:00
Michael Quigley 682ece0149 Using ping to iterate state management for dialer and listener. (#44) 2020-03-26 10:47:53 -04:00
Michael Quigley 6f3a11b9b8 Working out 'hello' state management. (#44) 2020-03-26 10:15:34 -04:00
Michael Quigley bfa94e4892 Start of handler-driven messaging. Reworked 'hello' to support scheme. (#44) 2020-03-25 15:26:23 -04:00
Michael Quigley 70a6eb6719 Metrics peekhandler moved to foundation. 2020-03-25 13:43:39 -04:00
Michael Quigley 510b5205ac Merge branch 'master' into p14_c1 2020-03-25 13:39:40 -04:00
ekoby 8c48ac871e relocate metrics to ziti-foundation (#63)
metrics package is now in ziti-foundation
* update and tidy go.mod
* fix: use ziti-foundation/metrics
2020-03-24 18:37:28 -04:00
Michael Quigley a3838ed857 Controller changes to support non 'transport.Address' addresses (string). Enough 'xlink_transwarp' to minimally establish a connection. (#44) 2020-03-24 16:00:36 -04:00
Paul Lorenz 1b14d00861 Use short ids for terminators. Fixes GH-65 (#66) 2020-03-24 13:45:35 -04:00
Michael Quigley 75aab14ef8 Rounding out the xlink_transwarp skeleton. (#44) 2020-03-24 11:51:21 -04:00
Michael Quigley a09a608449 HelloRouterAdvertisementsHeader. (#54) 2020-03-24 11:10:01 -04:00
Michael Quigley 3c03d9697c xlink_transwarp.impl and xlink_transwarp.[listener|dialer]Config. xlink_transport.*Config lint. (#44, openziti/fabric#54) 2020-03-24 11:00:21 -04:00
Michael Quigley 07bb3f49d9 Show advertisement. 2020-03-24 10:23:03 -04:00
Michael Quigley 34fb57acc0 Remove transwarp transport implementation. 2020-03-24 10:18:57 -04:00
Michael Quigley cc6a231580 Merge branch 'master' into p14_c1 2020-03-24 10:09:01 -04:00
Michael Quigley 7c3bf685b7 Xlink initial working implementation. (#54) 2020-03-23 15:28:03 -04:00
Paul Lorenz bc2d3c6fe2 Adapt to foundation API change (#60)
* Adapt to foundation API change
2020-03-23 14:34:54 -04:00
Michael Quigley 0b01b9d611 Merge branch 'master' into p14_c1 2020-03-20 16:19:00 -04:00
Paul Lorenz 788202e91c Merge pull request openziti/fabric#58 from netfoundry/add-router-start
Add a router start method
2020-03-20 16:16:00 -04:00
Michael Quigley f98a210742 Wiring in the Xlink 'registry'. Now we can refactor our listener startup code. (#54) 2020-03-20 15:32:53 -04:00
Paul Lorenz 188446b068 Add a router start method 2020-03-20 15:22:44 -04:00
Michael Quigley f99a6c811f Musn't forget the advertisement. (#54) 2020-03-20 14:57:50 -04:00
Michael Quigley fbd6cee81c xlink_transport roughed-in using roughly the same scruffy wiring code as the single-listener router implementation. Will revisit/refactor as xlink_transwarp develops. (#54) 2020-03-20 14:47:56 -04:00
Michael Quigley 7e4c5a0fcb xlink_transport uses handler_link, just like it's spiritual predecessor. (#54) 2020-03-20 14:29:58 -04:00
Michael Quigley 2902c4942b Move the X... frameworks underneath controller/ or router/. 2020-03-20 13:57:59 -04:00
Michael Quigley 2026d77c72 Merge branch 'master' into p14_c1 2020-03-19 15:22:17 -04:00
Paul Lorenz cc9d36acf6 Merge pull request openziti/fabric#56 from netfoundry/remove-copyright-date
Remove copyright date
2020-03-19 15:09:03 -04:00
Paul Lorenz c32144d668 Remove copyright date 2020-03-19 13:26:09 -04:00
Paul Lorenz 6fdd5bcda5 Add support for multiple endpoints to services and sync model abstrac… (#53)
* Add support for multiple terminators to services and sync model abstractions with edge

* Add Snapshot to db.Db

* Make API friendly errors

* Add association querying. Consolidate Entity* interfaces
2020-03-19 13:23:16 -04:00
Michael Quigley f953a6ce01 Working out how the current 'accepter' concept might be generalized for an Xlink implementation. (#54) 2020-03-18 14:04:43 -04:00
Michael Quigley 2106bc8d59 Xlink progress. (#54) 2020-03-18 12:53:31 -04:00
Michael Quigley 564c9723cb Beginnings on Xlink. (#54) 2020-03-18 11:51:51 -04:00
Michael Quigley f9239dcf8d Implemented 'transwarp.Connection.ReadPeer'. (#44) 2020-03-17 15:42:06 -04:00
Michael Quigley 14bcf252e8 Tweaks, getting listener working for transwarp transport. (#44) 2020-03-17 15:21:00 -04:00
Michael Quigley 7b13c92e93 Roughed in transwarp implementation for 'transwarp:'. We'll see how the listener side of this plays out. (#44) 2020-03-17 14:48:19 -04:00
Michael Quigley b85f1fc4c7 ReadUntil[NewLine] moved into xgress from ziti-foundation/transport. 2020-03-17 13:46:43 -04:00
Michael Quigley 68b05f58df Basic Xgress MTU support. Default MTU increases to 16k. (#52) 2020-03-17 13:17:31 -04:00
Paul Lorenz 04458d48de Merge pull request openziti/fabric#50 from netfoundry/separate-bolt-stores
Separate bolt stores into db package.
2020-02-27 16:38:26 -05:00
Paul Lorenz 7f2515cbeb Separate bolt stores into db package 2020-02-27 15:15:08 -05:00
ekoby 7f6fb5e5eb initial support for passing crypto material (#41)
implement passing information between hosting and dialing endpoints (used for crypto key exchange)
2020-02-27 12:57:39 -05:00
Paul Lorenz 39bd64a0a0 Merge pull request openziti/fabric#47 from netfoundry/add-deps-roll
Add automatic dependency rolling config
2020-02-13 15:16:26 -05:00
Paul Lorenz 8f00334b7e Add automatic dependency rolling config 2020-02-13 11:12:48 -05:00
Paul Lorenz ad4d657d46 Add versioning and tagging (#43)
* Add versioning and tagging
2020-02-11 14:42:04 -05:00
Michael Quigley cecf62bf92 Merge pull request openziti/fabric#42 from netfoundry/p13-chapter-6
De-stuttered the Xgress API. (#40)
2020-02-05 12:50:30 -05:00