Download project files

How do I verify a download?


110 of 18 releases

1.7 release from the trunk series released 2016-05-25

Release information
Release notes:

The two experimental `db32_abspath()` and `db32_relpath()` functions were replaced by the new API-stable `db32_join_2()` function, plus the `db32_join()` function was added to the stable API.

For details, please see:
http://docs.novacut.com/dbase32/changelog.html#may-2016

File Description Downloads
download icon dbase32-1.7.0.tar.gz (md5, sig) tarball 10
last downloaded 34 weeks ago
Total downloads: 10

1.6 release from the trunk series released 2016-02-28

Release information
Release notes:

Changes include:

* Add experimental `dbase32.db3_abspath()` and `dbase32.db32_abspath()` functions; note these functions are not yet part of the stable API, might still change in backward incompatible ways, be renamed, or be removed entirely

* Refactor unit tests for core API

* Some refactoring in C implementation to accommodate more public C implementation functions using the internal C API functions

* Rename C implementation functions for brevity and to make it clearer which are internal C API functions, which are publicly exported Python functions

* "__attribute__ ((warn_unused_result))" is now used in declarations of all internal C API functions whose value error should be checked

* The C implementation of `dbase32.random_id()` and `dbase32.time_id()` now use `calloc()` inste...

File Description Downloads
download icon dbase32-1.6.1.tar.gz (md5, sig) tarball 7
last downloaded 33 weeks ago
Total downloads: 7

1.5 release from the trunk series released 2015-08-20

Release information
Release notes:

Changes include:

* Update unit tests and the pure-Python reference implementation for Python 3.5 compatibility

* Update `python3 -m dbase32.benchmark` for better accuracy

* `DBASE32_INSTRUMENT_BUILD=true ./setup.py build_ext` will now instrument the C extension with asan, ubsan

* Use stricter GCC options when building C extension, plus some updates to the C code as needed for the same

* Sundry fixes in comments, doc-strings, and documentation

* Drop "official" support for Python 3.3 as Dbase32 hasn't been actively tested against it for some time

For full details, please see:
http://docs.novacut.com/dbase32/changelog.html#august-2015

File Description Downloads
download icon dbase32-1.5.1.tar.gz (md5, sig) tarball 9
last downloaded 33 weeks ago
Total downloads: 9

1.4 release from the trunk series released 2014-12-14

Release information
Release notes:

Changes:

 * Add "# doctest: -IGNORE_EXCEPTION_DETAIL" to all Sphinx documentation examples that raise exceptions, plus fix several such examples that still used the exception messages from Dbase32 v1.1.

 * dbase32.DB32ALPHABET, dbase32.MAX_BIN_LEN, and dbase32.MAX_TXT_LEN are now imported from the specific backend implementation being used (rather than being separately defined in dbase32/__init__.py).

 * Add new dbase32.using_c_extension attribute that 3rd party software can use in their unit tests and/or runtime initialization to verify that the Dbase32 C extension is being used.

For more details, please see:
http://docs.novacut.com/dbase32/changelog.html#december-2014

File Description Downloads
download icon dbase32-1.4.0.tar.gz (md5, sig) tarball 9
last downloaded 34 weeks ago
Total downloads: 9

1.3 release from the trunk series released 2014-09-24

Release information
Release notes:

For full details on the changes, please see:
  http://docs.novacut.com/dbase32/changelog.html#september

Security fixes:

  * lp:1359862 — Prevent information leakage in cache hit/miss for non-error conditions — in the C implementation, the reverse table is now rotated 42 bytes to the left so that all valid entries fit in a single 64-byte cache line, and likewise so that all valid entries are at least balanced between two 32-byte cache lines (16 entries are in each 32-byte cache line); note that although the C implementation of Dbase32 is now constant-time when validating or decoding a valid ID (on systems with a 64-byte or larger cache-line size), cache hits and misses can still leak information about what bytes are in an invalid ID

Other changes:

  * Move _dbase32 (the C implement...

File Description Downloads
download icon dbase32-1.3.0.tar.gz (md5, sig) tarball 10
last downloaded 33 weeks ago
Total downloads: 10

1.2 release from the trunk series released 2014-08-26

Release information
Release notes:

* Mitigate vulnerability to timing attacks in `db32dec()` and `check_db32()` C implementations that could potentially be used against Dbase32 consumers that Dbase32-encode secret data or attacker controllable data that interacts with secret data; note that there are still know potential timing-attack issues, but Dbase32 1.2 is a big step in the right direction security-wise.

For more details, please see:
http://docs.novacut.com/dbase32/changelog.html#august-2014

File Description Downloads
download icon dbase32-1.2.0.tar.gz (md5, sig) tarball 10
last downloaded 33 weeks ago
Total downloads: 10

1.1 release from the trunk series released 2014-04-20

Release information
Release notes:

* _dbase32.c: Don't assume sizeof(uint8_t) is 1 byte

* `setup.py test` now uses `pyflakes3` to do static analysis on all Python code

File Description Downloads
download icon dbase32-1.1.0.tar.gz (md5, sig) tarball 84
last downloaded 33 weeks ago
Total downloads: 84

1.0 release from the trunk series released 2014-03-21

Release information
Release notes:

* Rename `dbase32.log_id()` to `dbase32.time_id()`, although `dbase32.log_id` alias remains for backward compatibility

* Tweak `time_id()` C implementation to no longer use `temp_ts` variable

* Fix broken doctests in Sphinx documentation, plus `setup.py test` now runs said Sphinx doctests

* Add documentation about security properties of validation functions, best practices thereof:

    http://docs.novacut.com/dbase32/dbase32.html#security

File Description Downloads
download icon dbase32-1.0.0.tar.gz (md5, sig) tarball 11
last downloaded 33 weeks ago
Total downloads: 11

0.10 release from the trunk series released 2014-01-31

Release information
Release notes:

* After reviewing the CouchDB docs, the term "monotonic" wasn't correct for log_id(), so updated docs accordingly:

    http://docs.novacut.com/dbase32/dbase32.html

* Largely released as a rebuild test for Python 3.4 Beta3 and Python 3.3.4 in Ubuntu Trusty

File Description Downloads
download icon dbase32-0.10.0.tar.gz (md5, sig) tarball 9
last downloaded 33 weeks ago
Total downloads: 9

0.9 release from the trunk series released 2013-10-27

Release information
Release notes:

* Fixed an occasional unit test failure that could occur on highly loaded systems running the NTP daemon

* Some clarifications and grammar fixes in the log_id() documentation

* First stable release for Ubuntu Trusty

File Description Downloads
download icon dbase32-0.9.0.tar.gz (md5, sig) tarball 40
last downloaded 32 weeks ago
Total downloads: 40

110 of 18 releases