lp://qastaging/opensrf

Created by OpenSRF Project Leads and last modified
Get this branch:
bzr branch lp://qastaging/opensrf

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
OpenSRF Project Leads
Project:
OpenSRF
Status:
Development

Import details

Import Status: Suspended

This branch is an import of the HEAD branch of the Git repository at git://git.evergreen-ils.org/OpenSRF.git.

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 10 seconds — see the log

Recent revisions

2275. By Bill Erickson

LP2017941 Redis bus reset additions; mem leak repairs

Signed-off-by: Bill Erickson <email address hidden>
Signed-off-by: Jason Stephenson <email address hidden>

2274. By Jason Stephenson

LP2017941 Reset message bus with --diagnostic option

Do a forced reset of the Redis message bus when the --diagnostic
option is used. This prevents the following message when the
--diagnostic command is used on a system where no services are
running:

    [auth] WRONGPASS invalid username-password pair, at
    /usr/share/perl5/Redis.pm line 311.

Signed-off-by: Jason Stephenson <email address hidden>
Signed-off-by: Bill Erickson <email address hidden>

2273. By Bill Erickson

LP2017941 Redis C, Perl, docs and tools continued

Signed-off-by: Bill Erickson <email address hidden>
Signed-off-by: Jason Stephenson <email address hidden>

2272. By Jason Boyer <email address hidden>

LP2017941 GCC Requires stdbool.h include to be explicit

... on some Debian releases.

Signed-off-by: Jason Boyer <email address hidden>
Signed-off-by: Bill Erickson <email address hidden>
Signed-off-by: Jason Stephenson <email address hidden>

2271. By Bill Erickson

LP2017941 Perl & C Redis Support Phase I.

Signed-off-by: Bill Erickson <email address hidden>
Signed-off-by: Jason Stephenson <email address hidden>

2270. By Bill Erickson

LP2017941 Revert various commits related to backlog queueing.

Reverts various parts of LP#1729610, which supports backlog queueing of
OpenSRF messages. In Redis, messages remain on the bus until explicitly
requested with the listener/worker, obviating the need for backlog queueing
within the application.

Additionally, backlog queueing adds a layer of logic which complicates
the migration to Redis and eventual implementation of direct-to-drone
delivery of root API calls.

This reverts commit 0201ca954002eb241d277c3068659bb1f8100bab.
This reverts commit a9da9c7b25ef90276d41ba84ba8ccf0ea856da1b.
This reverts commit 848843b1cda6d79d3aec589746abf7a8efdc313d.
This reverts commit efa9b713d5341458a3afaa26d1cf9e750fa78654.
This reverts commit d7e9df6838f1c9a72db3fd41556d178cfe7f6700.

Signed-off-by: Bill Erickson <email address hidden>
Signed-off-by: Jason Stephenson <email address hidden>

2269. By Bill Erickson

LP1626139 Remove OSRFGatewayLegacyJSON support

Remove support from the Apache JSON gateway for legacy JSON parsing /
stringifying.

Signed-off-by: Bill Erickson <email address hidden>
Signed-off-by: Jason Stephenson <email address hidden>

2268. By Galen Charlton <email address hidden>

LP#2047662: prefer real client IP for websocket activity logging

This patch grabs the real client IP address (as set by in the
X-Forwarded-For header following the stock reverse proxy configs
and mapped to the HTTP_X_FORWARDED_FOR environment variable by
websocketd). If that header is not available, either because a
proxy isn't be used or because X-Forwarded-To isn't being set, revert
to REMOTE_ADDR.

This allows better tracing of requests coming through the WebSockets
gateway.

Signed-off-by: Galen Charlton <email address hidden>
Signed-off-by: Jason Boyer <email address hidden>
Signed-off-by: Jason Stephenson <email address hidden>

2267. By Bill Erickson

LP1928339 Gateway returns 404 on not-found service

A request like this will now return a 404 status in the response JSON
instead of a 200:

https://my-server/osrf-gateway-v1?service=open-ils.notfound&method=ghost.like.swayze&param=%22Boo%22

Signed-off-by: Bill Erickson <email address hidden>
Signed-off-by: Jason Stephenson <email address hidden>

2266. By Jason Stephenson

LP 2054842: Add support for Ubuntu 24.04 Noble Numbat

Update Makfile.install prerequisites and README for Ubuntu 24.04 Noble Numbat.

Remove Ubuntu 20.04.

Signed-off-by: Jason Stephenson <email address hidden>
Signed-off-by: Josh Stompro <email address hidden>
Signed-off-by: Bill Erickson <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.