LP2023560: Update instructions for Debian Bookworm Update README and Makefile.install comments for installation on Debian 12 Bookworm. Signed-off-by: Jason Stephenson <jason@sigio.com>
Fix error in README The suggestion to copy the websocketd-osrf.service.example file was missing the 'd' in the source file. Someone copying and pasting from the README would encounter an error when copying the file. This commit adds the missing 'd' so a copy and paste will work. Signed-off-by: Jason Stephenson <jason@sigio.com>
LP1990969: Remove Ubuntu Bionic Beaver Installation Prerequisites Since Ubuntu Bionic Beaver (18.04) is soon EOL, remove it as a viable installation target. Signed-off-by: Jason Stephenson <jason@sigio.com> Signed-off-by: Jane Sandberg <js7389@princeton.edu>
LP1947728: Remove Debian Stretch Prerequisites Since Debian Stretch is soon EOL, remove it as a viable installation target. Signed-off-by: Jason Stephenson <jason@sigio.com> Signed-off-by: Jane Sandberg <js7389@princeton.edu>
LP1970667: Add Installation Support for Ubuntu 22.04 (Jammy Jellyfish) Update the prerequisite installation, C unit tests, and README for Ubuntu 22.04 LTS (Jammy Jellyfish). Update configure.ac for recent autoconf/libtool changes Suggest disabling apparmor for ejabberd in README Signed-off-by: Jason Stephenson <jason@sigio.com> Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
LP#1912796: include systemd installation instructions in OpenSRF installation docs. Create an example systemd unit file that can be copied into place and update the README with those instructions. Signed-off-by: Chris Sharp <csharp@georgialibraries.org> Signed-off-by: Josh Stompro <stompro@stompro.org> Signed-off-by: Jane Sandberg <js7389@princeton.edu>
LP1940146: Clarify README Clarify Ejabberd shaper settings instructions for Debian 11, Bullseye in the README. Signed-off-by: Jason Stephenson <jason@sigio.com> Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
LP1940146: Update documentation Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org> Signed-off-by: Jason Stephenson <jason@sigio.com> Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Lp 1901899: Remove References to Ubuntu 16.04 Remove references to Ubuntu 16.04 Xenial Xerus in the README and Makefile.install. Signed-off-by: Jason Stephenson <jason@sigio.com> Signed-off-by: Ben Shum <ben@evergreener.net>
Lp 1875544: Add Installation Support for Ubuntu 20.04 Focal Fossa Update README and install prerequisites with ubuntu-focal target. Consolidate Ubuntu Makefile.install targets to remove redundant "code." Signed-off-by: Jason Stephenson <jason@sigio.com> Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Ben Shum <ben@evergreener.net>
LP 1827051: Remove Java Code, etc. Java support in OpenSRF does not build and is out of date with current OpenSRF features. No one has the intention to fix it, so this commit removes Java from the code, build files, and documentation. To test that Java is indeed broken, configure OpenSRF with the --enable-java option and then watch the make fail as it tries to pull in missing dependencies. To test this branch, simply apply it and see that the option to enable Java is gone along with all of the obsolete code and build instructions. Signed-off-by: Jason Stephenson <jason@sigio.com>
LP1827055 Remove Python libs, install bits, and docs Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Jason Stephenson <jason@sigio.com> Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Lp 1860068: Clarify README for Debian Buster Indicate that the mod_legacy_auth directive is foudn in the modules section of the ejabberd configuration (ejabberd.yml) for Debian Buster and/or Ubuntu Bionic. Signed-off-by: Jason Stephenson <jason@sigio.com> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
LP#1835458: Add install support for Debian 10 Buster Signed-off-by: Ben Shum <ben@evergreener.net> Signed-off-by: Jason Stephenson <jason@sigio.com>
LP1834208 fix OpenSRF README asciidoc syntax Fixing the subheading so that it compiles properly. Signed-off-by: Ben Shum <ben@evergreener.net>
LP1834208 Rearrange proxy instructions to reduce repetition The instructions for Apache configuration changes were repeated multiple times throughout the README. This pulls them together, allowing the Nginx and HAProxy sections to focus specifically on the configuration of those packages. Signed-off-by: Jason Boyer <jboyer@library.in.gov> Signed-off-by: Ben Shum <ben@evergreener.net>
LP1834208 Removing apache2-websockets Remove code and build components for apache2-websockets. Update documentation to reflect the use of websocketd as the only supported OpenSRF websockets implementation. Add a note to the install documentation indicating websocketd does not offer a configurable inactivity timeout, but this can be accomplished by running it behind a proxy. Update NGINX and HAPROXY example configs to reflect the assumption that websocketd is runs locally without SSL by default. Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Jason Stephenson <jason@sigio.com> Signed-off-by: Jason Boyer <jboyer@library.in.gov> Signed-off-by: Ben Shum <ben@evergreener.net>
Lp 1808580: Remove Installation Support for Ubuntu 14.04 Remove references to Ubuntu 14.04 from the README and the Makefile.install prerequisites. Signed-off-by: Jason Stephenson <jason@sigio.com> Signed-off-by: Ben Shum <ben@evergreener.net>
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 <berickxx@gmail.com> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
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 <berickxx@gmail.com> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>