Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tag: v0.0.9
Commits on Dec 9, 2011
  1. Version 0.0.9

    authored
  2. Merge pull request #2 from artifi/master

    authored
    Small bugfix for dateObject creation.
  3. @artifi
Commits on Nov 28, 2011
  1. Adding a basic perf set for testing the parser

    authored
    This is pretty basic and will generate logs for each individual test - drilling
    them down like this let's me help get at particular parts being executed like
    the date or structured data. I'll eventually make a helper to collate and
    display the data...
  2. Leaving notes for areas of potential performance improvement

    authored
    The profiling has shown that wildcard regexes and split based regexes are the
    biggest causes of inefficient code - however for some such as date parsing I
    can't think of a better way of handling it at this point in time.
  3. Replacing a time consuming regex within the parser

    authored
    Initial profiling of the code is showing that this regex based split is taking
    more than it's fair share of time. As a side penalty this could cause issues
    with messages having > 1 spaces as delimitered (although that's RFC violating).
  4. Version 0.0.8

    authored
  5. Updating README

    authored
  6. Enabling auto handling of signed blocks and certs

    authored
    I am somewhat divided by this commit, although it preserves all data it parses,
    it ends up making a object that's huge and too full of redundancy. I may end up
    "replacing" all of SDDATA with our parsed signed block instead of this.
  7. Adding basic support for signed certificate messages

    authored
    Like the previous, signed block commit many of the same things
    apply: we don't touch and of the crypto apart from attempting
    to take it out from it's base64 state.
Commits on Nov 27, 2011
  1. Minor documentation fixes

    authored
  2. Adding basic parser handling for signed block messages.

    authored
    At this stage, supporting the validation of messages in terms of checksum and
    signature matching is not feasible because of the requirement to comply with RFC
    4880. Since we at least give back buffer objects, end users can handle that
    themselves a little easier.
Commits on Nov 25, 2011
  1. Rewritten the structured data parser.

    authored
    The previous implementation did not handle = characters, used by Base64 encoded
    payloads for signed (RFC5848) message correctly, breaking all over the place.
    This rewrite attempts to be stricter in compliance to the spec.
Commits on Nov 23, 2011
  1. Version 0.0.7

    authored
  2. Fixing producer tests

    authored
  3. Complete rewrite of producer and clearup of tests.

    authored
    This commit brings in structured data support for RFC5424 and, more importantly,
    a much cleaner producer removing a lot of silly code. We also accept all fields
    that are possible to be filled in, and default appropriately when they are
    empty.
    
    In addition to this, the BSD style tests have been rewritten to be more inline
    with the RFC.
  4. Whitespace cleanup

    authored
  5. Minor whitespace cleanup

    authored
  6. Version 0.0.6

    authored
  7. Updating documentation

    authored
  8. Complete rewrite of the parser.

    authored
    Instead of being regex based, we're stricter against the data, and also enable
    parsing structured data for RFC5424 messages along with supplying more metadata
    where possible.
    
    And no, this couldn't have been done in anything less than a single commit.
Commits on Nov 22, 2011
  1. Fixing broken test

    authored
Commits on Oct 3, 2011
  1. Version v0.0.5

    authored
Commits on May 19, 2011
Commits on May 18, 2011
Something went wrong with that request. Please try again.