commit 99994de74716df4d2e12bbfc86cfc71832249a40
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Jun 30 14:18:58 2015 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ffbbfbb6aa3294e3d73d699850ab9874b6001b5e
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Jun 25 22:16:54 2015 -0400

    size_t -> int
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 2935fb135dae08dcd23cf0a1a074525d19c5b507
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Jun 23 22:41:53 2015 -0400

    Update some API documentation; tlssep_desc_t's notificationSocket field is not private
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 6a1aab4a727c4f2861ef81fa64d2bcf6f433175d
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Jun 23 21:09:57 2015 -0400

    Better test of certificate extraction
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 1f14f68e8dfa91449553d14b6c14367045d4e258
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Jun 23 20:59:49 2015 -0400

    Clean ups; remove some mallocs
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 311436fac4ab91eefa38e12dd17f69db0ae5ea3d
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Jun 23 17:55:49 2015 -0400

    Combine operation and arguments into one write/read
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit c3e7f774e7dc2a746e4485fbb83651fe6b4ac779
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Jun 23 16:42:05 2015 -0400

    Implement initial buffer on read side as optimization
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit f0af284a56f0ffbe5ca22971f5549852bca96f85
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Jun 23 14:59:50 2015 -0400

    Implement initial buffer on write side as optimization
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 3c22f76388f7d60019810e70599b358e03e11f1f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Jun 23 12:24:34 2015 -0400

    Add tlssep-decorator-global.cfg
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit a5bc54bf5429d3999ba4fa67c130ff6ba57e54e3
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jun 22 21:10:33 2015 -0400

    Move configuration.xml out of xml directory, which gets removed on clean
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit bb6611bc1df896940bb6b7a08743c5b74e70b3ea
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jun 22 21:07:44 2015 -0400

    Fix small issue with tests
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit e0c6f2cdc9af566c068646715a38e21ba0baf2b0
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Jun 19 12:48:04 2015 -0400

    Do not handle an SSL read which returns zero as an error condition
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit dc3630cb795688dd257ee03e51710011a95f889d
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Jun 19 01:46:04 2015 -0400

    Better certificate/hostname matching; look at alternate names
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit eb83959292759afc0ec661e778f8ae6e8828c5b0
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Jun 18 17:30:56 2015 -0400

    Rearrange tests and fix bug in global configuration reading
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit a8b9fa179a02c491ee41f81838c1cf48bf3c3afe
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Jun 18 17:15:28 2015 -0400

    Updates to Makefile.am
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 19d31598f7a908ff23d1e1db9a3fb655c5bcbceb
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Jun 18 16:52:09 2015 -0400

    Add test to ensure clients without certificates still work
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 2433f44021b3154482f0d12571388164dd86d4a6
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Jun 18 16:11:57 2015 -0400

    Add tlssep-decorator-expired.cfg
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 23b80221f2ecfb6039f3da3ef284a48bc6bcb8e7
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Jun 18 16:09:07 2015 -0400

    Add some test certificates/keys
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 92381bfc8637dff4f1eb46113604337192bdfa1c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Jun 18 16:05:26 2015 -0400

    Lots of work on verification and testing
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 5a77867ffa3e4b3d1113dd3cfa7656c55a7e2dc6
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jun 17 23:56:59 2015 -0400

    Start configuration documentation
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 402d50daa1a747576688f5917b98fc8310e58e02
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jun 17 22:46:32 2015 -0400

    Implement CertShim-like redundant verification
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 3516609c082269b772f4fe4bc51790678b15e8d3
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jun 17 19:17:59 2015 -0400

    Remove obsolete comment
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 8b98f2ce14faff2b15ecb9f07dc6f6975303a41c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jun 15 15:50:54 2015 -0400

    Update some comments
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 5875183a68aaff56fda44e7bb10ecc5d3de79594
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jun 15 15:01:42 2015 -0400

    Do not select on TLS F.D. if application has already been notified
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit edc4e2a6d9101a746125f0c3c3b51e93870e68ac
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jun 15 14:58:25 2015 -0400

    Clean up use of select and add multiple-connection test
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ec724be3ea5e64288ed6e8c3c7e86b985a6abf91
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jun 15 10:39:15 2015 -0400

    Clean up some memory allocation
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 39ddc516248c680ba4af9e280c1ba40017f369ac
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jun 15 10:17:12 2015 -0400

    Fix error in generation of tlssep-status-private.h
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 087f3bcd8ef519e27ed4b40f8dbc77867c966f9e
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jun 15 10:11:42 2015 -0400

    Update src/Makefile.am's EXTRA_DIST and libtlssep.xml
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 501ba1b4cf383b52a66710b7fd4702a2821468ce
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Jun 14 19:53:24 2015 -0400

    Update usage string for tlssep-decorator
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit bf5d28d7f2941b753bf91843608dc934920186fb
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Jun 14 19:46:48 2015 -0400

    Rename configuration file and path relative to sysconfdir
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit bce5a221725f4490eb2311ad678795cfdb8a98fa
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Jun 14 19:05:33 2015 -0400

    Work on API documentation
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 5068670a3d3ae7a39ceb970be8bb879dff19e7ba
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Jun 14 17:56:45 2015 -0400

    tlssep_verification_engine_t now defined in private header
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 0744c65d8d94d6c4a84c3893db19d85cc305eb08
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Jun 14 17:52:35 2015 -0400

    Rearrange header files to make some symbols private
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 6e49a5d5adeb2d122d001a4923d1f55864107a15
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Jun 14 17:22:51 2015 -0400

    Some work on API documentation
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 6ac955ab1f9ca8fb1efb4689d1b0613d0512d85f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Jun 14 17:22:18 2015 -0400

    Some more work on generated status codes; check to make sure defined codes are used
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 643ff72fcac5dfda47ace6ebebd85650a2ccb69a
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Jun 14 17:09:57 2015 -0400

    Avoid likely errors by generating status code information
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit be7a85e7fe84115af96752826a0408f9feca2b50
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Jun 14 14:44:22 2015 -0400

    Update documentation
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit bee1a18b88e2ca940bc81b2ced1ee85e864ab73f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Jun 13 21:53:31 2015 -0400

    No need to wait on child anymore
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit fd8fde65f55d370603b58ca58cf181c70ec38215
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Jun 13 21:40:17 2015 -0400

    More clear closing of socketpairs
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7350db79d8b12b6688de23e06e0caafe15cf5b41
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Jun 13 19:18:54 2015 -0400

    Simplify code through use of socketpair; drop use of tempnam
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 03e56400c7c9da450301424ef503687ce7e0fd69
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat May 30 13:25:32 2015 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit eecf96b570b9296afd29a60ef2781201fee253f6
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat May 30 13:22:45 2015 -0400

    Remove unnecessary calls to SSL_set_*_state
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 8e73ed3833d27c2bc02d7809232f5b957f1268f9
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri May 29 16:14:09 2015 -0400

    test-api-server.c: free common_name
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit b58d04ec899ca2e73581f98482c9d718f92d6152
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri May 29 16:03:09 2015 -0400

    Avoid repeating SSL_CTX_new, etc. on each connect/accept
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit fb2e159700a002f9c070de856d397aa1bb18e0c7
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri May 29 13:31:29 2015 -0400

    Extract common name from certificates; change API to return this name
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit c415fbc718c35b46e3f09f0d4b904f038ef6229b
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri May 29 13:27:28 2015 -0400

    Update libtlssep.xml
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit acda59b447cf3da40b075a80e8e9bb60d8bd513d
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri May 29 13:27:06 2015 -0400

    Update ChangeLog
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 702594e70052671b58fe906cc3f402cdc355d64f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu May 28 23:31:59 2015 -0400

    Add gtk-doc infrastructure
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 5df501a5df044fbec023e9c91e182c46a0db1266
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu May 28 22:27:26 2015 -0400

    Update tlssep-decorator's usage message
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 90f0c52334509ad2db266dbf6f0087bf548836f8
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu May 28 03:09:55 2015 -0400

    Add self-signed certificate verifier
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 9e9595b8eda5dfb6f89ea6cc4e9893b69137f792
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu May 28 02:47:35 2015 -0400

    Use SSL_CTX_set_default_verify_paths()
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 245a53ff214e73b8c7ef80999335212453366c1f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu May 28 02:45:59 2015 -0400

    Add missing file for support for application-specific configuration
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 0129831eb0f0b61ec51d91891ad3e27c3800c4a5
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu May 28 02:22:12 2015 -0400

    Add support for application-specific configuration
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 847dba3f4aef817c8a56c6af3a61701926bfea9d
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue May 26 20:26:49 2015 -0400

    Be more careful with when to kill decorator
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 9fc05cbbbb9128f425b4da79f4a1af1e7bf6416b
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue May 26 20:21:03 2015 -0400

    Make testTerminateGood more robust
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit a71002e4486ec575a1dd47bc76af832988bd7a46
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue May 26 16:16:11 2015 -0400

    Fix order of execl arguments
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 06ec7b66f09df283ddf69d965c33aeb201d61727
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue May 26 15:59:10 2015 -0400

    More work on versioning
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit bb93a55e629505c520041d71f847b6b2f354881e
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue May 26 15:38:44 2015 -0400

    Start using library version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 437a8f7dfb84f5f894cbeb06ef37f71162bbe0d8
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue May 26 14:58:07 2015 -0400

    Add FAQ to Makefile.am
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 07d02919d8e65c52acdca93862c2b5e74186e02d
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue May 26 14:56:10 2015 -0400

    Make location of decorator compile-time configurable
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 2d9df186c9dc01c9bd0ad356466751a382b1da5b
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue May 26 14:54:40 2015 -0400

    Add empty FAQ
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit b33c74559064b59991f7d869c52ab5225dbee9b5
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed May 20 19:26:44 2015 -0400

    Rename validation->verification; start implementing CA cerification
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 0e7bf621bc94154e17c6204c8829aa8006936358
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun May 17 21:22:32 2015 -0400

    Remove tlssep_pending from tlssep.h
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ae1ac2169d64b4f22cf830b9bcd02f497d3b64c1
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed May 13 10:46:59 2015 -0400

    Update README
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 8b94e1c9e68e632c6eb4a97a4db3a06345df536c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed May 13 10:46:13 2015 -0400

    Add dry to Makefile.am
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 27740f1eb48afd330405448bdc78ee0e998d2633
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed May 13 10:19:06 2015 -0400

    Initial commit
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>
