Permalink
Browse files

Merging net/develop into net subdir

  • Loading branch information...
2 parents 15574d6 + aca7d38 commit 016cdcd27d499b2c58889643422952e3900108d0 @mikedickey mikedickey committed Mar 26, 2012
Showing with 29,935 additions and 0 deletions.
  1. +31 −0 .gitignore
  2. +3 −0 .gitmodules
  3. +13 −0 AUTHORS
  4. +23 −0 COPYING
  5. +338 −0 ChangeLog
  6. +15 −0 Makefile.am
  7. +1 −0 NEWS
  8. +282 −0 PionNetServices.vcproj
  9. +35 −0 README
  10. +1 −0 TODO
  11. +11 −0 autogen.sh
  12. +16 −0 build/depth_2_pion-net.vsprops
  13. +16 −0 build/depth_3_pion-net.vsprops
  14. +16 −0 build/depth_4_pion-net.vsprops
  15. +10 −0 build/net.inc
  16. +11 −0 build/pion-net.vsprops
  17. +1 −0 common
  18. +50 −0 configure.ac
  19. +1,257 −0 doc/Doxyfile
  20. +4 −0 doc/README
  21. +2,521 −0 doc/pion-net.graffle
  22. BIN doc/pion-net.pdf
  23. BIN doc/pion-net.png
  24. +5 −0 include/Makefile.am
  25. +5 −0 include/pion/Makefile.am
  26. +176 −0 include/pion/net/HTTPAuth.hpp
  27. +112 −0 include/pion/net/HTTPBasicAuth.hpp
  28. +177 −0 include/pion/net/HTTPCookieAuth.hpp
  29. +617 −0 include/pion/net/HTTPMessage.hpp
  30. +662 −0 include/pion/net/HTTPParser.hpp
  31. +113 −0 include/pion/net/HTTPReader.hpp
  32. +201 −0 include/pion/net/HTTPRequest.hpp
  33. +108 −0 include/pion/net/HTTPRequestReader.hpp
  34. +181 −0 include/pion/net/HTTPRequestWriter.hpp
  35. +229 −0 include/pion/net/HTTPResponse.hpp
  36. +113 −0 include/pion/net/HTTPResponseReader.hpp
  37. +188 −0 include/pion/net/HTTPResponseWriter.hpp
  38. +299 −0 include/pion/net/HTTPServer.hpp
  39. +136 −0 include/pion/net/HTTPTypes.hpp
  40. +372 −0 include/pion/net/HTTPWriter.hpp
  41. +13 −0 include/pion/net/Makefile.am
  42. +304 −0 include/pion/net/PionUser.hpp
  43. +724 −0 include/pion/net/TCPConnection.hpp
  44. +238 −0 include/pion/net/TCPServer.hpp
  45. +468 −0 include/pion/net/TCPStream.hpp
  46. +85 −0 include/pion/net/TCPTimer.hpp
  47. +216 −0 include/pion/net/WebServer.hpp
  48. +122 −0 include/pion/net/WebService.hpp
  49. +15 −0 pion-net.pc.in
  50. +233 −0 pion-net.sln
  51. +1,972 −0 pion-net.xcodeproj/project.pbxproj
  52. +56 −0 services/AllowNothingService.cpp
  53. +35 −0 services/AllowNothingService.hpp
  54. +754 −0 services/AllowNothingService.vcproj
  55. +125 −0 services/CookieService.cpp
  56. +35 −0 services/CookieService.hpp
  57. +752 −0 services/CookieService.vcproj
  58. +142 −0 services/EchoService.cpp
  59. +35 −0 services/EchoService.hpp
  60. +752 −0 services/EchoService.vcproj
  61. +905 −0 services/FileService.cpp
  62. +462 −0 services/FileService.hpp
  63. +752 −0 services/FileService.vcproj
  64. +49 −0 services/HelloService.cpp
  65. +35 −0 services/HelloService.hpp
  66. +752 −0 services/HelloService.vcproj
  67. +173 −0 services/LogService.cpp
  68. +155 −0 services/LogService.hpp
  69. +752 −0 services/LogService.vcproj
  70. +48 −0 services/Makefile.am
  71. +85 −0 src/HTTPAuth.cpp
  72. +157 −0 src/HTTPBasicAuth.cpp
  73. +281 −0 src/HTTPCookieAuth.cpp
  74. +215 −0 src/HTTPMessage.cpp
  75. +1,277 −0 src/HTTPParser.cpp
  76. +164 −0 src/HTTPReader.cpp
  77. +289 −0 src/HTTPServer.cpp
  78. +150 −0 src/HTTPTypes.cpp
  79. +78 −0 src/HTTPWriter.cpp
  80. +18 −0 src/Makefile.am
  81. +298 −0 src/TCPServer.cpp
  82. +53 −0 src/TCPTimer.cpp
  83. +258 −0 src/WebServer.cpp
  84. +880 −0 src/pion-net.vcproj
  85. +700 −0 tests/FileServiceTests.cpp
  86. +581 −0 tests/HTTPMessageTests.cpp
  87. +396 −0 tests/HTTPParserTests.cpp
  88. +389 −0 tests/HTTPParserTestsData.inc
  89. +50 −0 tests/HTTPRequestTests.cpp
  90. +57 −0 tests/HTTPResponseTests.cpp
  91. +42 −0 tests/HTTPTypesTests.cpp
  92. +17 −0 tests/Makefile.am
  93. +37 −0 tests/PionNetUnitTests.cpp
  94. +866 −0 tests/PionNetUnitTests.vcproj
  95. +533 −0 tests/TCPServerTests.cpp
  96. +184 −0 tests/TCPStreamTests.cpp
  97. +1,010 −0 tests/WebServerTests.cpp
  98. +71 −0 tests/config/testservices.conf
  99. +26 −0 tests/doc/html/index.html
  100. +17 −0 utils/Makefile.am
  101. +74 −0 utils/PionHelloServer.cpp
  102. +420 −0 utils/PionHelloServer.vcproj
  103. +181 −0 utils/PionWebServer.cpp
  104. +440 −0 utils/PionWebServer.vcproj
  105. +3 −0 utils/noservices.conf
  106. +31 −0 utils/sslkey.pem
  107. +71 −0 utils/testservices.conf
  108. +28 −0 utils/testservices.html
View
@@ -0,0 +1,31 @@
+.deps
+.libs
+INSTALL
+Makefile
+Makefile.in
+aclocal.m4
+autom4te.cache/
+configure
+libtool
+doc/html
+doc/*.tag
+build/config.guess
+build/config.sub
+build/depcomp
+build/install-sh
+build/libtool.m4
+build/ltmain.sh
+build/ltoptions.m4
+build/ltsugar.m4
+build/ltversion.m4
+build/lt~obsolete.m4
+build/missing
+config.log
+config.status
+include/pion/stamp-h1
+tests/Pion*UnitTests
+utils/Pion*Server
+pion-net.pc
+*.o
+*.lo
+*.la
View
@@ -0,0 +1,3 @@
+[submodule "common"]
+ path = common
+ url = git://github.com/atomiclabs/pion-common.git
View
13 AUTHORS
@@ -0,0 +1,13 @@
+Authors of the Pion Network Library:
+====================================
+
+Mignon Belongie <mignon at atomiclabs dot com>
+Michael Dickey <mike at atomiclabs dot com>
+Stas Khirman <stas at khirman dot com>
+Andrew C. Morrow <andrew.c.morrow at gmail dot com>
+Taneli Otala <taneli at atomiclabs dot com>
+
+Parts of the Pion Network Library were derived from or inspired by the HTTP
+Server example in the asio documentation. Many thanks to Christopher M.
+Kohlhoff and all the contributors of Boost and asio, without whom this library
+would not have been possible.
View
23 COPYING
@@ -0,0 +1,23 @@
+Boost Software License - Version 1.0 - August 17th, 2003
+
+Permission is hereby granted, free of charge, to any person or organization
+obtaining a copy of the software and accompanying documentation covered by
+this license (the "Software") to use, reproduce, display, distribute,
+execute, and transmit the Software, and to prepare derivative works of the
+Software, and to permit third-parties to whom the Software is furnished to
+do so, all subject to the following:
+
+The copyright notices in the Software and this entire statement, including
+the above license grant, this restriction and the following disclaimer,
+must be included in all copies of the Software, in whole or in part, and
+all derivative works of the Software, unless such copies or derivative
+works are solely in the form of machine-executable object code generated by
+a source language processor.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
Oops, something went wrong.

0 comments on commit 016cdcd

Please sign in to comment.