1231558cbSagc<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 2231558cbSagc 3231558cbSagc<html> 4231558cbSagc <head> 5231558cbSagc <title>NetBSD & Google's Summer of Code: Mateusz Kocielski - SASL client library (sasl_client_lib)</title> 6231558cbSagc <link rel="stylesheet" type="text/css" href="style.css"> 7231558cbSagc <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 8231558cbSagc </head> 9231558cbSagc 10231558cbSagc 11231558cbSagc<body> 12231558cbSagc <div style="text-align:center;"> 13231558cbSagc <table style="margin-left: auto; margin-right: auto;"> 14231558cbSagc <tr> 15231558cbSagc <td><a href="http://www.NetBSD.org/"><img style="border: none; vertical-align: top;" src="../../NetBSD.png" alt="[NetBSD logo]"></a></td> 16231558cbSagc <td><p style="font-size : 47px;"> & </p></td> 17231558cbSagc <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> 18231558cbSagc </tr> 19231558cbSagc </table> 20231558cbSagc 21231558cbSagc <h1>NetBSD: SASL client library</h1> 22231558cbSagc </div> 23231558cbSagc 24231558cbSagc <div class="main" style="text-align:center;"> 25231558cbSagc <a href="#whatisit">What is it</a> | 26231558cbSagc <a href="#status">Schedule</a> | 27231558cbSagc <a href="#repo">Repository</a> | 28231558cbSagc <a href="soc.html">GSoC</a> | 29231558cbSagc <a href="#doc">Documentation</a> | 30231558cbSagc <a href="#tech">Technical details</a> | 31231558cbSagc <a href="#contact">Contact</a> 32231558cbSagc </div> 33231558cbSagc 34231558cbSagc <div class="main"> 35231558cbSagc <a name="whatisit"></a> 36231558cbSagc <p class="header">What is it?</p> 37231558cbSagc <a href="http://en.wikipedia.org/wiki/Simple_Authentication_and_Security_Layer">Simple Authentication and Security Layer</a> is a framework dedicated to internet 38231558cbSagc protocols for an authentication and a data security. SASL is widely used in 39231558cbSagc many protocols i.e. SMTP, IMAP, XMPP. Project goal is to write robust client 40231558cbSagc library focused on security and usability. Project was started as the part of 41231558cbSagc the Google Summer of Code project, more information about it can be found 42231558cbSagc in <a href="soc.html">GSoC section</a>. 43231558cbSagc </div> 44231558cbSagc 45231558cbSagc <div class="main"> 46231558cbSagc <a name="status"></a> 47231558cbSagc <p class="header">Status</p> 48231558cbSagc 496b638291Sagc 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). 50231558cbSagc </div> 51231558cbSagc 52231558cbSagc <div class="main"> 53231558cbSagc <a name="repo"></a> 54231558cbSagc <p class="header">Project's repository</p> 55231558cbSagc 56231558cbSagc Project is aviliable via CVS, anonymous read-only access is provided. Run following command for accessing the repository: 57231558cbSagc <br><br> 58231558cbSagc <b>cvs -z3 -d:pserver:anonymous@netbsd-soc.cvs.sourceforge.net:/cvsroot/netbsd-soc checkout -P sasl_client_lib</b> 59231558cbSagc </div> 60231558cbSagc 61231558cbSagc <div class="main"> 62231558cbSagc <a name="doc"></a> 63231558cbSagc <p class="header">Documentation</p> 64231558cbSagc 65231558cbSagc <b>Standards:</b> 66231558cbSagc <ul> 67231558cbSagc <li><a href="http://www.ietf.org/rfc/rfc2195.txt">RFC2195</a> - IMAP/POP AUTHorize Extension for Simple Challenge/Response (CRAM-MD5) 68231558cbSagc <li><a href="http://www.ietf.org/rfc/rfc2222.txt">RFC2222</a> - Simple Authentication and Security Layer (SASL, GSSAPI, EXTERN) 69231558cbSagc <li><a href="http://www.ietf.org/rfc/rfc2245.txt">RFC2245</a> - Anonymous SASL Mechanism (ANONYMOUS) 70231558cbSagc <li><a href="http://www.ietf.org/rfc/rfc2595.txt">RFC2595</a> - Using TLS with IMAP, POP3 and ACAP (PLAIN) 71231558cbSagc <li><a href="http://www.ietf.org/rfc/rfc2831.txt">RFC2831</a> - Using Digest Authentication as a SASL Mechanism (DIGEST-MD5) 72231558cbSagc </ul> 73231558cbSagc <b>Related work:</b> 74231558cbSagc <ul> 75231558cbSagc <li><a href="http://asg.web.cmu.edu/sasl/sasl-library.html">Cyrus-SASL</a> - Cyrus Simple Authentication and Security Layer library 76231558cbSagc <li><a href="http://www.gnu.org/software/gsasl/">Libgsasl</a> - GNU Simple Authentication and Security Layer library 77231558cbSagc </ul> 78231558cbSagc </div> 79231558cbSagc 80231558cbSagc <div class="main"> 81231558cbSagc <a name="tech"></a> 82231558cbSagc <p class="header">Technical Details</p> 83231558cbSagc <b>Testing:</b> 84231558cbSagc <ul> 85231558cbSagc <li><a href="http://www.netbsd.org/~jmmv/atf/">ATF</a> - Automated Testing Framework 86231558cbSagc </ul> 87231558cbSagc </div> 88231558cbSagc 89231558cbSagc <div class="main"> 90231558cbSagc <a name="contact"></a> 91231558cbSagc <p class="header">Contact</p> 92231558cbSagc 93231558cbSagc <p class="paragraph"> 94231558cbSagc If you've got any questions or suggestions, then feel free to 95231558cbSagc contact me by e-mail, my address is <b>m.kocielski@gmail.com</b>. You can also contact me 96231558cbSagc more interactively via IRC, my nickname is <b>shm</b> at the freenode network. 97231558cbSagc </p> 98231558cbSagc </div> 99231558cbSagc 100231558cbSagc <hr> 101231558cbSagc 102231558cbSagc <table border=0> 103231558cbSagc <tr> 104231558cbSagc <td> 105231558cbSagc <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> 106231558cbSagc </td> 107231558cbSagc <td> 108231558cbSagc <table> 109231558cbSagc <tr> <td> Mateusz Kocielski <<tt>m.kocielski@gmail.com</tt>> </td> </tr> 110*19c14409Schristos <tr> <td> $NetBSD: index.html,v 1.3 2011/02/11 23:44:42 christos Exp $ </td> </tr> 111231558cbSagc </table> 112231558cbSagc </td> 113231558cbSagc </tr> 114231558cbSagc </table> 115231558cbSagc 116231558cbSagc </body> 117231558cbSagc</html> 118