evergreen:tags/rel_3_6_2

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

Branch merges

Branch information

Name:
tags/rel_3_6_2
Repository:
lp:evergreen

Recent commits

acf5a28... by Blake GH

Bumping version numbers, adding Upgrade Script and Changelog

Signed-off-by: blake <email address hidden>

764c079... by Blake GH

fixed upgrade script naming convention

Signed-off-by: blake <email address hidden>

f37f11a... by Blake GH

bumping Perl version string for 3.6.2

Signed-off-by: blake <email address hidden>

b55f238... by Jason Stephenson

Translation updates - po files

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

6a5645a... by Jason Stephenson

Translation updates - newpot

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

92dcf41... by Galen Charlton

Evergreen 3.6.2 release notes

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

bb5071b... by Galen Charlton

Evergreen 3.5.3 release notes

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

62d3371... by Galen Charlton

Evergreen 3.4.6 release notes

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

29b8de8... 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>

6abbbf0... by Bill Erickson

LP1908743 Hold pickup lib does not require have-users; repairs

To match the TPAC, only disable org units where can_have_vols is false
in the hold pickup library selector (plus those explicitly disabled via
setting).

Also fixes a thinko in the settings retrieval code.

Signed-off-by: Bill Erickson <email address hidden>
Signed-off-by: Terran McCanna <email address hidden>
Signed-off-by: Chris Sharp <email address hidden>