Commit Graph

37 Commits

Author SHA1 Message Date
Michael Davidsaver 1be0477ee6 evsocket::canIPv6 once 2022-04-05 07:57:16 -07:00
Michael Davidsaver df4289b4e6 IPv6+mcast support 2022-04-05 07:57:16 -07:00
Michael Davidsaver 62d6882048 doc 2021-09-13 19:24:07 -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 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 e5b21535ab server: add EPICS_PVAS_IGNORE_ADDR_LIST 2021-06-08 09:45:49 -07:00
Michael Davidsaver 280919b3ec server: adjust handling of invalid SID
Downgrade severity as invalid SIDs are an
unavoidable possibility after server
channel destroy.
2020-08-10 12:09:55 -07:00
Michael Davidsaver 63912a017a add operator<< for Server 2020-07-26 20:46:12 -07:00
Michael Davidsaver b6ee231ba8 ensure osiSockAttach() 2020-06-16 16:38:59 -07:00
Michael Davidsaver 3b641bed84 start *IDs from different non-zero
Help detect situations where SID, CID, or IOID are mixed up
2020-04-07 13:28:06 -07:00
Michael Davidsaver edadc31f96 add instanceSnapshot() 2020-03-24 18:38:10 -07:00
Michael Davidsaver bcdf743ae9 server expose raw client credentials 2020-03-09 16:34:18 -07:00
Michael Davidsaver a86a0db8f8 server connection store credentials 2020-03-09 16:34:18 -07:00
Michael Davidsaver 87c5aabc2f server close connection on stop() 2020-03-02 15:37:43 -08:00
Michael Davidsaver 20acafa963 fix Connection ownership
Keep alive during bev*() callbacks
2020-03-02 15:37:43 -08:00
Michael Davidsaver 78273124f0 more server beacon 2020-02-26 08:38:15 -08:00
Michael Davidsaver 6504466bbf separate basic TCP RX handling 2020-02-20 23:12:24 -08:00
Michael Davidsaver d6a4865a05 server config expand 2020-02-18 18:17:53 -08:00
Michael Davidsaver 1118566774 server no need to track chanByCID 2020-02-18 15:59:43 -08:00
Michael Davidsaver ab58b58d2d Server add builtin Source 2020-02-07 09:10:54 -08:00
Michael Davidsaver b54b9fb78d server fix bind() when 5075 in use 2020-02-03 14:57:04 -08:00
Michael Davidsaver 586e93b2d0 split Source and friends into seperate header 2020-01-26 16:02:18 -08:00
Michael Davidsaver 5ddc2beb47 server monitor throttle using send queue size 2020-01-26 15:55:56 -08:00
Michael Davidsaver 9ffb8dab9a minor 2020-01-25 12:12:21 -08:00
Michael Davidsaver c2a4224a21 server monitor 2020-01-22 12:25:21 -08:00
Michael Davidsaver d2c4457a08 server pvlist handling 2019-12-18 18:31:53 -08:00
Michael Davidsaver 583ee684ab generalize Get/Put/RPC handling 2019-12-18 18:31:17 -08:00
Michael Davidsaver aa973c9adc server boilerplate reduction 2019-12-15 16:43:22 -08:00
Michael Davidsaver 7de1f7d32f server decode credentials 2019-12-15 16:43:22 -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 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
Michael Davidsaver e1b8923f33 server basics 2019-11-19 16:06:43 -08:00
Michael Davidsaver 06e780872b progress 2019-11-19 16:06:43 -08:00