Skip to content
Tags give the ability to mark specific points in history as being important
  • v2.2.5
    9409598c · Version bump to 2.2.5 ·
    Release: v2.2.5
    ## v2.2.5 (2021-06-19)
    
    - Bugfix release for a2rule exit() values
    - Used to confuse boolean (true=success) with int (0=success)
  • v2.2.4
    9ac4ce2f · Version bump to 2.2.4 ·
    Release: v2.2.4
    ## v2.2.4 (2021-06-18)
    
    - Introduced better code base for a2rule
    - Separated out the cmdparse utility library
  • v2.2.3
    f73af94e · Version bump to v2.2.3 ·
    Release: v2.2.3
    ## v2.2.3 (2021-06-08)
    
    - Moved /var/lib/arpa2/access to /var/lib/arpa2/rules
    - Updated website documentation http://common.arpa2.net
  • v2.2.2
    a9afeeff · Version bump to v2.2.2 ·
    Release: v2.2.2
    ## v2.2.2 (2021-06-08)
    
    - Added a2rule, a database tool for ARPA2 Policy Rules
    - Added a2id-keygen, for ARPA2 Signed Identities
  • v2.2.1
    e928e9ee · Version bump to v2.2.1 ·
    Release: v2.2.1
    ## v2.2.1 (2021-06-07)
    
    - Bugfix release for ARPA2 Groups
    - Added default Service Key to `group_iterate()`
    - Welcome + characters in local-part during `a2id_parse_remote()`
    - Install `<arpa2/group.h>`
    - ARPA2 Group database tooling: `a2access add|del|get member ... [identity ...] [marks ...]`
  • v2.2.0 Release: v2.2.0
    ## v2.2.0 (2021-06-05) 
    
    - Actor Identity and Group Iteration
    - Rules can store =g<scene>+<actor> or =g<scene>+<actor>@<xsdomain> attributes 
    - Get an a2act_t Actor Identity as part of access_comm() and access_document()
    - This functions as a local alias <scene>+<actor>@<xsdomain> for a Remote Identity
    - Groups see this local alias as <group>+<member>@<xsdomain> but are still similar 
    - Group Iteration yields the reverse mapping, namely a delivery address per group member
     
    This completes the plan initiated with v2.0.0,
    - 2.0.0 ("Identity, Selector, Iterator")
    - 2.1.0 ("Access Control") 
    - 2.2.0 ("Group, Identity Mapping")
  • v2.1.5
    a9623c6e · Version bump to v2.1.5 ·
    Release: v2.1.5
    - Bugfix release
    - a2access.c wrote rules without trailing NUL character
    - access_comm() did not produce the API-documented default Service Key
  • v2.1.4
    252b0c32 · Version bump to v2.1.4 ·
    Release: v2.1.4
    - Bugfix release
    - Resolved database value partial overwrite of restkey
    - Gotten somewhat working add/get behaviour from a2access
  • v2.1.3
    215aee0c · Version bump to v2.1.3 ·
    Release: v2.1.3
    Bugfix release.  Fixes in rules database iteration.
  • v2.1.2
    8b4e84d0 · Version bump to 2.1.2 ·
    Release: v2.1.2
    # Minor functional updates
    
    - Install missing include files (bugfix)
    - Parse ARPA2 Remote Identities with the full local-part as userid
  • v2.1.1
    09454fe5 · Version bump to v2.1.1 ·
    - Bugfix release
    - Document Access Name parsing corrections
    - Issue #36, Lingering sockets for binds to non-zero ports
    - Removed deprecated Reuse support
  • v2.1.0
    56ebb58f · Version bump to v2.1.0 ·
    Release: v2.1.0
    ## Access Control in release v2.1.0 (2021-03-19)
    
    - Access Control added to ARPA2 Common as libarpa2common.so
    - Policy Rules form a general layer of Rulesets, Rules being simple instructions
    - Rules make callbacks for ~selector %RIGHTS =xvavalue ^trigger endrule endruleset
    - Access Control builds layers on top of Policy Rules
    - Communication Access states whether mary@example.org may talk to john@example.com
    - Document Access decides whether mary@example.org may access //<volume>/<path>
  • v2.0.4
    a262b55c · Version bump to v2.0.4 ·
    Release: v2.0.4
    - Strike v2.0.3 from history, it was a mistake
    - Fixed signature timestamping issues in tests (which varied with the test day)
    - Fixed socket structure storage sizes (making life easier for library users)
    - Fixed util.h includes
  • v2.0.2
    276ee95e · Version bump to v2.0.2 ·
    Including header files and code utilities that were spread around our projects: except.h, com_err.h, snoprintf.[ch], socket.[ch].
  • v2.0.1 Release: v2.0.1
    * Bugfix in short-lived test signatures.
      * Documentation improvements.
  • v2.0.0 Release: v2.0.0
    This is a major rework of the library.  It delivers `libarpa2id.so` as described in `<arpa2/identity.h>` and `IDENTITY.MD`.
    
    The release plan for the coming time is:
    
      * 2.0.0 ("Identity, Selector, Iterator")
      * 2.1.0 ("Access Control")
      * 2.2.0 ("Group, Identity Mapping")
  • v0.7.2
    81f8f5d6 · Pre-release housekeeping ·
    Release: v0.7.2
    Release v0.7.2
    
  • v0.7.1
    aa742aa2 · release v0.7.1 ·
  • v0.7.0
    80881640 · release v0.7.0 ·
  • v0.6.0
    b78ef4ef · Version 0.6.0 ·