evergreen:tags/rel_3_4_6

Last commit made on 2021-02-17
Get this branch:
git clone -b tags/rel_3_4_6 https://git.launchpad.net/evergreen

Branch merges

Branch information

Name:
tags/rel_3_4_6
Repository:
lp:evergreen

Recent commits

a491130... by Jason Stephenson

Bumping version numbers, adding Upgrade Script and Changelog

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

b54745f... by Jason Stephenson

Bumping Perl version for 3.4.6

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

8ac40f9... by Jason Stephenson

Translation updates - po files

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

fe93b80... by Jason Stephenson

Translation updates - newpot

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

59ab730... by Galen Charlton

Evergreen 3.4.6 release notes

Signed-off-by: galen Charlton <email address hidden>

2019dee... by Mike Rylander

LP#1836254: Handle null authtoken in PCRUD

When the authtoken received from the client is the unquoted literal
string "null" in a pcrud request, the drone processing the request
will crash with a segmentation fault as the session verification code
passes a NULL pointer to strcmp.

To reproduce this bug, make the following request via srfsh:

    request open-ils.pcrud open-ils.pcrud.search.pgt null
    {"parent":null},{"flesh":-1,"flesh_fields":{"pgt":["children"]}}

Note that srfsh hangs util it times out.

Next, grep /var/log/syslog for the string segfault. You should find
something resembling the following:

    Jul 12 15:29:43 buster kernel: [ 94.794920] opensrf-c[1357]:
    segfault at 0 ip 00007fe3bbb8b219 sp 00007fff2877a020 error 4 in
    liboils_pcrud.so.2.0.0[7fe3bbb82000+10000]

After patching Evergreen with this commit, repeat the srfsh request
again. This time, the call should return almost immediately with an
osrfMethodException: "permacrud received a bad auth token: (null)."
When you grep syslog for segfault this time, you should find no new
occurrences.

Signed-off-by: Mike Rylander <email address hidden>
Signed-off-by: Jason Stephenson <email address hidden>

68d2127... by Garry Collum

LP1868147-Titles in carousel run together in mobile display.

This patch uses the breakpoint option available in glide.js to limit the number of images in the carousel that display.

If a screen's width is set between 768-992 pixels, 3 images display in the carousel,
if the width is below 768 pixels, only 2 images display in the carousel.
The reduction of images helps with titles overlapping each other.

To test:
Apply the patch to an instance of Evergreen that displays carousels.
Reduce the screen size of the browser. Eventually the carousel will display 3 and then 2 images.

Signed-off-by: Garry Collum <email address hidden>
Signed-off-by: Mike Rylander <email address hidden>

4ad1c5f... by Chris Sharp

Forward-port 3.4.4-3.4.5 version upgrade script

Signed-off-by: Chris Sharp <email address hidden>

d772e5c... by Jane Sandberg

Docs: release notes for 3.4.5

Signed-off-by: Jane Sandberg <email address hidden>

8e83160... by Jason Boyer <email address hidden>

LP1904220: Fix Booking Service Check

Instead of trying to tell AppService which router we want to talk
to and confusing it, just tell it we want to talk to a router and
let it do its thing.

Signed-off-by: Jason Boyer <email address hidden>
Signed-off-by: Mike Rylander <email address hidden>