Skip to content

Commit fee7674

Browse files
committed
Update Testresult
1 parent f36d3a7 commit fee7674

File tree

4 files changed

+27
-19
lines changed

4 files changed

+27
-19
lines changed

SECURITY.md

+4
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,12 @@ To receive fixes for security vulnerabilities it is required to always upgrade t
3232
| V 0.6.16 | JavaScript could get executed on authors page. Thanks to @alicaz ||
3333
| V 0.6.16 | Localhost can no longer be used to upload covers. Thanks to @scara31 ||
3434
| V 0.6.16 | Another case where public shelfs could be created without permission is prevented. Thanks to @nhiephon ||
35+
| V 0.6.16 | It's prevented to get the name of a private shelfs. Thanks to @nhiephon ||
3536
| V 0.6.17 | The SSRF Protection can no longer be bypassed via an HTTP redirect. Thanks to @416e6e61 ||
3637
| V 0.6.17 | The SSRF Protection can no longer be bypassed via 0.0.0.0 and it's ipv6 equivalent. Thanks to @r0hanSH ||
38+
| V 0.6.18 | Possible SQL Injection is prevented in user table Thanks to Iman Sharafaldin (Forward Security) ||
39+
| V 0.6.18 | The SSRF protection no longer can be bypassed by IPV6/IPV4 embedding. Thanks to @416e6e61 ||
40+
| V 0.6.18 | The SSRF protection no longer can be bypassed to connect to other servers in the local network. Thanks to @michaellrowley ||
3741

3842

3943
## Statement regarding Log4j (CVE-2021-44228 and related)

cps/constants.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ def selected_roles(dictionary):
154154
BookMeta = namedtuple('BookMeta', 'file_path, extension, title, author, cover, description, tags, series, '
155155
'series_id, languages, publisher')
156156

157-
STABLE_VERSION = {'version': '0.6.18 Beta'}
157+
STABLE_VERSION = {'version': '0.6.18'}
158158

159159
NIGHTLY_VERSION = dict()
160160
NIGHTLY_VERSION[0] = '$Format:%H$'

setup.cfg

+5-3
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ console_scripts =
3838
[options]
3939
include_package_data = True
4040
install_requires =
41+
werkzeug<2.1.0
4142
Babel>=1.3,<3.0
4243
Flask-Babel>=0.11.1,<2.1.0
4344
Flask-Login>=0.3.2,<0.5.1
@@ -52,9 +53,10 @@ install_requires =
5253
tornado>=4.1,<6.2
5354
Wand>=0.4.4,<0.7.0
5455
unidecode>=0.04.19,<1.4.0
55-
lxml>=3.8.0,<4.8.0
56+
lxml>=3.8.0,<4.9.0
5657
flask-wtf>=0.14.2,<1.1.0
5758
chardet>=3.0.0,<4.1.0
59+
advocate>=1.0.0,<1.1.0
5860

5961

6062
[options.extras_require]
@@ -71,7 +73,7 @@ gdrive =
7173
PyYAML>=3.12
7274
rsa>=3.4.2,<4.9.0
7375
gmail =
74-
google-auth-oauthlib>=0.4.3,<0.5.0
76+
google-auth-oauthlib>=0.4.3,<0.6.0
7577
google-api-python-client>=1.7.11,<2.43.0
7678
goodreads =
7779
goodreads>=0.3.2,<0.4.0
@@ -84,7 +86,7 @@ oauth =
8486
SQLAlchemy-Utils>=0.33.5,<0.39.0
8587
metadata =
8688
rarfile>=3.2
87-
scholarly>=1.2.0,<1.6
89+
scholarly>=1.2.0,<1.7
8890
markdown2>=2.0.0,<2.5.0
8991
html2text>=2020.1.16,<2022.1.1
9092
python-dateutil>=2.1,<2.9.0

test/Calibre-Web TestSummary_Linux.html

+17-15
Original file line numberDiff line numberDiff line change
@@ -37,20 +37,20 @@ <h1 id='report_title' class="text-center">Calibre-Web Tests</h1>
3737
<div class="row">
3838
<div class="col-xs-6 col-md-6 col-sm-offset-3" style="margin-top:50px;">
3939

40-
<p class='text-justify attribute'><strong>Start Time: </strong>2022-03-28 21:45:14</p>
40+
<p class='text-justify attribute'><strong>Start Time: </strong>2022-04-03 07:19:10</p>
4141

4242
</div>
4343
</div>
4444
<div class="row">
4545
<div class="col-xs-6 col-md-6 col-sm-offset-3">
4646

47-
<p class='text-justify attribute'><strong>Stop Time: </strong>2022-03-29 03:21:52</p>
47+
<p class='text-justify attribute'><strong>Stop Time: </strong>2022-04-03 12:55:38</p>
4848

4949
</div>
5050
</div>
5151
<div class="row">
5252
<div class="col-xs-6 col-md-6 col-sm-offset-3">
53-
<p class='text-justify attribute'><strong>Duration: </strong>4h 46 min</p>
53+
<p class='text-justify attribute'><strong>Duration: </strong>4h 47 min</p>
5454
</div>
5555
</div>
5656
</div>
@@ -1593,9 +1593,11 @@ <h1 id='report_title' class="text-center">Calibre-Web Tests</h1>
15931593
</div>
15941594
<div class="text-left pull-left">
15951595
<pre class="text-left">Traceback (most recent call last):
1596-
File &#34;/home/ozzie/Development/calibre-web-test/test/test_edit_books_metadata.py&#34;, line 167, in test_load_metadata
1597-
self.assertGreaterEqual(diff(BytesIO(cover), BytesIO(original_cover), delete_diff_file=True), 0.05)
1598-
AssertionError: 0.0 not greater than or equal to 0.05</pre>
1596+
File &#34;/home/ozzie/Development/calibre-web-test/test/test_edit_books_metadata.py&#34;, line 235, in test_load_metadata
1597+
self.assertEqual(&#34;奇想西遊記1&#34;, results[3][&#39;title&#39;])
1598+
AssertionError: &#39;奇想西遊記1&#39; != &#39;巧讀西遊記&#39;
1599+
- 奇想西遊記1
1600+
+ 巧讀西遊記</pre>
15991601
</div>
16001602
<div class="clearfix"></div>
16011603
</div>
@@ -4599,7 +4601,7 @@ <h4 class="panel-title">
45994601

46004602
<tr>
46014603
<th>Platform</th>
4602-
<td>Linux 5.13.0-37-generic #42~20.04.1-Ubuntu SMP Tue Mar 15 15:44:28 UTC 2022 x86_64 x86_64</td>
4604+
<td>Linux 5.13.0-39-generic #44~20.04.1-Ubuntu SMP Thu Mar 24 16:43:35 UTC 2022 x86_64 x86_64</td>
46034605
<td>Basic</td>
46044606
</tr>
46054607

@@ -4659,13 +4661,7 @@ <h4 class="panel-title">
46594661

46604662
<tr>
46614663
<th>Flask-WTF</th>
4662-
<td>1.0.0</td>
4663-
<td>Basic</td>
4664-
</tr>
4665-
4666-
<tr>
4667-
<th>gevent</th>
4668-
<td>21.12.0</td>
4664+
<td>1.0.1</td>
46694665
<td>Basic</td>
46704666
</tr>
46714667

@@ -4719,7 +4715,13 @@ <h4 class="panel-title">
47194715

47204716
<tr>
47214717
<th>SQLAlchemy</th>
4722-
<td>1.4.32</td>
4718+
<td>1.4.34</td>
4719+
<td>Basic</td>
4720+
</tr>
4721+
4722+
<tr>
4723+
<th>tornado</th>
4724+
<td>6.1</td>
47234725
<td>Basic</td>
47244726
</tr>
47254727

0 commit comments

Comments
 (0)