Move Acceptor to wangle
Summary:
Initial pass at moving acceptor to wangle. Involves moving most of the config stuff from proxygen/lib/services, and *all* of the ssl stuff from proxygen/lib/ssl.
Only minor changes:
* Acceptor can be overriden to use thrift socket types, so I don't have to change TTransportException everywhere just yet
* proxygen::Exception to std::runtime_exception in a few spots - looks like it is entirely bad config exceptions, so it should be okay
* Just used std::chrono directly instead of stuff in Time.h (which is just typedefs and simple helpers)
Test Plan:
used in
D1539327
fbconfig -r proxygen/httpserver; fbmake runtests
Probably other projects are broken, will iterate to fix
None of the failling tests look related
Reviewed By: dcsommer@fb.com
Subscribers: oleksandr, netego-diffs@, hphp-diffs@, ps, trunkagent, doug, fugalh, alandau, bmatheny, njormrod, mshneer, folly-diffs@
FB internal diff:
D1638358
Tasks:
5002353
Signature: t1:
1638358:
1414526683:
87a405e3c24711078707c00b62a50b0e960bf126