]>
Cypherpunks repositories - pyderasn.git/log
Sergey Matveev [Fri, 14 Sep 2018 09:53:22 +0000 (12:53 +0300)]
Omit extra EOC for ANY with indefinite length encoded DEFINED BY
Sergey Matveev [Fri, 14 Sep 2018 09:50:06 +0000 (12:50 +0300)]
Group ready-related methods together
Sergey Matveev [Fri, 14 Sep 2018 09:01:35 +0000 (12:01 +0300)]
Revert "CHOICE should proxy lenindef/bered attributed of underlying object"
This reverts commit
795d767d71d08311fe4e57efaa7521455db1d574.
Only bered-attribute should exist. lenindef/ber_encoded are properties
of underlying choice's value.
Sergey Matveev [Wed, 12 Sep 2018 20:33:35 +0000 (23:33 +0300)]
Fix example new decode path format
Sergey Matveev [Wed, 12 Sep 2018 20:31:20 +0000 (23:31 +0300)]
pyasn1 does not have eval-capable reprs anymore too
Sergey Matveev [Wed, 12 Sep 2018 19:54:05 +0000 (22:54 +0300)]
Separate ber/ber_encoded attributes
Sergey Matveev [Wed, 12 Sep 2018 18:53:28 +0000 (21:53 +0300)]
CHOICE should proxy lenindef/bered attributed of underlying object
Sergey Matveev [Wed, 12 Sep 2018 18:51:07 +0000 (21:51 +0300)]
SET OF can contain bered attribute
Sergey Matveev [Mon, 10 Sep 2018 19:57:26 +0000 (22:57 +0300)]
Disappeared reference
Sergey Matveev [Mon, 10 Sep 2018 19:55:09 +0000 (22:55 +0300)]
Strict SET OF values ordering check
Sergey Matveev [Mon, 10 Sep 2018 19:26:48 +0000 (22:26 +0300)]
Strict SET values ordering check
Sergey Matveev [Mon, 10 Sep 2018 14:45:55 +0000 (17:45 +0300)]
Defaulted values are checked by default
Sergey Matveev [Mon, 10 Sep 2018 09:51:40 +0000 (12:51 +0300)]
Check for DEFAULTed value also in SET
Sergey Matveev [Wed, 15 Aug 2018 20:02:16 +0000 (23:02 +0300)]
Check that explicit tag is not out-of-bounds
Sergey Matveev [Wed, 8 Aug 2018 11:03:17 +0000 (14:03 +0300)]
Thanks to Tim Perevezentsev
Sergey Matveev [Tue, 7 Aug 2018 20:31:18 +0000 (23:31 +0300)]
pyasn1 is on another location
Sergey Matveev [Tue, 7 Aug 2018 20:12:32 +0000 (23:12 +0300)]
Double quotes
Sergey Matveev [Tue, 7 Aug 2018 20:01:01 +0000 (23:01 +0300)]
Decode path printing
Sergey Matveev [Tue, 7 Aug 2018 18:39:14 +0000 (21:39 +0300)]
British "colorize" spelling
Sergey Matveev [Tue, 7 Aug 2018 18:34:49 +0000 (21:34 +0300)]
3.6 compatibility
Sergey Matveev [Mon, 23 Jul 2018 19:06:53 +0000 (22:06 +0300)]
Trailing dots
Sergey Matveev [Mon, 23 Jul 2018 18:46:44 +0000 (21:46 +0300)]
Fix SequenceOf/SetOf BoundsError raising
Sergey Matveev [Mon, 23 Jul 2018 10:36:02 +0000 (13:36 +0300)]
Possible TypeError under Py2
Sergey Matveev [Mon, 23 Jul 2018 08:38:18 +0000 (11:38 +0300)]
Underscore internal context's keys, they are private
Sergey Matveev [Sat, 21 Jul 2018 15:06:45 +0000 (18:06 +0300)]
Fix *Time encoding error capture
Sergey Matveev [Thu, 12 Jul 2018 20:46:14 +0000 (23:46 +0300)]
Trailing dot
Sergey Matveev [Thu, 12 Jul 2018 20:40:04 +0000 (23:40 +0300)]
Fix CHOICE's tlvlen with explicitly tagged value
Sergey Matveev [Thu, 12 Jul 2018 20:37:35 +0000 (23:37 +0300)]
fulllen and fulloffset useful properties
Sergey Matveev [Sat, 30 Jun 2018 06:39:01 +0000 (09:39 +0300)]
Missing dot
Sergey Matveev [Fri, 29 Jun 2018 21:12:44 +0000 (00:12 +0300)]
Fix EOC repr under Py2
Sergey Matveev [Fri, 29 Jun 2018 20:24:28 +0000 (23:24 +0300)]
Field names in SEQUENCE's repr
Sergey Matveev [Mon, 18 Jun 2018 20:44:00 +0000 (23:44 +0300)]
Unnecessary trailing commas
Sergey Matveev [Mon, 18 Jun 2018 20:41:17 +0000 (23:41 +0300)]
Mention descriptive errors feature
Sergey Matveev [Sat, 26 May 2018 14:26:51 +0000 (17:26 +0300)]
Unicode infinity fix
Sergey Matveev [Sat, 26 May 2018 14:08:13 +0000 (17:08 +0300)]
EOC pprinting
Sergey Matveev [Sat, 26 May 2018 10:33:37 +0000 (13:33 +0300)]
Updated hypothesis
Sergey Matveev [Sat, 26 May 2018 10:30:39 +0000 (13:30 +0300)]
No magic 0x80 constant for length indefinite
Sergey Matveev [Sun, 20 May 2018 16:20:21 +0000 (19:20 +0300)]
BER additional tests
Sergey Matveev [Sun, 20 May 2018 16:03:04 +0000 (19:03 +0300)]
DRY decode_path strategy
Sergey Matveev [Sun, 20 May 2018 15:14:03 +0000 (18:14 +0300)]
Add missing klass for DecodeErrors
Sergey Matveev [Sun, 20 May 2018 15:13:44 +0000 (18:13 +0300)]
Remove msg kwarg for consistence
Sergey Matveev [Sun, 20 May 2018 14:50:44 +0000 (17:50 +0300)]
Remove unused typing stubs
Sergey Matveev [Sun, 20 May 2018 13:21:53 +0000 (16:21 +0300)]
Note about BIT/OCTET STRING primitive/constructed encodings
Sergey Matveev [Sun, 20 May 2018 13:12:51 +0000 (16:12 +0300)]
Include termcolor tarball
Sergey Matveev [Sun, 20 May 2018 13:03:04 +0000 (16:03 +0300)]
LenIndefForm is useful autoimport
Sergey Matveev [Sun, 20 May 2018 12:59:48 +0000 (15:59 +0300)]
Add links to error exceptions
Sergey Matveev [Sun, 20 May 2018 12:59:25 +0000 (15:59 +0300)]
NumericString sanitation mention
Sergey Matveev [Sun, 20 May 2018 12:51:14 +0000 (15:51 +0300)]
BER usage documentation
Sergey Matveev [Sun, 20 May 2018 12:22:13 +0000 (15:22 +0300)]
Preparing for next release
Sergey Matveev [Sun, 20 May 2018 12:21:30 +0000 (15:21 +0300)]
PyPI has changed its URLs
Sergey Matveev [Sun, 20 May 2018 12:18:24 +0000 (15:18 +0300)]
Optionally disallow BER in utility
Sergey Matveev [Sun, 20 May 2018 10:05:02 +0000 (13:05 +0300)]
BER pprinting
Sergey Matveev [Sun, 20 May 2018 09:34:15 +0000 (12:34 +0300)]
BitString ''H notation support
Sergey Matveev [Sun, 20 May 2018 09:20:43 +0000 (12:20 +0300)]
Somehow expl* transition was missing in two pps
Sergey Matveev [Sun, 20 May 2018 09:03:01 +0000 (12:03 +0300)]
len_decode docstring
Sergey Matveev [Sun, 20 May 2018 08:59:27 +0000 (11:59 +0300)]
LenIndef sounds better
Sergey Matveev [Sun, 20 May 2018 08:55:32 +0000 (11:55 +0300)]
pylint
Sergey Matveev [Sun, 20 May 2018 08:53:59 +0000 (11:53 +0300)]
Separate BERed and LenIndefinited properties
Sergey Matveev [Sun, 20 May 2018 08:48:15 +0000 (11:48 +0300)]
Modern PyDERASN's version could differ in performance
Sergey Matveev [Sun, 20 May 2018 08:47:52 +0000 (11:47 +0300)]
No to double quotes
Sergey Matveev [Sat, 19 May 2018 20:49:53 +0000 (23:49 +0300)]
BER Any/Sequence/Set/SequenceOf support
Sergey Matveev [Sat, 19 May 2018 20:49:50 +0000 (23:49 +0300)]
Sanitize all Set required values are decoded
Sergey Matveev [Sat, 19 May 2018 16:27:07 +0000 (19:27 +0300)]
BER explicit tag support
Sergey Matveev [Sat, 19 May 2018 14:47:04 +0000 (17:47 +0300)]
BER BitString/OctetString support
Sergey Matveev [Sat, 19 May 2018 14:46:11 +0000 (17:46 +0300)]
BER Boolean support
Sergey Matveev [Sat, 19 May 2018 14:43:11 +0000 (17:43 +0300)]
Various test vectors from X.690
Sergey Matveev [Sat, 19 May 2018 14:42:23 +0000 (17:42 +0300)]
Implicit tags can not be empty
Sergey Matveev [Sun, 29 Apr 2018 18:51:02 +0000 (21:51 +0300)]
Ability to set values during Sequence initialization
Sergey Matveev [Wed, 18 Apr 2018 11:42:44 +0000 (14:42 +0300)]
Do not shadow TagMismatch error during Choice/Set decoding
Sergey Matveev [Mon, 16 Apr 2018 12:55:38 +0000 (15:55 +0300)]
Fix DecodePathDefBy workability with Python2
Sergey Matveev [Mon, 16 Apr 2018 11:19:00 +0000 (14:19 +0300)]
Unify quotes
Sergey Matveev [Mon, 16 Apr 2018 08:45:36 +0000 (11:45 +0300)]
NumericString sanitizes its value against numbers
Sergey Matveev [Thu, 22 Mar 2018 13:02:00 +0000 (16:02 +0300)]
Fix nasty BitString decode bug
Sergey Matveev [Mon, 12 Mar 2018 21:00:15 +0000 (00:00 +0300)]
Sequences of BitStrings also can be defined by
Sergey Matveev [Fri, 9 Mar 2018 09:51:29 +0000 (12:51 +0300)]
Colours visible on white background
Sergey Matveev [Wed, 14 Feb 2018 07:38:59 +0000 (10:38 +0300)]
Respect NO_COLOR environment variable
Sergey Matveev [Wed, 14 Feb 2018 07:36:22 +0000 (10:36 +0300)]
Fix DecodeError bug with DecodePathDefBy
Sergey Matveev [Wed, 14 Feb 2018 07:00:40 +0000 (10:00 +0300)]
Mention termcolor library
Sergey Matveev [Tue, 13 Feb 2018 18:03:42 +0000 (21:03 +0300)]
Colourized output
Sergey Matveev [Thu, 25 Jan 2018 20:11:23 +0000 (23:11 +0300)]
Raise copyright years in documentation
Sergey Matveev [Tue, 23 Jan 2018 09:04:17 +0000 (12:04 +0300)]
Fix invalid DEFINED BY offset calculation for EXPL tagged objects
Sergey Matveev [Tue, 23 Jan 2018 08:58:27 +0000 (11:58 +0300)]
PEP8 friendliness
Sergey Matveev [Tue, 2 Jan 2018 13:28:16 +0000 (16:28 +0300)]
Note about value removing from Sequence
Sergey Matveev [Tue, 2 Jan 2018 10:04:38 +0000 (13:04 +0300)]
Strict default values existence validation option
Sergey Matveev [Mon, 1 Jan 2018 17:20:34 +0000 (20:20 +0300)]
Decode context and defines feature extending
Sergey Matveev [Mon, 1 Jan 2018 17:21:49 +0000 (20:21 +0300)]
Raise copyright years
Sergey Matveev [Sat, 30 Dec 2017 17:33:18 +0000 (20:33 +0300)]
Pylint friendly argument names
Sergey Matveev [Sat, 30 Dec 2017 17:01:33 +0000 (20:01 +0300)]
Autodecode BitStrings too
Sergey Matveev [Wed, 27 Dec 2017 10:45:44 +0000 (13:45 +0300)]
Various documentation fixes
Sergey Matveev [Sat, 18 Nov 2017 13:09:01 +0000 (16:09 +0300)]
Ability to seek in command line utility
Sergey Matveev [Mon, 6 Nov 2017 08:45:46 +0000 (11:45 +0300)]
Ability to specify defines_by_path during command line invocation
Sergey Matveev [Mon, 6 Nov 2017 08:32:43 +0000 (11:32 +0300)]
Move generic decoder scheme and pretty printer out of main
That allows generic decoder use in libraries.
Sergey Matveev [Sun, 29 Oct 2017 16:27:10 +0000 (19:27 +0300)]
mypy stub update
Sergey Matveev [Sun, 29 Oct 2017 16:21:34 +0000 (19:21 +0300)]
Include missing news/thanks.rst
Sergey Matveev [Sun, 29 Oct 2017 16:13:42 +0000 (19:13 +0300)]
DEFINED BY support
Sergey Matveev [Sun, 29 Oct 2017 16:02:02 +0000 (19:02 +0300)]
Take version from VERSION when building documentation
Sergey Matveev [Wed, 25 Oct 2017 09:14:42 +0000 (12:14 +0300)]
Pass decode_path while decoding explicit tags
Sergey Matveev [Sun, 15 Oct 2017 13:23:54 +0000 (16:23 +0300)]
Python's -m option can have space before the argument
Sergey Matveev [Sun, 15 Oct 2017 12:57:47 +0000 (15:57 +0300)]
Grammar fix
Sergey Matveev [Sun, 15 Oct 2017 12:10:52 +0000 (15:10 +0300)]
Move THANKS to documentation