Commit Graph

47 Commits

Author SHA1 Message Date
Michael Davidsaver 2ad25b5ecf include channel names in Server::operator<< 2020-12-27 11:48:22 -08:00
Michael Davidsaver 0395982691 add evsocket::interfaces() wrapper 2020-12-13 15:49:43 -08:00
Michael Davidsaver 63912a017a add operator<< for Server 2020-07-26 20:46:12 -07:00
Michael Davidsaver 549fd92f87 change Server::listSource() 2020-04-25 14:40:43 -07:00
Michael Davidsaver 1a462617a4 minor 2020-04-25 14:40:43 -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 87c5aabc2f server close connection on stop() 2020-03-02 15:37:43 -08:00
Michael Davidsaver 78273124f0 more server beacon 2020-02-26 08:38:15 -08:00
Michael Davidsaver acfba6469e start client beacon rx 2020-02-26 08:38:15 -08:00
Michael Davidsaver cfa18525cf update Config 2020-02-21 09:45:03 -08:00
Michael Davidsaver af973bea66 harmonize signal handling 2020-02-21 00:29:32 -08:00
Michael Davidsaver 8c646cd65a more log 2020-02-20 09:37:29 -08:00
Michael Davidsaver adcac746ef server avoid verbose Beacon tx errors 2020-02-19 07:10:52 -08:00
Michael Davidsaver 99ce43c0eb prefer log_*_printf() 2020-02-19 07:10:52 -08:00
Michael Davidsaver d6a4865a05 server config expand 2020-02-18 18:17:53 -08:00
Michael Davidsaver 772cc5297c server fix spurious Beacon truncated 2020-02-18 18:17:27 -08:00
Michael Davidsaver e3e9655fe7 separate server Config
prepare to combine with client Config
2020-02-18 16:30:23 -08:00
Michael Davidsaver 4b5439a427 print server Config 2020-02-08 10:28:33 -08:00
Michael Davidsaver ab58b58d2d Server add builtin Source 2020-02-07 09:10:54 -08:00
Michael Davidsaver cc5071cd22 fix server beacon tx 2020-02-06 11:26:14 -08:00
Michael Davidsaver b71c645769 update server config 2020-02-06 10:56:28 -08:00
Michael Davidsaver 5815d595c4 move server Config out
server::Server::Config doesn't add anything vs.
server::Config
2020-02-05 18:35:08 -08:00
Michael Davidsaver 7734507ce7 minor GUID 2020-02-04 15:40:26 -08:00
Michael Davidsaver 80dacb895e log show time 2020-02-03 14:57:50 -08:00
Michael Davidsaver b54b9fb78d server fix bind() when 5075 in use 2020-02-03 14:57:04 -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 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 787ad4841f better GUID 2019-12-19 18:42:39 -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 92c513d6dd de-templateize xcode 2019-12-10 19:28:54 -08:00
Michael Davidsaver 582b1b9a79 add skeleton for server Get/Put/RPC 2019-12-10 18:38:22 -08:00
Michael Davidsaver 6292776629 normalize message names to CMD_* 2019-11-20 10:39:30 -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 495eeaa4ac rework rwlock 2019-11-19 16:07:51 -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 bab82affb8 redo packet build/parse
now with evbuffer
2019-11-19 16:06:43 -08:00
Michael Davidsaver 06e780872b progress 2019-11-19 16:06:43 -08:00
Michael Davidsaver 985687a54d test UDP handling 2019-10-27 20:57:11 -07:00
Michael Davidsaver c886205110 redo UDP handling 2019-10-27 16:19:59 -07:00
Michael Davidsaver 3a1123e3b9 more compat 2019-10-24 18:10:54 -07:00
Michael Davidsaver cf64dad10d start on server 2019-10-24 16:47:37 -07:00