commit e574cdf4321f01fa1ae6777e38dadd4e04895932 Author: Galen Charlton Date: Tue Nov 6 11:36:57 2018 -0500 update version numbers for 3.0.2 Signed-off-by: Galen Charlton 7 7 README 2 2 src/perl/lib/OpenSRF.pm 1 1 src/python/setup.py 1 1 version.m4 commit e0f49880d6d844aae1e6b31d7e4743ad596402d5 Author: Galen Charlton Date: Tue Nov 6 11:35:11 2018 -0500 update release notes for OpenSRF 3.0.2 Signed-off-by: Galen Charlton 61 1 doc/RELEASE_NOTES.txt commit 7866a18c7455f8243e9f1076ebdff230f5905357 Author: Bill Erickson Date: Mon Aug 27 10:12:57 2018 -0400 LP#1684970 Translator compatible with mod_remoteip Teach the OSRF Translator to request the IP address of the user agent (e.g. web browser) instead of the IP address of the up stream client, which may be a proxy, using the Apache 2.4 request_rec->useragent_ip value. http://httpd.apache.org/docs/2.4/developer/new_api_2_4.html This make is possible for the translator to access the client IP with Apache's mod_remoteip enabled and configured. Includes sample config and install documentation. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 17 0 README 10 0 examples/apache2/opensrf.conf 1 1 src/gateway/osrf_http_translator.c commit 7d144fbdb50b3d91c8fd9429f35838b37f3cd83c Author: Bill Erickson Date: Wed Jul 11 12:27:05 2018 -0400 LP#1711145 NGINX sample config security improvements * Adds security recommendations from https://mozilla.github.io/server-side-tls/ssl-config-generator/ * Enables http2 * Apply a 5-minute proxy read timeout to avoid too-short timeouts on long API calls. * Adds a (commented) section on sending nginx logs to syslog Includes INSTALL notes on generating the dhparam file. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 10 2 README 30 2 examples/nginx/osrf-ws-http-proxy commit d2683cd6d552fdbc6dc25e24cc2aa6c047243b4c Author: Bill Erickson Date: Tue Jun 12 12:12:45 2018 -0400 LP#1776510 JS libs handle transport errors Teach the websocket client code to look for the transport_error flag applied to the websocket wrapper message by the websocket gateway when a request for an unavilable service is made. When encountered, fire the transport or generic error handler callbacks, if available. Avoid any attempts to further process the message. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 23 0 src/javascript/opensrf.js commit 0df7943369cbd5416276de84b428cd0a27a2b1eb Author: Mike Rylander Date: Fri Jul 7 15:22:21 2017 -0400 LP#1702978: memcache Get methods use key as va_list format And, when a key (composed of, say, a username or barcode) has a % in it, bad things happen. We will stop acting as if these are variadic functions now, and also update Evergreen so that it does not do that either. TODO: Make these actually non-variadic, but that breaks ABI. Signed-off-by: Mike Rylander Signed-off-by: Cesar Velez Signed-off-by: Jason Stephenson 13 17 src/libopensrf/osrf_cache.c