X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=NEWS;h=e64f3b4a2441bc980521d8f674383d5861d52453;hb=0ff7436bf2ca0a279b1fefe0020ab862146306aa;hp=df28d02c0bdfa426eedc2f1427e615f04c0200fc;hpb=2de1ea231bd0c0c1147eb845fd9bdfd94b3974fe;p=metaproxy-moved-to-github.git diff --git a/NEWS b/NEWS index df28d02..e64f3b4 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,95 @@ +--- 1.3.61 2013/08/29 + +New configuration directories ports.d/routes.d for metaproxy +configuration. This allows 3rd party packages to install config +for ports and new routes. MP-477 + +--- 1.3.60 2013/08/21 + +Fix metaproxy-config --libs to return non-mt over mt libs. +The -mt versions do not exist as shared objects and cause +linker errors for applications linking with Metaproxy. +Problem present in versions 1.3.56 - 1.3.59. MP-475 + +HTML: clean up char checks. Add ptr to HTML parse spec + +HTML parser stops eating tag when <-char is met MP-473 + +rewrite: do not even compare content types, if we don't have any +the regex_match caused a segfault if we had no content-type in the +headers. MP-471 + +rewrite: within header=... matches only the header value +Used to match the whole header line, but we need to use +^$ anchoring for host-relative regexps, and they need to +anchor at the ends of the value. MP-470. + +rewrite: Ruleset functional MP-469 + +--- 1.3.59 2013/07/12 + +session_shared: negotiate init sz parameters. +By default, session_shared will honor the paramters given by client. +An alternative, but not implemented, algorithm would be to only +re-use sessions with same sz parameters. This however, could reduce +re-use of sessions a lot. Hence this, simple algorithm instead. The +negotiation to a maximum sz values can be enabled by using + +in configuration. This will make session_shared send those values +to backends and use returned init values in negotaition to +client before session_shared. + +session_shared: resolve result-set references. +The reference is substitued with the query for old set if database +match and query type is Type-1. If not the reference will issue a +diagnostic. + +sort filter: relays RecordComposition including elementSet in use for +search. + +http_client: better diagnostics + +http_client: disables HTTP redirect handling by default. +It can be configured with max-redirects in configuration. + +--- 1.3.58 2013/06/12 + +Fix loading of filters cql_rpn and sru_z3950 . Was broken by 1.3.57. + +--- 1.3.57 2013/06/12 + +Make RouterChain and RouterXML part of public API (libmetaproxy). + +http_client: honor X-Metaproxy-Proxy as an alternative to +the "proxy" configuration. Allows proxy to be set per HTTP request. + +sru_z3950: For SRU requests recognize x-client prefixes as a way +to ingest "database parameters".. The suffix of x-client- serves +as database argument name. Multiple may be given. For example: + http://path/db/?operation=searchRetrieve&x-client-user=a&x-client-password=b +is turned into Z39.50 database + db,user=a&password=b + +--- 1.3.56 2013/05/27 + +New filter present_chunk. This filter allows splitting of present requests into smaller chunks. + +New filter sd_remove, which replaces surrogate diagnostics with +SUTRS records. This filter tries to deal with clients that breaks +when receiving surrogate diagnostics. + +new filter http_client. Same role as z3950_client, but just for +HTTP. Allows Metaproxy to operate as a HTTP proxy. + +New filter http_rewrite1, which serves as purpose on how to rewrite +HTTP content with Metaproxy. + +Use libboost-system if available, because newer versions of libboost-threads +requires libboost-system. + +Allow frontend_net to serve SSL/HTTPS, because we can specify a server +certificate now. + --- 1.3.55 2013/04/10 zoom: Torus setting: authenticationMode which may hold values "basic"