From 47fe187bde6c17f03683402dca05d35b2d104785 Mon Sep 17 00:00:00 2001 From: mappu Date: Thu, 21 Jan 2016 07:18:29 +0000 Subject: [PATCH] commit all archived files --- README.md | 14 ++++++++++++++ dist-archive/smtpd-1.0.tar.xz | Bin 0 -> 2976 bytes 2 files changed, 14 insertions(+) create mode 100644 README.md create mode 100644 dist-archive/smtpd-1.0.tar.xz diff --git a/README.md b/README.md new file mode 100644 index 0000000..bf73c82 --- /dev/null +++ b/README.md @@ -0,0 +1,14 @@ +# smtpd + +![](https://img.shields.io/badge/written%20in-PHP-blue) + +An SMTP server library. + +- `select`-based event loop over non-blocking sockets, capable of handling multiple simultaneous writers +- Parses SMTP protocol messages with a state machine +- Works with the sample SMTP transcript from Wikipedia + + +## Download + +- [⬇️ smtpd-1.0.tar.xz](dist-archive/smtpd-1.0.tar.xz) *(2.91 KiB)* diff --git a/dist-archive/smtpd-1.0.tar.xz b/dist-archive/smtpd-1.0.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..51288b1f35b735f5ca3f9bb4d7a3d038073e3579 GIT binary patch literal 2976 zcmV;R3t#m8H+ooF000E$*0e?f03iVu0001VFXf})PyY*GT>v?oO7F-`sZ_T;$4*Q; zE`Y`m;U|)M5^24Gf0niycj1&*d^?tYOnWA0;(XJr#;%GCp;ZA>O4CDA!f?Q$1P|G~ zNbU#9|BYGyl0sHlv$#bq;g^kx%St{i6$?ECq;p53`OO$Twe2FLifbNlz4z zbPG9ac2A8r@2P&RX91K@EwtqxCGqQI!Wa8cj7r4Pl*&}4tlzA6f!7h!;&H_@Rch9CiA9!KDJNVGSU8$i5Er{|{|HcZ{)Gid zR&w+}zp6DGXg5;Qm)NgB*h=eZhDhH57IKxyS!i*{?)+ZRwY|)0Yrf0?yN&PFm1_kn zaR`)P$<~Hrc*hAjN(`w8!3&6l9F$@4!8CDZKD zUuyOK317w6_bo{1Ua7NYhwpTEJ$9K|=P%X1n|&U?L|=Da%V1$EMJ&-bu$Ls#c6ca4XiBTjP7-pkj7wn zWmr^Nu`d#7W9iBgf0-JdlkAGXhkw%nbIgeJ#4}AAmDZL3VH z!g=kp*LvJJKneRu=Ax~`P>MqQogT3Y=}C1>fU&(xV5BHp;D79}sG#iAGYHlI-Oc>)75ggsfT5wz`-{S zy}IN|uHCqhsMze%s1}xVT`;-eip0?^DeemE?F!c_&lx_!E*!n@aNL$JUUbuDqxD%0 z&b-Aad2cT?`#IC(wv(bCsIq>{CJ;b^DEYGOQq*-7yA_?iX$^e&&E0yRF7Wk8*!!_gldop1PnaTkubq zeu(@3G`!n-Xq(!}xKyRsQYPQX%lvlAoHeA`5Ra9O+qMELB~Y0I*PaYbkCZe_+ei~6PpVL7sfB+^{Z<$*gcQuNEB_&3qMdg4^h02nA3!M-x&s+6s+t zqiO9+fny$Y%pOPF$tw=&bATs}k`8&&0`Y{7r+ zF>!KkMDeqAzjVhr2xV|MI@17dom#QxybeuwNsb@Cao^*QNEC8)E)Ui^7570F>h;??wR+pB5kQGKW(DdNWCnm z(BKiBeUDIZrpYJJYm~Y-QK>0d}A`EYO2*|Dd^02zn3#>67LtZ>R?sjFdfITiX=H>^I z|4#MMixsRVoH>;u#$~ME%ro^xc6wkJW~<2C6OEL*OVB@+1qiGWHnm}RpN0TmtqZXX z^1LN!3^_3sDkMFK91UNR0qqVo;;aR_{z%GUBqngi5v{N!g}dUSZ7e4o+nln~S=d zFNfS?m_TI3Bwp5Y`xa&@S18(^iR7`^lh2c!nw}{pgE+Y_s%>t~POM`_ z-;RIfOlS(VTwoM=Yv^IY@XAswxVUS9*2^n(zA4`WRd3^Oi>lhbdvtHb>PsSW9Stw` z1Hq<14C6$huF$tAhK3iv<=2$b!%jMQLix;w0TC|4>+y~h#!VtpPUa3@ zy`qknENPB)+O&19z(8m0>c{F53!7}rM%M^B9uj_@YPA)X^Ebj?j)#A@o6Aft_|GRo16i&|(40(9IjVl`Xw z2-q%IXW{`(zV&^ zT!EL%Mt)a_ET^B;ALLj~6TiZ0Le5vhEiVfsC)g(-MUtQ0hF2^J0pGwa%)4b5!( z4{27P1O5s;*jpmFE-ismE5_^S7oe2Q7=}a-lQ`n4%2#^lr2qh#J#y9yVgxw=0sIz# WpaB4fwVz|L#Ao{g000001X)@K?BG%W literal 0 HcmV?d00001