Marian Beermann
48e815883f
docs: usage: fix unintended block quota in common options
2017-06-18 02:07:37 +02:00
Marian Beermann
4689fd0c22
cache: explain fetch_missing_csize cost
2017-06-18 02:04:31 +02:00
Marian Beermann
0462a561c1
item: explicate csize isn't memorizable
2017-06-18 02:01:28 +02:00
Marian Beermann
2cbff48fd3
AdHocCache: explicate chunk_incref assertion
2017-06-18 02:01:27 +02:00
Marian Beermann
5eeca3493b
TestAdHocCache
2017-06-18 02:01:27 +02:00
Marian Beermann
3c8257432a
cache sync: fetch_missing_csize don't check ids against empty idx
...
This is always the case if self.do_cache is False.
2017-06-18 02:01:27 +02:00
Marian Beermann
fc7c560345
AdHocCache: fix size not propagating to incref
2017-06-18 02:01:27 +02:00
Marian Beermann
8aa745ddbd
create: --no-cache-sync
2017-06-18 02:01:26 +02:00
enkore
4b38a17ab5
Merge pull request #2695 from enkore/docs/themefix
...
docs: theme tweaks
2017-06-18 01:58:18 +02:00
Marian Beermann
334fa9f322
docs: add some cell-padding to tables
2017-06-18 01:56:36 +02:00
Marian Beermann
658fd2521f
docs: fix overeager CSS selector ballooning badges
2017-06-18 01:53:14 +02:00
enkore
4369d30ee2
Merge pull request #2694 from enkore/docs/themefix
...
switch docs theme
2017-06-18 01:39:47 +02:00
Marian Beermann
e880c7cac6
docs: sidebar pixel-tweak
2017-06-18 01:37:32 +02:00
Marian Beermann
887df51eef
docs: development: update docs remarks
2017-06-18 01:31:32 +02:00
Marian Beermann
7df1140ab9
docs: installation: fix accidental block quotes
2017-06-18 01:27:29 +02:00
Marian Beermann
3fea2ac05e
docs: switch to a fresher theme
...
incidentally, fixes font size mismatches on firefox and chrome,
at the same time. marvellous.
2017-06-18 01:27:29 +02:00
TW
fa9940f0fe
Merge pull request #2693 from ThomasWaldmann/hashindex-keyerror
...
implement Hashindex.__delete__ KeyError, more tests, fix double delete
2017-06-17 23:48:27 +02:00
Thomas Waldmann
726051b9d1
fix double delete in rebuild_refcounts
...
in case of the Manifest having an IntegrityError,
the entry for the manifest was already deleted.
2017-06-17 23:25:32 +02:00
Thomas Waldmann
72ef24cbc0
hashindex: implement KeyError
2017-06-17 23:25:32 +02:00
Thomas Waldmann
b7b6abca7a
hashindex: more tests for basics
...
KeyError test failing due to bug.
2017-06-17 23:17:09 +02:00
enkore
767f72b03e
Merge pull request #2692 from enkore/f/initopts
...
remove short options for rarely used options / commands
2017-06-17 17:05:04 +02:00
Marian Beermann
3f72790b5d
upgrade: remove short option for --inplace
2017-06-17 16:44:13 +02:00
Marian Beermann
28f944bd91
init: remove short option for --append-only
2017-06-17 16:40:56 +02:00
enkore
b1dab2c661
Merge pull request #2689 from enkore/docs/formatting-i2650
...
docs: minor formatting fixes
2017-06-17 14:38:38 +02:00
Marian Beermann
b1205a7932
docs: fix too small text in tables
2017-06-17 14:32:37 +02:00
Marian Beermann
0288fff6b7
docs: explain formatting
2017-06-17 14:29:56 +02:00
Marian Beermann
02ada03486
docs: remove more boxes around monospace
2017-06-17 14:29:55 +02:00
enkore
7d11b4443d
Merge pull request #2686 from enkore/docs/i2651
...
init: note possible denial of service with "none" mode
2017-06-17 14:17:02 +02:00
Marian Beermann
8687495793
docs: css: avoid scroll bars on tables
2017-06-17 12:40:17 +02:00
Marian Beermann
a04625cd13
nanorst: better inline formatting in tables
2017-06-17 12:39:26 +02:00
Marian Beermann
97089fe141
init: note possible denial of service with "none" mode
2017-06-17 12:39:26 +02:00
enkore
a013bd7d75
Merge pull request #2687 from enkore/docs/formatting-i2650
...
More consistent docs formatting
2017-06-17 12:38:48 +02:00
enkore
829f05de81
Merge pull request #2685 from enkore/docs/i2624
...
document pattern denial of service
2017-06-17 12:37:43 +02:00
Marian Beermann
dd8a815327
docs: html: format option values
like in man pages
2017-06-17 12:36:24 +02:00
Marian Beermann
5d9beb5dd2
docs: html: less annoying `` in running text
2017-06-17 12:33:01 +02:00
Marian Beermann
b08064bb4e
docs: turn smartypants back on, since --options are now in ``
2017-06-17 12:29:13 +02:00
Marian Beermann
772be8fa97
python setup.py build_usage
2017-06-17 12:28:42 +02:00
Marian Beermann
26970cd4e9
delete docs/misc/compression.conf
2017-06-17 12:28:16 +02:00
Marian Beermann
5aa865c8d8
docs: double backticks for --options
2017-06-17 12:27:53 +02:00
Marian Beermann
bd701e58c5
docs: backticks for option values
2017-06-17 12:20:25 +02:00
Marian Beermann
48642d787a
docs: double backticks for --options
2017-06-17 12:18:52 +02:00
Marian Beermann
1f5ddb6572
document pattern denial of service
2017-06-17 11:59:56 +02:00
enkore
2b13607f46
init: shaext is supported in openssl and better on ryzen than b2
2017-06-16 11:44:23 +02:00
enkore
5eeaf7a67c
Merge pull request #2660 from enkore/issue/2659
...
cache sync: check Operation.READ compatibility with manifest
2017-06-16 09:48:09 +02:00
enkore
b6a4cf19bc
Merge pull request #2676 from enkore/f/fusecache
...
fuse: redo ItemCache
2017-06-16 09:43:51 +02:00
Marian Beermann
b2a4ae6bc2
lrucache: use explicit sentinel instead of None
...
just in case someone wants to cache a big pile of nothing
2017-06-16 00:41:38 +02:00
Marian Beermann
2766693706
fuse: update comments
2017-06-15 23:50:17 +02:00
enkore
7877aab198
Merge pull request #2678 from enkore/f/chunker-buzhash
...
chunker: fix invalid use of types
2017-06-15 09:05:44 +02:00
Marian Beermann
faf2d0b537
chunker: fix invalid use of types
...
With the argument specified as unsigned char *, Cython emits
code in the Python wrapper to convert string-like objects to
unsigned char* (essentially PyBytes_AS_STRING).
Because the len(data) call is performed on a cdef'd string-ish type,
Cython emits a strlen() call, on the result of PyBytes_AS_STRING.
This is not correct, since embedded null bytes are entirely possible.
Incidentally, the code generated by Cython was also not correct,
since the Clang Static Analyzer found a path of execution where
passing arguments in a weird way from Python resulted in strlen(NULL).
Formulated like this, Cython emits essentially:
c_buzhash(
PyBytes_AS_STRING(data),
PyObject_Length(data),
...
)
which is correct.
2017-06-14 19:16:36 +02:00
Marian Beermann
3b928a4558
fuse: refactor ItemCache
2017-06-14 13:58:09 +02:00