Re: API Proposal: SSL client context retrieval

2019-05-02 Thread Zeyuan Yu
. */ TSSslContext TSSslClientContextFind(const char *first_key, const char *second_key); [image: work-eat-sleep--400090.jpg] *Zeyuan Yu* Software Development Engineer, Verizon Media Group work: 217.369.5086 personal: 217.898.1085 On Wed, May 1, 2019 at 4:59 PM Alan Carroll wrote: > Um, any detail

Re: API Proposal: SSL client context retrieval

2019-05-01 Thread Zeyuan Yu
Alan and Walt pointed out the API needs to be C. Here are the new prototypes: TSReturnCode TSSslClientContextsGet(int n, const char **result, int *actual) ; TSSslContext TSSslClientContextFind(const char *name); [image: work-eat-sleep--400090.jpg] *Zeyuan Yu* Software Development Engineer

API Proposal: SSL client context retrieval

2019-05-01 Thread Zeyuan Yu
. Given client context are stored in unordered_map, TSSslClientContextsGet() will return all keys (essentially the path to CA/cert files) in a vector; TSSslClientContextFid() will return the context corresponding to the input string. [image: work-eat-sleep--400090.jpg] *Zeyuan Yu* Software

Re: [API Proposal] TSSslServerCertUpdate and TSSslClientCertUpdate

2019-02-22 Thread Zeyuan Yu
After discussion, TSSslClientCertUpdate should take two arguments instead of just one since client contexts are stored in a map with keys comprising of both cert and key. TSReturnCode TSSslClientCertUpdate(const char *cert_path, const char *key_path) Zeyuan Yu 于2019年2月21日周四 下午1:13写道

[API Proposal] TSSslServerCertUpdate and TSSslClientCertUpdate

2019-02-21 Thread Zeyuan Yu
reloaded. I've put up an initial PR (with an example plugin) for the implementation: https://github.com/dyrock/trafficserver/pull/7 -- [image: work-eat-sleep--400090.jpg] *Zeyuan Yu* Software Development Engineer, Verizon Media Group m: 217.369.5086

[API proposal]: TSHttpSsnIdGet

2018-05-11 Thread Zeyuan Yu
-eat-sleep--400090.jpg] *Zeyuan Yu* Assoc Software Development Engineer, Oath m: 217.369.5086

Re: [VOTE] Release Apache Traffic Server 7.1.2 (RC4)

2018-01-10 Thread Zeyuan Yu
ld issue and unecessary casts > > #2876 - header_rewrite - Delete cookies if they are empty in rm-cookie > operat… > > #2884 - Deprecates the coallapsed_connection plugin, use > collapsed_forwarding… > > #2902 - Crash in Via response header (again) > > #2907 - TransformVC may be double closed because there is a issue > within HttpTunnel::chain_abort_all > > #2913 - Assertion with gzip plugin enabled together with escalation > > #2928 - Only allow the gzip/brotli transformation on 200 OK responses > > #2929 - Stop ATS from crashing on kernel 4.14 > > #2934 - Removes the limit on the number of remap plugins per rule > > #2936 - Increase write_vio.ndone only if sending DATA frame is succeeded > > #2942 - header_rewrite - Delete space after semi colon when deleting > cookies from a list > > #2943 - logging: fix incorrect use of LogAccess::strlen() > > #2945 - Build: Fix WCCP link error for 'make check' in traffic_manager. > > #2973 - Fix race condition during testing rc2. > > #2980 - Fix naming of average aggregate function > > -- [image: work-eat-sleep--400090.jpg] *Zeyuan Yu* Assoc Software Development Engineer, Oath m: 217.369.5086