MANIFEST.in
author Laurent Peuch <cortex@worlddomination.be>
Fri, 12 Apr 2019 12:31:14 +0200
changeset 12584 6eba53763482
parent 12530 9d88e1177c35
child 12592 7ccf23523670
permissions -rw-r--r--
Use secure hash algorithm in WebConfiguration.sign_text Fix: PendingDeprecationWarning: HMAC() without an explicit digestmod argument is deprecated. The default hash algorithm used by hmac.new is md5. As of today, md5 is so weak that it's the equivalent of plaintext and can't be considered to be secured at all. Therefor, we switch to a secure hash algorithm. The rational for choosing sha3_512 is: * the recommended algorithm is at least sha_256 * the stronger, the more secured and sha3_512 is the stronger available * thinking about the future this should keep this part of the code safe long enough before people think about checking it again You can read more about choosing a secure hash algorithm in the NIST recommendations https://csrc.nist.gov/Projects/Hash-Functions/NIST-Policy-on-Hash-Functions This code modification should normally be transparent since check_text_sign is exactly this code 'self.sign_text(text) == signature' and that sign_text is only used in combination with it. The only impact is that the hash is going to move from 32 char to 128 which might make html page a bit bigger and that sha3_512 is slow to compute (which is a good thing for security)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
     1
include README
5421
8167de96c523 proper licensing information (LGPL-2.1). Hope I get it right this time.
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 5083
diff changeset
     2
include COPYING
8167de96c523 proper licensing information (LGPL-2.1). Hope I get it right this time.
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 5083
diff changeset
     3
include COPYING.LESSER
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
     4
include pylintrc
11453
3522d2a3389e [pkg] Add missing entries to MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11422
diff changeset
     5
include jshintrc
11422
63ac20ef558e [pkg] Properly export data files in setup.py and adjust "newcube" test
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11057
diff changeset
     6
include tox.ini
11811
f09efeead7f9 Fix broken flake8 configuration
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 11736
diff changeset
     7
include flake8-ok-files.txt
f09efeead7f9 Fix broken flake8 configuration
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 11736
diff changeset
     8
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
     9
include bin/cubicweb-*
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
    10
include man/cubicweb-ctl.1
11832
e8be49ecb522 [debian] Update debian packaging (closes #16133259)
David Douard <david.douard@logilab.fr>
parents: 11811
diff changeset
    11
recursive-include extras *.bash_completion
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
    12
10144
5bdaef93665f [pkg] include missing files from doc/book/ in release tarballs
Julien Cristau <julien.cristau@logilab.fr>
parents: 9762
diff changeset
    13
include doc/*.rst
11453
3522d2a3389e [pkg] Add missing entries to MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11422
diff changeset
    14
include doc/*.txt
10536
887c6eef8077 [pkg] various fixes
Julien Cristau <julien.cristau@logilab.fr>
parents: 10150
diff changeset
    15
include doc/Makefile
10144
5bdaef93665f [pkg] include missing files from doc/book/ in release tarballs
Julien Cristau <julien.cristau@logilab.fr>
parents: 9762
diff changeset
    16
recursive-include doc/book *
5bdaef93665f [pkg] include missing files from doc/book/ in release tarballs
Julien Cristau <julien.cristau@logilab.fr>
parents: 9762
diff changeset
    17
recursive-include doc/tools *.py
5bdaef93665f [pkg] include missing files from doc/book/ in release tarballs
Julien Cristau <julien.cristau@logilab.fr>
parents: 9762
diff changeset
    18
recursive-include doc/tutorials *.rst *.py
11631
faf279e33298 Merge with pyramid-cubicweb
Yann Voté <yann.vote@logilab.fr>
parents: 11478
diff changeset
    19
recursive-include doc/api *.rst
10536
887c6eef8077 [pkg] various fixes
Julien Cristau <julien.cristau@logilab.fr>
parents: 10150
diff changeset
    20
recursive-include doc/_themes *
887c6eef8077 [pkg] various fixes
Julien Cristau <julien.cristau@logilab.fr>
parents: 10150
diff changeset
    21
recursive-include doc/_static *
887c6eef8077 [pkg] various fixes
Julien Cristau <julien.cristau@logilab.fr>
parents: 10150
diff changeset
    22
include doc/_templates/*.html
887c6eef8077 [pkg] various fixes
Julien Cristau <julien.cristau@logilab.fr>
parents: 10150
diff changeset
    23
include doc/changes/*.rst
11723
d8072617af3b [pkg] Fix recursive-include missing a "*" in MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11681
diff changeset
    24
recursive-include doc/dev *.txt *.rst
10536
887c6eef8077 [pkg] various fixes
Julien Cristau <julien.cristau@logilab.fr>
parents: 10150
diff changeset
    25
recursive-include doc/images *.png *.svg
887c6eef8077 [pkg] various fixes
Julien Cristau <julien.cristau@logilab.fr>
parents: 10150
diff changeset
    26
include doc/conf.py
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
    27
11453
3522d2a3389e [pkg] Add missing entries to MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11422
diff changeset
    28
include cubicweb/devtools/fix_po_encoding
3522d2a3389e [pkg] Add missing entries to MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11422
diff changeset
    29
11057
0b59724cb3f2 Reorganize source tree to have a "cubicweb" top-level package
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 10536
diff changeset
    30
recursive-include cubicweb/misc *.py *.png *.display
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
    31
11057
0b59724cb3f2 Reorganize source tree to have a "cubicweb" top-level package
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 10536
diff changeset
    32
include cubicweb/web/views/*.pt
12276
027676243aaa [pkg] Drop non-existant files from MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12257
diff changeset
    33
recursive-include cubicweb/web/data *.js *.css *.py *.png *.gif *.ico *.ttf *.svg *.woff *.eot
11736
b77c82355325 [pkg] Cleanup MANIFEST.in from non-matching entries
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11723
diff changeset
    34
recursive-include cubicweb/web/wdoc *.rst *.png *.xml
11057
0b59724cb3f2 Reorganize source tree to have a "cubicweb" top-level package
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 10536
diff changeset
    35
recursive-include cubicweb/devtools/data *.js *.css *.sh
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
    36
11736
b77c82355325 [pkg] Cleanup MANIFEST.in from non-matching entries
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11723
diff changeset
    37
recursive-include cubicweb/i18n *.po
11057
0b59724cb3f2 Reorganize source tree to have a "cubicweb" top-level package
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 10536
diff changeset
    38
recursive-include cubicweb/schemas *.py *.sql
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
    39
11478
1817f8946c22 [tox] Have less test environments
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11453
diff changeset
    40
recursive-include requirements *.txt
1817f8946c22 [tox] Have less test environments
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11453
diff changeset
    41
12257
39cd3c7eb2e8 [pkg] Use setuptools.find_packages()
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12053
diff changeset
    42
recursive-include cubicweb/test *.py
11057
0b59724cb3f2 Reorganize source tree to have a "cubicweb" top-level package
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 10536
diff changeset
    43
recursive-include cubicweb/test/data bootstrap_cubes *.py *.sql
11453
3522d2a3389e [pkg] Add missing entries to MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11422
diff changeset
    44
recursive-include cubicweb/test/data-rewrite bootstrap_cubes *.py
3522d2a3389e [pkg] Add missing entries to MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11422
diff changeset
    45
recursive-include cubicweb/test/data_schemareader *.py
12257
39cd3c7eb2e8 [pkg] Use setuptools.find_packages()
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12053
diff changeset
    46
recursive-include cubicweb/dataimport/test *.py
11453
3522d2a3389e [pkg] Add missing entries to MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11422
diff changeset
    47
recursive-include cubicweb/dataimport/test/data *.py *.csv *.txt
3522d2a3389e [pkg] Add missing entries to MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11422
diff changeset
    48
recursive-include cubicweb/dataimport/test/data-massimport *.py
12257
39cd3c7eb2e8 [pkg] Use setuptools.find_packages()
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12053
diff changeset
    49
recursive-include cubicweb/devtools/test *.py
11736
b77c82355325 [pkg] Cleanup MANIFEST.in from non-matching entries
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11723
diff changeset
    50
recursive-include cubicweb/devtools/test/data *.py *.txt *.js *.po.ref
12257
39cd3c7eb2e8 [pkg] Use setuptools.find_packages()
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12053
diff changeset
    51
recursive-include cubicweb/entities/test *.py
11736
b77c82355325 [pkg] Cleanup MANIFEST.in from non-matching entries
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11723
diff changeset
    52
recursive-include cubicweb/entities/test/data *.py
12257
39cd3c7eb2e8 [pkg] Use setuptools.find_packages()
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12053
diff changeset
    53
recursive-include cubicweb/ext/test *.py
11453
3522d2a3389e [pkg] Add missing entries to MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11422
diff changeset
    54
recursive-include cubicweb/ext/test/data *.py
12257
39cd3c7eb2e8 [pkg] Use setuptools.find_packages()
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12053
diff changeset
    55
recursive-include cubicweb/hooks/test *.py
11453
3522d2a3389e [pkg] Add missing entries to MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11422
diff changeset
    56
recursive-include cubicweb/hooks/test/data-computed *.py
11736
b77c82355325 [pkg] Cleanup MANIFEST.in from non-matching entries
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11723
diff changeset
    57
recursive-include cubicweb/hooks/test/data *.py
12257
39cd3c7eb2e8 [pkg] Use setuptools.find_packages()
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12053
diff changeset
    58
recursive-include cubicweb/sobjects/test *.py
11453
3522d2a3389e [pkg] Add missing entries to MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11422
diff changeset
    59
recursive-include cubicweb/sobjects/test/data bootstrap_cubes *.py
12257
39cd3c7eb2e8 [pkg] Use setuptools.find_packages()
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12053
diff changeset
    60
recursive-include cubicweb/server/test *.py
11453
3522d2a3389e [pkg] Add missing entries to MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11422
diff changeset
    61
recursive-include cubicweb/server/test/data bootstrap_cubes *.py source* *.conf.in *.ldif
3522d2a3389e [pkg] Add missing entries to MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11422
diff changeset
    62
recursive-include cubicweb/server/test/data-cwep002 *.py
3522d2a3389e [pkg] Add missing entries to MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11422
diff changeset
    63
recursive-include cubicweb/server/test/datacomputed *.py
11736
b77c82355325 [pkg] Cleanup MANIFEST.in from non-matching entries
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11723
diff changeset
    64
recursive-include cubicweb/server/test/data-schema2sql toignore
11453
3522d2a3389e [pkg] Add missing entries to MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11422
diff changeset
    65
recursive-include cubicweb/server/test/data-migractions bootstrap_cubes *.py
3522d2a3389e [pkg] Add missing entries to MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11422
diff changeset
    66
recursive-include cubicweb/server/test/data-schemaserial *.py
3522d2a3389e [pkg] Add missing entries to MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11422
diff changeset
    67
include cubicweb/web/test/testutils.js
12257
39cd3c7eb2e8 [pkg] Use setuptools.find_packages()
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12053
diff changeset
    68
recursive-include cubicweb/web/test *.py
12519
aff5d3498f68 [web/test] drop dependency on third party cubes
Philippe Pepiot <philippe.pepiot@logilab.fr>
parents: 12276
diff changeset
    69
include cubicweb/web/test/data/cubicweb_file/data/file.png
aff5d3498f68 [web/test] drop dependency on third party cubes
Philippe Pepiot <philippe.pepiot@logilab.fr>
parents: 12276
diff changeset
    70
include cubicweb/web/test/data/cubicweb_file/wdoc/toc.xml
11057
0b59724cb3f2 Reorganize source tree to have a "cubicweb" top-level package
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 10536
diff changeset
    71
recursive-include cubicweb/web/test/data bootstrap_cubes pouet.css *.py
11736
b77c82355325 [pkg] Cleanup MANIFEST.in from non-matching entries
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11723
diff changeset
    72
recursive-include cubicweb/web/test/data/static/jstests *.js *.html *.json
12257
39cd3c7eb2e8 [pkg] Use setuptools.find_packages()
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12053
diff changeset
    73
recursive-include cubicweb/wsgi/test *.py
5775
34195230dc2a [packaging] more cleanups, handle javascript test files
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 5767
diff changeset
    74
12053
c3c9f2e1424c [pyramid] Add a "pyramid" instance configuration type
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11832
diff changeset
    75
include cubicweb/pyramid/development.ini.tmpl
c3c9f2e1424c [pyramid] Add a "pyramid" instance configuration type
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11832
diff changeset
    76
11453
3522d2a3389e [pkg] Add missing entries to MANIFEST.in
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11422
diff changeset
    77
include cubicweb/web/data/jquery-treeview/*.md
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
    78
11736
b77c82355325 [pkg] Cleanup MANIFEST.in from non-matching entries
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11723
diff changeset
    79
recursive-include cubicweb/skeleton *.py *.css *.js *.po compat *.tmpl rules
264
6eb0725d509d packaging fix: distribute skeleton
Sylvain Thenault <sylvain.thenault@logilab.fr>
parents: 65
diff changeset
    80
11057
0b59724cb3f2 Reorganize source tree to have a "cubicweb" top-level package
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 10536
diff changeset
    81
prune cubicweb/misc/cwfs