pcp
[Top] [All Lists]

pcp updates: merges, qa

To: pcp@xxxxxxxxxxx
Subject: pcp updates: merges, qa
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue, 2 Sep 2014 22:42:20 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <545788561.42925379.1409711807028.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: 4WXVCrqULZB40sJiOIsXXOu23nDR6w==
Thread-topic: pcp updates: merges, qa
Changes committed to git://git.pcp.io/pcp.git dev

 qa/.gitignore                  |    4 
 qa/138                         |    8 
 qa/138.out                     |   11 
 qa/138.out.1                   |   26 
 qa/138.out.2                   |   11 
 qa/143                         |    8 
 qa/143.out                     |  111 +++
 qa/143.out.1                   |  126 ---
 qa/143.out.2                   |  111 ---
 qa/145                         |   10 
 qa/145.out.nonsec              |   78 ++
 qa/145.out.sec                 |   78 ++
 qa/146                         |    8 
 qa/146.out                     |   14 
 qa/146.out.1                   |   19 
 qa/146.out.2                   |   14 
 qa/578                         |    2 
 qa/655                         |    5 
 qa/655.out                     |   47 -
 qa/944                         |    8 
 qa/966.out                     |    1 
 qa/common.gfs2                 |   20 
 src/include/pcp/impl.h         |   11 
 src/libpcp/src/auxconnect.c    | 1305 ++++++++++++++++++++---------------------
 src/libpcp/src/check-statics   |    2 
 src/libpcp/src/connect.c       |   28 
 src/libpcp/src/internal.h      |   14 
 src/libpcp/src/secureconnect.c | 1088 +++++-----------------------------
 src/libpcp/src/secureserver.c  |  107 ++-
 src/pmcd/src/pmcd.c            |    2 
 src/pmcd_wait/pmcd_wait.c      |    2 
 src/pmproxy/pmproxy.c          |    9 
 32 files changed, 1240 insertions(+), 2048 deletions(-)

commit 36533f5f31995220e012aeaadcc9015740f9f3ac
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Sep 3 12:32:49 2014 +1000

    Update some tests using old-style pcp-version-based output

commit 46eb02feddf770c104c93a21f709c437760b27f8
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Sep 3 12:26:55 2014 +1000

    Update test qa/145 for secure protocol fix/extension
    
    Came across a test 145 failure with the addition of bits at the
    head of the pmcd/client authentication exchange.  It all looks
    correct to me, split this test into secure/non-secure variants
    so that it passes for all cases.
    
    Updated a few comments/copyright noticed after reading through
    Daves recent changeset.

commit 8f0af216ac202753a57f11fc62e2ecb3548bb6b1
Author: Paul Evans <pevans@xxxxxxxxxx>
Date:   Tue Sep 2 19:39:35 2014 +0100

    pmdagfs2: Update tests and add additional checks for compatibility
    
    Updated qa 655 and common.gfs2 to improve qa testing compatibility
    when used on older distributions. Have moved around tests used so that
    qa 654 will be able to run successfully in all instances whereas qa 655
    will either run successfully on _notrun with an appropriate error in the
    event where the environment does not support fully running it.
    
    Have made additions to common.gfs2 to add additional checks for certain
    GFS2 tracepoints as well as checks for GFS2 sysfs statistic files.

commit b4396774684b7f352292d7a227ddf4f68436adc5
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Tue Sep 2 11:35:37 2014 -0400

    Use smallest cache size for SSL_ConfigMPServerSIDCache().
    
    Smallest cache size is 1.

commit adc3f71634fa378ef88a8e41d084e89704e0ecf4
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Tue Sep 2 10:58:41 2014 -0400

    qa test 966: NSS failure message no longer expected during pmcd startup.
    
    NSS initilization is now delayed until the first secure connection
    attempt.

commit 26c3c244689121510d6656be18ca8c13194483b7
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Tue Sep 2 10:47:23 2014 -0400

    Implement new PDU_FLAG_SECURE_ACK protocol for clients and servers.
    
    When the server supports it, clients can request that an error
    pdu indicacting the server's NSS and SSL initialization status
    be sent by the server as part of the secure connection handshake.
    This indicates whether the server is able to upgrade its connection
    to SSL/TLS and, thus, whether the client should do the same.
    
    Older servers will not indicate this capability during the initial
    handshake and so the client will not request or expect the pdu.
    Older clients will not request this and the server will therefore
    not send the pdu.

commit 959000679811547d9c3857ed17d279aa1f0b99df
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Mon Aug 18 14:41:20 2014 -0400

    pmcd_wait now responds to ENOENT.
    
    ENOENT indicates that the pmcd's unix domain socket file has
    not yet been created. pmcd_wait will try again, up to the configured
    maximum number of times.
    
    This commit also reverts commit
    d62b31c5282c6133c87d067db28b3cd440f650f3 which is no longer
    necessary.

commit d62b31c5282c6133c87d067db28b3cd440f650f3
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Wed Aug 13 16:47:49 2014 -0400

    qa/944: Mitigate race condition with respect to pmcd start up.

commit 3ac317d69082365c12f51d82779431b531a72ed2
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Wed Aug 13 13:07:19 2014 -0400

    Delay the initialzation of NSPR, NSS and SASL libraries.
    
    Initialization of these libraries incurs a significant
    penalty in the form of resource (memory) usage. This change
    delays this initialization, for both clients and servers,
    until their respective funcionalities are required.
    
    A significant amount of socket I/O abstraction code
    (pre-connect/pre-accept NSPR implementation) was made obsolete
    and was removed. The separation of native and NSPR file
    descriptors in the IPC table is also no longer necessary
    and the related code has been removed.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: merges, qa, Nathan Scott <=