Commit Graph

38 Commits

Author SHA1 Message Date
Michael Davidsaver fedbec649b server: rework cleanup of connection, channel, and operation 2023-03-20 09:41:41 -07:00
Michael Davidsaver f75bcc5044 constify OpBase and friends 2023-01-31 09:54:10 -08:00
Michael Davidsaver 92f728f5c9 Add hold-off timer when reconnecting to a specific server 2022-06-19 10:51:45 -07:00
Michael Davidsaver cce797263d fix handling of pva_ctrl_msg::SetEndian 2022-05-18 10:32:16 -07:00
Michael Davidsaver c503eece31 spell check 2021-08-13 15:18:31 -07:00
Michael Davidsaver 3145c010d2 Extend report()
ReportInfo to allow pass through from Source.
Also include peer credentials
2021-07-06 18:32:53 -07:00
Michael Davidsaver e62f20e445 fixup onCreate with multiple Sources 2021-07-06 18:32:53 -07:00
Michael Davidsaver 9af841cccd server/client search logging 2021-07-06 18:32:53 -07:00
Michael Davidsaver 0e5bd37b6e minor 2021-07-02 13:15:50 -07:00
Michael Davidsaver e3465b7ee8 plumb file+line through _to_wire/_from_wire 2021-06-27 10:17:14 -07:00
Michael Davidsaver 8363c7fe9a client add TCP search 2021-06-27 10:17:14 -07:00
Michael Davidsaver fa25bf2aec server: fix TCP search reply 2021-06-27 10:17:14 -07:00
Michael Davidsaver 60d275412f conn/chan tx/rx stat tracking 2021-06-27 10:17:13 -07:00
Michael Davidsaver 9ec69c784a server: change how operation credentials are presented 2021-06-27 10:17:13 -07:00
Michael Davidsaver e9ce80880d remote file:line from decode errors 2021-01-12 11:32:10 -08:00
Michael Davidsaver 76764cf978 xcode: capture file:line of fault() 2021-01-12 11:32:10 -08:00
Michael Davidsaver 4e2f9554a8 server ensure channel onClose() has run 2020-08-10 12:09:55 -07:00
Michael Davidsaver a2f478cc24 server: fixup channel state handling 2020-08-10 12:09:55 -07:00
Michael Davidsaver bcea4f032a server missing channel onClose 2020-04-12 23:29:30 -07:00
Michael Davidsaver facb18ae00 Add log_exc_printf() with stack trace 2020-04-03 11:58:23 -07:00
Michael Davidsaver 64cf5c2334 drop SockAddr from public API
and fix UDP search source
2020-03-09 19:47:43 -07:00
Michael Davidsaver bcdf743ae9 server expose raw client credentials 2020-03-09 16:34:18 -07:00
Michael Davidsaver 99ce43c0eb prefer log_*_printf() 2020-02-19 07:10:52 -08:00
Michael Davidsaver 1118566774 server no need to track chanByCID 2020-02-18 15:59:43 -08:00
Michael Davidsaver c2a4224a21 server monitor 2020-01-22 12:25:21 -08:00
Michael Davidsaver fecdd52e70 update logging 2019-12-19 18:42:39 -08:00
Michael Davidsaver 68cb777702 use std::make_shared where possible
may avoid extra alloc for ref. counter
2019-12-19 18:42:39 -08:00
Michael Davidsaver 583ee684ab generalize Get/Put/RPC handling 2019-12-18 18:31:17 -08:00
Michael Davidsaver 851182c7a1 ServerChannel_shutdown 2019-12-18 18:31:09 -08:00
Michael Davidsaver aa973c9adc server boilerplate reduction 2019-12-15 16:43:22 -08:00
Michael Davidsaver 7c47975af5 Got GET 2019-12-15 16:43:22 -08:00
Michael Davidsaver 92c513d6dd de-templateize xcode 2019-12-10 19:28:54 -08:00
Michael Davidsaver 6292776629 normalize message names to CMD_* 2019-11-20 10:39:30 -08:00
Michael Davidsaver 9ceab63d02 Introspect can error 2019-11-19 16:08:03 -08:00
Michael Davidsaver f063bd26f5 tcp search 2019-11-19 16:08:03 -08:00
Michael Davidsaver 083bad3e28 redo namespaces 2019-11-19 16:08:03 -08:00
Michael Davidsaver 9c68205428 more server 2019-11-19 16:08:03 -08:00
Michael Davidsaver 946e557960 respond to CreateChan 2019-11-19 16:06:43 -08:00