Skip to content

Commit

Permalink
Merge pull request #2463 from nehaljwani/exiv2-v0.27.6
Browse files Browse the repository at this point in the history
Exiv2 v0.27.6
  • Loading branch information
nehaljwani authored Jan 18, 2023
2 parents eae83b4 + d2ed6f4 commit c60285e
Show file tree
Hide file tree
Showing 9 changed files with 28 additions and 22 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/on_PR_linux_matrix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
- name: install dependencies
run: |
sudo apt-get install ninja-build
pip3 install conan==1.52.0
pip3 install conan==1.53.0
- name: Conan common config
run: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/on_PR_linux_special_buils.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- name: install dependencies
run: |
sudo apt-get install ninja-build
pip3 install conan==1.52.0
pip3 install conan==1.53.0
- name: Conan common config
run: |
Expand Down Expand Up @@ -63,7 +63,7 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install valgrind ninja-build
pip3 install conan==1.52.0
pip3 install conan==1.53.0
- name: Conan common config
run: |
Expand Down Expand Up @@ -100,7 +100,7 @@ jobs:
- name: install dependencies
run: |
sudo apt-get install ninja-build
pip3 install conan==1.52.0
pip3 install conan==1.53.0
- name: Conan common config
run: |
Expand Down Expand Up @@ -136,7 +136,7 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install valgrind doxygen graphviz gettext
pip3 install conan==1.52.0
pip3 install conan==1.53.0
- name: Conan common config
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/on_PR_windows_matrix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:

- name: Install Conan & Common config
run: |
pip.exe install "conan==1.52.0"
pip.exe install "conan==1.53.0"
conan profile new --detect default
conan profile update settings.build_type=${{matrix.build_type}} default
conan profile update settings.compiler="Visual Studio" default
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/on_push_BasicWinLinMac.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:

- name: Install Conan & Common config
run: |
pip.exe install "conan==1.52.0"
pip.exe install "conan==1.53.0"
conan config install https://github.com/conan-io/conanclientcert.git
conan profile new --detect default
conan profile show default
Expand Down Expand Up @@ -77,7 +77,7 @@ jobs:
- name: install dependencies
run: |
sudo apt-get install ninja-build
pip3 install conan==1.52.0
pip3 install conan==1.53.0
- name: Conan
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/on_push_ExtraJobsForMain.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:

- name: install dependencies
run: |
pip3 install conan==1.52.0
pip3 install conan==1.53.0
- name: Conan common config
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- name: Install dependencies
run: |
sudo apt-get install ninja-build gettext doxygen graphviz
pip3 install conan==1.51.0
pip3 install conan==1.53.0
- name: Conan common config
run: |
Expand Down Expand Up @@ -110,7 +110,7 @@ jobs:
- name: Install Conan & Common config
run: |
pip.exe install "conan==1.51.0"
pip.exe install "conan==1.53.0"
conan config install https://github.com/conan-io/conanclientcert.git
conan profile new --detect default
conan profile update settings.build_type=Release default
Expand Down
10 changes: 2 additions & 8 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,14 +1,8 @@
# Minimum version imposed by Debian:9
cmake_minimum_required( VERSION 3.7.2 )

project(exiv2 # use TWEAK to categorize the build
VERSION 0.27.5 # 0.27.5 = GM (tagged and released)
# 0.27.5.3 = RC3
# 0.27.5.9 = 27.4.9 Development
# 0.27.5.00 = GM Preview
# 0.27.5.3 = RC3 (tagged and released)
# 0.27.5.30 = RC2 Preview
# 0.27.5.39 = RC2 Development
project(exiv2
VERSION 0.27.6
LANGUAGES CXX
)

Expand Down
12 changes: 12 additions & 0 deletions doc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
Changes from version 0.27.5 to 0.27.6
-------------------------------------

Closed:
https://github.com/Exiv2/exiv2/milestone/10?closed=1

Open:
https://github.com/Exiv2/exiv2/milestone/10?open=1

Release Notes:
https://github.com/Exiv2/exiv2/issues/2406#issuecomment-1383302378

Changes from version 0.27.4 to 0.27.5
-------------------------------------

Expand Down
6 changes: 3 additions & 3 deletions src/preview.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@

#include <climits>
#include <string>
#include <vector>

#include "preview.hpp"
#include "futils.hpp"
Expand Down Expand Up @@ -936,9 +937,8 @@ namespace {

// create decoding table
unsigned long invalid = 64;
unsigned long decodeBase64Table[256] = {};
for (unsigned long i = 0; i < 256; i++)
decodeBase64Table[i] = invalid;
std::vector<unsigned long> decodeBase64Table(256, invalid);

for (unsigned long i = 0; i < 64; i++)
decodeBase64Table[(unsigned char)encodeBase64Table[i]] = i;

Expand Down

0 comments on commit c60285e

Please sign in to comment.