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