hi, I modified the combo_handler's code (almost API migration work) , and it works. If you want a try, here is the reference.
Combo_handler requires ESI's code and I can't make ESI work, so I copy ESI's code to combo_handler's directory and write a Makefile. combo_handler |____combo_handler.cc |____fetcher | |____FetchedDataProcessor.h | |____HttpDataFetcher.h | |____HttpDataFetcherImpl.cc | |____HttpDataFetcherImpl.h |____lib | |____Attribute.h | |____ComponentBase.h | |____DocNode.cc | |____DocNode.h | |____EsiParser.cc | |____EsiParser.h | |____EsiProcessor.cc | |____EsiProcessor.h | |____Expression.cc | |____Expression.h | |____FailureInfo.cc | |____FailureInfo.h | |____gzip.cc | |____gzip.h | |____HandlerManager.cc | |____HandlerManager.h | |____HttpHeader.h | |____IncludeHandlerFactory.h | |____SpecialIncludeHandler.h | |____Stats.cc | |____Stats.h | |____StringHash.h | |____Utils.cc | |____Utils.h | |____Variables.cc | |____Variables.h |____LICENSE |____Makefile |____README Attachment is the patch based on current trunk (Revision 1212139). I'm not familiar with http-transform API, so you'd better review it. This plugin works on 3.1 trunk. For 3.0.2, you should backport http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/InkAPI.cc?r1=1153581&r2=1153660