1*ebfedea0SLionel Sambuc<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 2*ebfedea0SLionel Sambuc 3*ebfedea0SLionel Sambuc<html> 4*ebfedea0SLionel Sambuc <head> 5*ebfedea0SLionel Sambuc <title>NetBSD & Google's Summer of Code: Mateusz Kocielski - SASL client library (sasl_client_lib)</title> 6*ebfedea0SLionel Sambuc <link rel="stylesheet" type="text/css" href="style.css"> 7*ebfedea0SLionel Sambuc <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 8*ebfedea0SLionel Sambuc </head> 9*ebfedea0SLionel Sambuc 10*ebfedea0SLionel Sambuc 11*ebfedea0SLionel Sambuc<body> 12*ebfedea0SLionel Sambuc <div style="text-align:center;"> 13*ebfedea0SLionel Sambuc <table style="margin-left: auto; margin-right: auto;"> 14*ebfedea0SLionel Sambuc <tr> 15*ebfedea0SLionel Sambuc <td><a href="http://www.NetBSD.org/"><img style="border: none; vertical-align: top;" src="../../NetBSD.png" alt="[NetBSD logo]"></a></td> 16*ebfedea0SLionel Sambuc <td><p style="font-size : 47px;"> & </p></td> 17*ebfedea0SLionel Sambuc <td><a href="http://www.google.com/"><img style="border: none; vertical-align: bottom;" src="http://www.google.com/intl/en/images/logo.gif" alt="[Google logo]"></a></td> 18*ebfedea0SLionel Sambuc </tr> 19*ebfedea0SLionel Sambuc </table> 20*ebfedea0SLionel Sambuc 21*ebfedea0SLionel Sambuc <h1>NetBSD: SASL client library</h1> 22*ebfedea0SLionel Sambuc </div> 23*ebfedea0SLionel Sambuc 24*ebfedea0SLionel Sambuc <div class="main" style="text-align:center;"> 25*ebfedea0SLionel Sambuc <a href="#whatisit">What is it</a> | 26*ebfedea0SLionel Sambuc <a href="#status">Schedule</a> | 27*ebfedea0SLionel Sambuc <a href="#repo">Repository</a> | 28*ebfedea0SLionel Sambuc <a href="soc.html">GSoC</a> | 29*ebfedea0SLionel Sambuc <a href="#doc">Documentation</a> | 30*ebfedea0SLionel Sambuc <a href="#tech">Technical details</a> | 31*ebfedea0SLionel Sambuc <a href="#contact">Contact</a> 32*ebfedea0SLionel Sambuc </div> 33*ebfedea0SLionel Sambuc 34*ebfedea0SLionel Sambuc <div class="main"> 35*ebfedea0SLionel Sambuc <a name="whatisit"></a> 36*ebfedea0SLionel Sambuc <p class="header">What is it?</p> 37*ebfedea0SLionel Sambuc <a href="http://en.wikipedia.org/wiki/Simple_Authentication_and_Security_Layer">Simple Authentication and Security Layer</a> is a framework dedicated to internet 38*ebfedea0SLionel Sambuc protocols for an authentication and a data security. SASL is widely used in 39*ebfedea0SLionel Sambuc many protocols i.e. SMTP, IMAP, XMPP. Project goal is to write robust client 40*ebfedea0SLionel Sambuc library focused on security and usability. Project was started as the part of 41*ebfedea0SLionel Sambuc the Google Summer of Code project, more information about it can be found 42*ebfedea0SLionel Sambuc in <a href="soc.html">GSoC section</a>. 43*ebfedea0SLionel Sambuc </div> 44*ebfedea0SLionel Sambuc 45*ebfedea0SLionel Sambuc <div class="main"> 46*ebfedea0SLionel Sambuc <a name="status"></a> 47*ebfedea0SLionel Sambuc <p class="header">Status</p> 48*ebfedea0SLionel Sambuc 49*ebfedea0SLionel Sambuc I'm working now on improving existing code and integration with the Postfix. I hope to be ready with it soon. My future plans involves implementing others mechanisms (i.e. S/KEY). 50*ebfedea0SLionel Sambuc </div> 51*ebfedea0SLionel Sambuc 52*ebfedea0SLionel Sambuc <div class="main"> 53*ebfedea0SLionel Sambuc <a name="repo"></a> 54*ebfedea0SLionel Sambuc <p class="header">Project's repository</p> 55*ebfedea0SLionel Sambuc 56*ebfedea0SLionel Sambuc Project is aviliable via CVS, anonymous read-only access is provided. Run following command for accessing the repository: 57*ebfedea0SLionel Sambuc <br><br> 58*ebfedea0SLionel Sambuc <b>cvs -z3 -d:pserver:anonymous@netbsd-soc.cvs.sourceforge.net:/cvsroot/netbsd-soc checkout -P sasl_client_lib</b> 59*ebfedea0SLionel Sambuc </div> 60*ebfedea0SLionel Sambuc 61*ebfedea0SLionel Sambuc <div class="main"> 62*ebfedea0SLionel Sambuc <a name="doc"></a> 63*ebfedea0SLionel Sambuc <p class="header">Documentation</p> 64*ebfedea0SLionel Sambuc 65*ebfedea0SLionel Sambuc <b>Standards:</b> 66*ebfedea0SLionel Sambuc <ul> 67*ebfedea0SLionel Sambuc <li><a href="http://www.ietf.org/rfc/rfc2195.txt">RFC2195</a> - IMAP/POP AUTHorize Extension for Simple Challenge/Response (CRAM-MD5) 68*ebfedea0SLionel Sambuc <li><a href="http://www.ietf.org/rfc/rfc2222.txt">RFC2222</a> - Simple Authentication and Security Layer (SASL, GSSAPI, EXTERN) 69*ebfedea0SLionel Sambuc <li><a href="http://www.ietf.org/rfc/rfc2245.txt">RFC2245</a> - Anonymous SASL Mechanism (ANONYMOUS) 70*ebfedea0SLionel Sambuc <li><a href="http://www.ietf.org/rfc/rfc2595.txt">RFC2595</a> - Using TLS with IMAP, POP3 and ACAP (PLAIN) 71*ebfedea0SLionel Sambuc <li><a href="http://www.ietf.org/rfc/rfc2831.txt">RFC2831</a> - Using Digest Authentication as a SASL Mechanism (DIGEST-MD5) 72*ebfedea0SLionel Sambuc </ul> 73*ebfedea0SLionel Sambuc <b>Related work:</b> 74*ebfedea0SLionel Sambuc <ul> 75*ebfedea0SLionel Sambuc <li><a href="http://asg.web.cmu.edu/sasl/sasl-library.html">Cyrus-SASL</a> - Cyrus Simple Authentication and Security Layer library 76*ebfedea0SLionel Sambuc <li><a href="http://www.gnu.org/software/gsasl/">Libgsasl</a> - GNU Simple Authentication and Security Layer library 77*ebfedea0SLionel Sambuc </ul> 78*ebfedea0SLionel Sambuc </div> 79*ebfedea0SLionel Sambuc 80*ebfedea0SLionel Sambuc <div class="main"> 81*ebfedea0SLionel Sambuc <a name="tech"></a> 82*ebfedea0SLionel Sambuc <p class="header">Technical Details</p> 83*ebfedea0SLionel Sambuc <b>Testing:</b> 84*ebfedea0SLionel Sambuc <ul> 85*ebfedea0SLionel Sambuc <li><a href="http://www.netbsd.org/~jmmv/atf/">ATF</a> - Automated Testing Framework 86*ebfedea0SLionel Sambuc </ul> 87*ebfedea0SLionel Sambuc </div> 88*ebfedea0SLionel Sambuc 89*ebfedea0SLionel Sambuc <div class="main"> 90*ebfedea0SLionel Sambuc <a name="contact"></a> 91*ebfedea0SLionel Sambuc <p class="header">Contact</p> 92*ebfedea0SLionel Sambuc 93*ebfedea0SLionel Sambuc <p class="paragraph"> 94*ebfedea0SLionel Sambuc If you've got any questions or suggestions, then feel free to 95*ebfedea0SLionel Sambuc contact me by e-mail, my address is <b>m.kocielski@gmail.com</b>. You can also contact me 96*ebfedea0SLionel Sambuc more interactively via IRC, my nickname is <b>shm</b> at the freenode network. 97*ebfedea0SLionel Sambuc </p> 98*ebfedea0SLionel Sambuc </div> 99*ebfedea0SLionel Sambuc 100*ebfedea0SLionel Sambuc <hr> 101*ebfedea0SLionel Sambuc 102*ebfedea0SLionel Sambuc <table border=0> 103*ebfedea0SLionel Sambuc <tr> 104*ebfedea0SLionel Sambuc <td> 105*ebfedea0SLionel Sambuc <a href="http://sourceforge.net/projects/netbsd-soc"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=141771&type=16" width="150" height="40" style="border: none;" alt="Get NetBSD Summer of Code projects at SourceForge.net. Fast, secure and Free Open Source software downloads"></a> 106*ebfedea0SLionel Sambuc </td> 107*ebfedea0SLionel Sambuc <td> 108*ebfedea0SLionel Sambuc <table> 109*ebfedea0SLionel Sambuc <tr> <td> Mateusz Kocielski <<tt>m.kocielski@gmail.com</tt>> </td> </tr> 110*ebfedea0SLionel Sambuc <tr> <td> $NetBSD: index.html,v 1.3 2011/02/11 23:44:42 christos Exp $ </td> </tr> 111*ebfedea0SLionel Sambuc </table> 112*ebfedea0SLionel Sambuc </td> 113*ebfedea0SLionel Sambuc </tr> 114*ebfedea0SLionel Sambuc </table> 115*ebfedea0SLionel Sambuc 116*ebfedea0SLionel Sambuc </body> 117*ebfedea0SLionel Sambuc</html> 118