Skip to content
This repository
Browse code

sync

  • Loading branch information...
commit 15ccf26f4547ddd00aadb67eb25e540746fe6afb 1 parent 6399d7b
stefano casazza authored

Showing 306 changed files with 1,201 additions and 884 deletions. Show diff stats Hide diff stats

  1. 168  LICENSE.OpenSSL
  2. 2  Makefile.am
  3. 2  Makefile.in
  4. 331  configure
  5. 4  configure.in
  6. 2  doc/bench.c
  7. 4  doc/html/all_8h_source.html
  8. 7  doc/html/annotated.html
  9. 2  doc/html/application_8h_source.html
  10. 2  doc/html/attribute_8h_source.html
  11. 4  doc/html/base_2coder_2base64_8h_source.html
  12. 2  doc/html/base_2coder_2escape_8h_source.html
  13. 4  doc/html/base_2coder_2quoted__printable_8h_source.html
  14. 4  doc/html/base_2coder_2url_8h_source.html
  15. 2  doc/html/base_2error_8h_source.html
  16. 757  doc/html/base_2macro_8h_source.html
  17. 68  doc/html/base_2ssl_2des3_8h_source.html
  18. 2  doc/html/base_2trace_8h_source.html
  19. 2  doc/html/base_2zip_2compress_8h_source.html
  20. 2  doc/html/base_8h_source.html
  21. 2  doc/html/bison_8h.html
  22. 2  doc/html/bison_8h_source.html
  23. 2  doc/html/bottom_8h_source.html
  24. 2  doc/html/cache_8h_source.html
  25. 2  doc/html/cdb_8h_source.html
  26. 2  doc/html/certificate_8h_source.html
  27. 2  doc/html/cgi_8h_source.html
  28. 2  doc/html/classApplication-members.html
  29. 2  doc/html/classApplication.html
  30. 2  doc/html/classSocketAddress-members.html
  31. 2  doc/html/classSocketAddress.html
  32. 2  doc/html/classUAccessControl-members.html
  33. 2  doc/html/classUAccessControl.html
  34. 2  doc/html/classUApplication-members.html
  35. 2  doc/html/classUApplication.html
  36. 2  doc/html/classUBison-members.html
  37. 2  doc/html/classUBison.html
  38. 2  doc/html/classUCDB-members.html
  39. 2  doc/html/classUCDB.html
  40. 2  doc/html/classUCGI-members.html
  41. 2  doc/html/classUCGI.html
  42. 2  doc/html/classUCURL-members.html
  43. 2  doc/html/classUCURL.html
  44. 2  doc/html/classUCache-members.html
  45. 2  doc/html/classUCache.html
  46. 2  doc/html/classUCertificate-members.html
  47. 2  doc/html/classUCertificate.html
  48. 2  doc/html/classUCgiInput-members.html
  49. 2  doc/html/classUCgiInput.html
  50. 2  doc/html/classUClient-members.html
  51. 2  doc/html/classUClient.html
  52. 2  doc/html/classUClientImage-members.html
  53. 2  doc/html/classUClientImage.html
  54. 2  doc/html/classUClientImage__Base-members.html
  55. 2  doc/html/classUClientImage__Base.html
  56. 2  doc/html/classUClient__Base-members.html
  57. 2  doc/html/classUClient__Base.html
  58. 2  doc/html/classUCommand-members.html
  59. 2  doc/html/classUCommand.html
  60. 2  doc/html/classUCrl-members.html
  61. 2  doc/html/classUCrl.html
  62. 2  doc/html/classUDate-members.html
  63. 2  doc/html/classUDate.html
  64. 2  doc/html/classUDialog-members.html
  65. 2  doc/html/classUDialog.html
  66. 2  doc/html/classUDispatcher-members.html
  67. 2  doc/html/classUDispatcher.html
  68. 2  doc/html/classUDynamic-members.html
  69. 2  doc/html/classUDynamic.html
  70. 2  doc/html/classUEvent-members.html
  71. 2  doc/html/classUEvent.html
  72. 2  doc/html/classUEventFd-members.html
  73. 2  doc/html/classUEventFd.html
  74. 2  doc/html/classUEventSignal-members.html
  75. 2  doc/html/classUEventSignal.html
  76. 2  doc/html/classUEventTime-members.html
  77. 2  doc/html/classUEventTime.html
  78. 2  doc/html/classUEvent_3_01ccallback__type_01_4-members.html
  79. 2  doc/html/classUEvent_3_01ccallback__type_01_4.html
  80. 2  doc/html/classUEvent__Base-members.html
  81. 2  doc/html/classUEvent__Base.html
  82. 2  doc/html/classUFCgi-members.html
  83. 2  doc/html/classUFCgi.html
  84. 2  doc/html/classUFile-members.html
  85. 2  doc/html/classUFile.html
  86. 2  doc/html/classUFileConfig-members.html
  87. 2  doc/html/classUFileConfig.html
  88. 2  doc/html/classUFlexer-members.html
  89. 2  doc/html/classUFlexer.html
  90. 3  doc/html/classUFtpClient-members.html
  91. 2  doc/html/classUFtpClient.html
  92. 2  doc/html/classUGenericHashMap-members.html
  93. 2  doc/html/classUGenericHashMap.html
  94. 3  doc/html/classUHTTP-members.html
  95. 4  doc/html/classUHTTP.html
  96. 2  doc/html/classUHTTP__coll__graph.md5
  97. BIN  doc/html/classUHTTP__coll__graph.png
  98. 2  doc/html/classUHashMapNode-members.html
  99. 2  doc/html/classUHashMapNode.html
  100. 2  doc/html/classUHashMapObjectDumpable-members.html
  101. 2  doc/html/classUHashMapObjectDumpable.html
  102. 2  doc/html/classUHashMap_3_01T_01_5_01_4-members.html
  103. 2  doc/html/classUHashMap_3_01T_01_5_01_4.html
  104. 2  doc/html/classUHashMap_3_01UString_01_4-members.html
  105. 2  doc/html/classUHashMap_3_01UString_01_4.html
  106. 2  doc/html/classUHashMap_3_01void_01_5_01_4-members.html
  107. 2  doc/html/classUHashMap_3_01void_01_5_01_4.html
  108. 2  doc/html/classUHttpClient-members.html
  109. 2  doc/html/classUHttpClient.html
  110. 2  doc/html/classUHttpClient__Base-members.html
  111. 2  doc/html/classUHttpClient__Base.html
  112. 2  doc/html/classUHttpPlugIn-members.html
  113. 2  doc/html/classUHttpPlugIn.html
  114. 2  doc/html/classUIPAddress-members.html
  115. 2  doc/html/classUIPAddress.html
  116. 2  doc/html/classUIPAllow-members.html
  117. 2  doc/html/classUIPAllow.html
  118. 7  doc/html/classUImapClient-members.html
  119. 2  doc/html/classUImapClient.html
  120. 3  doc/html/classUIptAccount-members.html
  121. 2  doc/html/classUIptAccount.html
  122. 2  doc/html/classULDAP.html
  123. 2  doc/html/classULDAPEntry-members.html
  124. 2  doc/html/classULDAPEntry.html
  125. 2  doc/html/classULock-members.html
  126. 2  doc/html/classULock.html
  127. 2  doc/html/classULog-members.html
  128. 2  doc/html/classULog.html
  129. 2  doc/html/classUMagic-members.html
  130. 2  doc/html/classUMagic.html
  131. 2  doc/html/classUMemCb-members.html
  132. 2  doc/html/classUMemCb.html
  133. 2  doc/html/classUMimeEntity-members.html
  134. 2  doc/html/classUMimeEntity.html
  135. 2  doc/html/classUMimeHeader-members.html
  136. 2  doc/html/classUMimeHeader.html
  137. 2  doc/html/classUMimeMessage-members.html
  138. 2  doc/html/classUMimeMessage.html
  139. 2  doc/html/classUMimeMultipart-members.html
  140. 2  doc/html/classUMimeMultipart.html
  141. 2  doc/html/classUMimeMultipartMsg-members.html
  142. 2  doc/html/classUMimeMultipartMsg.html
  143. 2  doc/html/classUMimePKCS7-members.html
  144. 2  doc/html/classUMimePKCS7.html
  145. 2  doc/html/classUModNoCatPeer-members.html
  146. 2  doc/html/classUModNoCatPeer.html
  147. 2  doc/html/classUModProxyService-members.html
  148. 2  doc/html/classUModProxyService.html
  149. 2  doc/html/classUMySQL-members.html
  150. 2  doc/html/classUMySQL.html
  151. 2  doc/html/classUMySQLRow-members.html
  152. 2  doc/html/classUMySQLRow.html
  153. 2  doc/html/classUMySQLSet-members.html
  154. 2  doc/html/classUMySQLSet.html
  155. 4  doc/html/classUNoCatPlugIn-members.html
  156. 6  doc/html/classUNoCatPlugIn.html
  157. 2  doc/html/classUNoCatPlugIn__coll__graph.md5
  158. BIN  doc/html/classUNoCatPlugIn__coll__graph.png
  159. 2  doc/html/classUNotifier-members.html
  160. 2  doc/html/classUNotifier.html
  161. 2  doc/html/classUObjectDB-members.html
  162. 2  doc/html/classUObjectDB.html
  163. 2  doc/html/classUObjectDumpable-members.html
  164. 2  doc/html/classUObjectDumpable.html
  165. 2  doc/html/classUObjectDumpable__Adapter-members.html
  166. 2  doc/html/classUObjectDumpable__Adapter.html
  167. 2  doc/html/classUOptions-members.html
  168. 2  doc/html/classUOptions.html
  169. 2  doc/html/classUPCRE-members.html
  170. 2  doc/html/classUPCRE.html
  171. 2  doc/html/classUPKCS10-members.html
  172. 2  doc/html/classUPKCS10.html
  173. 2  doc/html/classUPKCS7-members.html
  174. 2  doc/html/classUPKCS7.html
  175. 3  doc/html/classUPing-members.html
  176. 2  doc/html/classUPing.html
  177. 2  doc/html/classUPlugIn_3_01T_01_5_01_4-members.html
  178. 2  doc/html/classUPlugIn_3_01T_01_5_01_4.html
  179. 2  doc/html/classUPlugIn_3_01void_01_5_01_4-members.html
  180. 2  doc/html/classUPlugIn_3_01void_01_5_01_4.html
  181. 3  doc/html/classUPop3Client-members.html
  182. 2  doc/html/classUPop3Client.html
  183. 5  doc/html/classUProcess-members.html
  184. 6  doc/html/classUProcess.html
  185. 2  doc/html/classUProxyPlugIn-members.html
  186. 2  doc/html/classUProxyPlugIn.html
  187. 2  doc/html/classUQueryNode-members.html
  188. 2  doc/html/classUQueryNode.html
  189. 2  doc/html/classUQueryParser-members.html
  190. 2  doc/html/classUQueryParser.html
  191. 2  doc/html/classURDB-members.html
  192. 2  doc/html/classURDB.html
  193. 2  doc/html/classURDBClient-members.html
  194. 2  doc/html/classURDBClient.html
  195. 2  doc/html/classURDBClientImage-members.html
  196. 2  doc/html/classURDBClientImage.html
  197. 2  doc/html/classURDBClient__Base-members.html
  198. 2  doc/html/classURDBClient__Base.html
  199. 7  doc/html/classURDBServer-members.html
  200. 4  doc/html/classURDBServer.html
  201. 48  doc/html/classURDBServer__coll__graph.map
  202. 2  doc/html/classURDBServer__coll__graph.md5
  203. BIN  doc/html/classURDBServer__coll__graph.png
  204. 2  doc/html/classURPC-members.html
  205. 2  doc/html/classURPC.html
  206. 2  doc/html/classURPCClient-members.html
  207. 2  doc/html/classURPCClient.html
  208. 2  doc/html/classURPCEncoder-members.html
  209. 2  doc/html/classURPCEncoder.html
  210. 2  doc/html/classURPCEnvelope-members.html
  211. 2  doc/html/classURPCEnvelope.html
  212. 2  doc/html/classURPCFault-members.html
  213. 2  doc/html/classURPCFault.html
  214. 2  doc/html/classURPCGenericMethod-members.html
  215. 2  doc/html/classURPCGenericMethod.html
  216. 2  doc/html/classURPCMethod-members.html
  217. 2  doc/html/classURPCMethod.html
  218. 2  doc/html/classURPCObject-members.html
  219. 2  doc/html/classURPCObject.html
  220. 2  doc/html/classURPCParser-members.html
  221. 2  doc/html/classURPCParser.html
  222. 2  doc/html/classURUBY-members.html
  223. 2  doc/html/classURUBY.html
  224. 2  doc/html/classURequestMapper-members.html
  225. 2  doc/html/classURequestMapper.html
  226. 2  doc/html/classURpcPlugIn-members.html
  227. 2  doc/html/classURpcPlugIn.html
  228. 2  doc/html/classUSOAPClient-members.html
  229. 2  doc/html/classUSOAPClient.html
  230. 2  doc/html/classUSOAPEncoder-members.html
  231. 2  doc/html/classUSOAPEncoder.html
  232. 2  doc/html/classUSOAPFault-members.html
  233. 2  doc/html/classUSOAPFault.html
  234. 2  doc/html/classUSOAPGenericMethod-members.html
  235. 2  doc/html/classUSOAPGenericMethod.html
  236. 2  doc/html/classUSOAPObject-members.html
  237. 2  doc/html/classUSOAPObject.html
  238. 2  doc/html/classUSOAPParser-members.html
  239. 2  doc/html/classUSOAPParser.html
  240. 3  doc/html/classUSSHSocket-members.html
  241. 2  doc/html/classUSSHSocket.html
  242. 3  doc/html/classUSSLFtpClient-members.html
  243. 2  doc/html/classUSSLFtpClient.html
  244. 6  doc/html/classUSSLSocket-members.html
  245. 9  doc/html/classUSSLSocket.html
  246. 2  doc/html/classUSemaphore-members.html
  247. 2  doc/html/classUSemaphore.html
  248. 7  doc/html/classUServer-members.html
  249. 4  doc/html/classUServer.html
  250. 2  doc/html/classUServerPlugIn-members.html
  251. 2  doc/html/classUServerPlugIn.html
  252. 7  doc/html/classUServer__Base-members.html
  253. 18  doc/html/classUServer__Base.html
  254. 16  doc/html/classUServer__Base__coll__graph.map
  255. 2  doc/html/classUServer__Base__coll__graph.md5
  256. BIN  doc/html/classUServer__Base__coll__graph.png
  257. 18  doc/html/classUServer__coll__graph.map
  258. 2  doc/html/classUServer__coll__graph.md5
  259. BIN  doc/html/classUServer__coll__graph.png
  260. 2  doc/html/classUShibPlugIn-members.html
  261. 2  doc/html/classUShibPlugIn.html
  262. 2  doc/html/classUShibTarget-members.html
  263. 2  doc/html/classUShibTarget.html
  264. 2  doc/html/classUSignal-members.html
  265. 2  doc/html/classUSignal.html
  266. 2  doc/html/classUSignal_3_01ccallback__type_01_4-members.html
  267. 2  doc/html/classUSignal_3_01ccallback__type_01_4.html
  268. 2  doc/html/classUSignature-members.html
  269. 2  doc/html/classUSignature.html
  270. 2  doc/html/classUSkeletonClientImage-members.html
  271. 2  doc/html/classUSkeletonClientImage.html
  272. 2  doc/html/classUSkeletonPlugIn-members.html
  273. 2  doc/html/classUSkeletonPlugIn.html
  274. 3  doc/html/classUSmtpClient-members.html
  275. 2  doc/html/classUSmtpClient.html
  276. 2  doc/html/classUSoapPlugIn-members.html
  277. 2  doc/html/classUSoapPlugIn.html
  278. 3  doc/html/classUSocket-members.html
  279. 4  doc/html/classUSocket.html
  280. 2  doc/html/classUStackMemoryPool-members.html
  281. 2  doc/html/classUStackMemoryPool.html
  282. 2  doc/html/classUString-members.html
  283. 2  doc/html/classUString.html
  284. 2  doc/html/classUStringRep-members.html
  285. 2  doc/html/classUStringRep.html
  286. 3  doc/html/classUTCPSocket-members.html
  287. 2  doc/html/classUTCPSocket.html
  288. 2  doc/html/classUTimeStamp-members.html
  289. 2  doc/html/classUTimeStamp.html
  290. 2  doc/html/classUTimeVal-members.html
  291. 2  doc/html/classUTimeVal.html
  292. 2  doc/html/classUTimer-members.html
  293. 2  doc/html/classUTimer.html
  294. 2  doc/html/classUTimerEv-members.html
  295. 2  doc/html/classUTimerEv.html
  296. 2  doc/html/classUTimerEv_3_01ccallback__type_01_4-members.html
  297. 2  doc/html/classUTimerEv_3_01ccallback__type_01_4.html
  298. 2  doc/html/classUTokenizer-members.html
  299. 2  doc/html/classUTokenizer.html
  300. 2  doc/html/classUTrace-members.html
  301. 2  doc/html/classUTrace.html
  302. 2  doc/html/classUTree_3_01T_01_5_01_4-members.html
  303. 2  doc/html/classUTree_3_01T_01_5_01_4.html
  304. 2  doc/html/classUTree_3_01UString_01_4-members.html
  305. 2  doc/html/classUTree_3_01UString_01_4.html
168  LICENSE.OpenSSL
... ...
@@ -0,0 +1,168 @@
  1
+/* 
  2
+ * (c) 2002, 2003, 2004 by Jason McLaughlin and Riadh Elloumi
  3
+ *
  4
+ * This program is free software; you can redistribute it and/or
  5
+ * modify it under the terms of the GNU General Public License as
  6
+ * published by the Free Software Foundation; either version 2 of the
  7
+ * License, or (at your option) any later version.
  8
+ *
  9
+ * This program is distributed in the hope that it will be useful, but
  10
+ * is provided AS IS, WITHOUT ANY WARRANTY; without even the implied
  11
+ * warranty of MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, and
  12
+ * NON-INFRINGEMENT.  See the GNU General Public License for more details.
  13
+ *
  14
+ * You should have received a copy of the GNU General Public License
  15
+ * along with this program; if not, write to the Free Software
  16
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston,
  17
+ * MA 02111-1307, USA.
  18
+ *
  19
+ * In addition, as a special exception, the copyright holders give
  20
+ * permission to link the code of portions of this program with the
  21
+ * OpenSSL library under certain conditions as described in each
  22
+ * individual source file, and distribute linked combinations
  23
+ * including the two.
  24
+ * You must obey the GNU General Public License in all respects
  25
+ * for all of the code used other than OpenSSL.  If you modify
  26
+ * file(s) with this exception, you may extend this exception to your
  27
+ * version of the file(s), but you are not obligated to do so.  If you
  28
+ * do not wish to do so, delete this exception statement from your
  29
+ * version.  If you delete this exception statement from all source
  30
+ * files in the program, then also delete it here.
  31
+ */
  32
+Certain source files in this program permit linking with the OpenSSL
  33
+library (http://www.openssl.org), which otherwise wouldn't be allowed
  34
+under the GPL.  For purposes of identifying OpenSSL, most source files
  35
+giving this permission limit it to versions of OpenSSL having a license
  36
+identical to that listed in this file (LICENSE.OpenSSL).  It is not
  37
+necessary for the copyright years to match between this file and the
  38
+OpenSSL version in question.  However, note that because this file is
  39
+an extension of the license statements of these source files, this file
  40
+may not be changed except with permission from all copyright holders
  41
+of source files in this program which reference this file.
  42
+
  43
+
  44
+  LICENSE ISSUES
  45
+  ==============
  46
+
  47
+  The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
  48
+  the OpenSSL License and the original SSLeay license apply to the toolkit.
  49
+  See below for the actual license texts. Actually both licenses are BSD-style
  50
+  Open Source licenses. In case of any license issues related to OpenSSL
  51
+  please contact openssl-core@openssl.org.
  52
+
  53
+  OpenSSL License
  54
+  ---------------
  55
+
  56
+/* ====================================================================
  57
+ * Copyright (c) 1998-2001 The OpenSSL Project.  All rights reserved.
  58
+ *
  59
+ * Redistribution and use in source and binary forms, with or without
  60
+ * modification, are permitted provided that the following conditions
  61
+ * are met:
  62
+ *
  63
+ * 1. Redistributions of source code must retain the above copyright
  64
+ *    notice, this list of conditions and the following disclaimer. 
  65
+ *
  66
+ * 2. Redistributions in binary form must reproduce the above copyright
  67
+ *    notice, this list of conditions and the following disclaimer in
  68
+ *    the documentation and/or other materials provided with the
  69
+ *    distribution.
  70
+ *
  71
+ * 3. All advertising materials mentioning features or use of this
  72
+ *    software must display the following acknowledgment:
  73
+ *    "This product includes software developed by the OpenSSL Project
  74
+ *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
  75
+ *
  76
+ * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
  77
+ *    endorse or promote products derived from this software without
  78
+ *    prior written permission. For written permission, please contact
  79
+ *    openssl-core@openssl.org.
  80
+ *
  81
+ * 5. Products derived from this software may not be called "OpenSSL"
  82
+ *    nor may "OpenSSL" appear in their names without prior written
  83
+ *    permission of the OpenSSL Project.
  84
+ *
  85
+ * 6. Redistributions of any form whatsoever must retain the following
  86
+ *    acknowledgment:
  87
+ *    "This product includes software developed by the OpenSSL Project
  88
+ *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
  89
+ *
  90
+ * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
  91
+ * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  92
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  93
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
  94
+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  95
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  96
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  97
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  98
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  99
+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  100
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  101
+ * OF THE POSSIBILITY OF SUCH DAMAGE.
  102
+ * ====================================================================
  103
+ *
  104
+ * This product includes cryptographic software written by Eric Young
  105
+ * (eay@cryptsoft.com).  This product includes software written by Tim
  106
+ * Hudson (tjh@cryptsoft.com).
  107
+ *
  108
+ */
  109
+
  110
+ Original SSLeay License
  111
+ -----------------------
  112
+
  113
+/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  114
+ * All rights reserved.
  115
+ *
  116
+ * This package is an SSL implementation written
  117
+ * by Eric Young (eay@cryptsoft.com).
  118
+ * The implementation was written so as to conform with Netscapes SSL.
  119
+ * 
  120
+ * This library is free for commercial and non-commercial use as long as
  121
+ * the following conditions are aheared to.  The following conditions
  122
+ * apply to all code found in this distribution, be it the RC4, RSA,
  123
+ * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
  124
+ * included with this distribution is covered by the same copyright terms
  125
+ * except that the holder is Tim Hudson (tjh@cryptsoft.com).
  126
+ * 
  127
+ * Copyright remains Eric Young's, and as such any Copyright notices in
  128
+ * the code are not to be removed.
  129
+ * If this package is used in a product, Eric Young should be given attribution
  130
+ * as the author of the parts of the library used.
  131
+ * This can be in the form of a textual message at program startup or
  132
+ * in documentation (online or textual) provided with the package.
  133
+ * 
  134
+ * Redistribution and use in source and binary forms, with or without
  135
+ * modification, are permitted provided that the following conditions
  136
+ * are met:
  137
+ * 1. Redistributions of source code must retain the copyright
  138
+ *    notice, this list of conditions and the following disclaimer.
  139
+ * 2. Redistributions in binary form must reproduce the above copyright
  140
+ *    notice, this list of conditions and the following disclaimer in the
  141
+ *    documentation and/or other materials provided with the distribution.
  142
+ * 3. All advertising materials mentioning features or use of this software
  143
+ *    must display the following acknowledgement:
  144
+ *    "This product includes cryptographic software written by
  145
+ *     Eric Young (eay@cryptsoft.com)"
  146
+ *    The word 'cryptographic' can be left out if the rouines from the library
  147
+ *    being used are not cryptographic related :-).
  148
+ * 4. If you include any Windows specific code (or a derivative thereof) from 
  149
+ *    the apps directory (application code) you must include an acknowledgement:
  150
+ *    "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
  151
+ * 
  152
+ * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
  153
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  154
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  155
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  156
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  157
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  158
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  159
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  160
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  161
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  162
+ * SUCH DAMAGE.
  163
+ * 
  164
+ * The licence and distribution terms for any publically available version or
  165
+ * derivative of this code cannot be changed.  i.e. this code cannot simply be
  166
+ * copied and put under another distribution licence
  167
+ * [including the GNU Public Licence.]
  168
+ */
2  Makefile.am
@@ -3,7 +3,7 @@
3 3
 AUTOMAKE_OPTIONS = no-dependencies ## dist-shar dist-zip
4 4
 ACLOCAL_AMFLAGS  = -I m4
5 5
 
6  
-EXTRA_DIST = autoconf configure.help TODO LICENSE README.md README.LZO cdb README.cdb README.configure *.spec* \
  6
+EXTRA_DIST = autoconf configure.help TODO LICENSE* README.md README.LZO cdb README.cdb README.configure *.spec* \
7 7
 				 ULib.m4 rpm.sh rpmpkgreq.lst rpmpkgreq.lst.suse openwrt \
8 8
 				 doc/html doc/Doxyfile doc/userver_usp_benchmarking.txt doc/bench.c
9 9
 
2  Makefile.in
@@ -355,7 +355,7 @@ target_vendor = @target_vendor@
355 355
 thrprefix = @thrprefix@
356 356
 AUTOMAKE_OPTIONS = no-dependencies ## dist-shar dist-zip
357 357
 ACLOCAL_AMFLAGS = -I m4
358  
-EXTRA_DIST = autoconf configure.help TODO LICENSE README.md README.LZO cdb README.cdb README.configure *.spec* \
  358
+EXTRA_DIST = autoconf configure.help TODO LICENSE* README.md README.LZO cdb README.cdb README.configure *.spec* \
359 359
 				 ULib.m4 rpm.sh rpmpkgreq.lst rpmpkgreq.lst.suse openwrt \
360 360
 				 doc/html doc/Doxyfile doc/userver_usp_benchmarking.txt doc/bench.c
361 361
 
331  configure
... ...
@@ -1,10 +1,12 @@
1 1
 #! /bin/sh
2 2
 # Guess values for system-dependent variables and create Makefiles.
3  
-# Generated by GNU Autoconf 2.64.
  3
+# Generated by GNU Autoconf 2.65.
  4
+#
4 5
 #
5 6
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6  
-# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7  
-# Foundation, Inc.
  7
+# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
  8
+# Inc.
  9
+#
8 10
 #
9 11
 # This configure script is free software; the Free Software Foundation
10 12
 # gives unlimited permission to copy, distribute and modify it.
@@ -673,7 +675,8 @@ fi
673 675
 
674 676
 
675 677
 
676  
-exec 7<&0 </dev/null 6>&1
  678
+test -n "$DJDIR" || exec 7<&0 </dev/null
  679
+exec 6>&1
677 680
 
678 681
 # Name of the host.
679 682
 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
@@ -1709,7 +1712,7 @@ Some influential environment variables:
1709 1712
   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1710 1713
               nonstandard directory <lib dir>
1711 1714
   LIBS        libraries to pass to the linker, e.g. -l<library>
1712  
-  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
  1715
+  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1713 1716
               you have headers in a nonstandard directory <include dir>
1714 1717
   CPP         C preprocessor
1715 1718
   CXX         C++ compiler command
@@ -1788,7 +1791,7 @@ test -n "$ac_init_help" && exit $ac_status
1788 1791
 if $ac_init_version; then
1789 1792
   cat <<\_ACEOF
1790 1793
 configure
1791  
-generated by GNU Autoconf 2.64
  1794
+generated by GNU Autoconf 2.65
1792 1795
 
1793 1796
 Copyright (C) 2009 Free Software Foundation, Inc.
1794 1797
 This configure script is free software; the Free Software Foundation
@@ -1835,7 +1838,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
1835 1838
 	ac_retval=1
1836 1839
 fi
1837 1840
   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1838  
-  return $ac_retval
  1841
+  as_fn_set_status $ac_retval
1839 1842
 
1840 1843
 } # ac_fn_c_try_compile
1841 1844
 
@@ -1872,7 +1875,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
1872 1875
     ac_retval=1
1873 1876
 fi
1874 1877
   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1875  
-  return $ac_retval
  1878
+  as_fn_set_status $ac_retval
1876 1879
 
1877 1880
 } # ac_fn_c_try_cpp
1878 1881
 
@@ -1910,7 +1913,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
1910 1913
 	ac_retval=1
1911 1914
 fi
1912 1915
   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1913  
-  return $ac_retval
  1916
+  as_fn_set_status $ac_retval
1914 1917
 
1915 1918
 } # ac_fn_cxx_try_compile
1916 1919
 
@@ -1947,7 +1950,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
1947 1950
     ac_retval=1
1948 1951
 fi
1949 1952
   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1950  
-  return $ac_retval
  1953
+  as_fn_set_status $ac_retval
1951 1954
 
1952 1955
 } # ac_fn_cxx_try_cpp
1953 1956
 
@@ -1993,7 +1996,7 @@ fi
1993 1996
   # left behind by Apple's compiler.  We do this before executing the actions.
1994 1997
   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1995 1998
   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1996  
-  return $ac_retval
  1999
+  as_fn_set_status $ac_retval
1997 2000
 
1998 2001
 } # ac_fn_cxx_try_link
1999 2002
 
@@ -2122,7 +2125,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
2122 2125
 fi
2123 2126
   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2124 2127
   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2125  
-  return $ac_retval
  2128
+  as_fn_set_status $ac_retval
2126 2129
 
2127 2130
 } # ac_fn_cxx_try_run
2128 2131
 
@@ -2199,7 +2202,7 @@ fi
2199 2202
   # left behind by Apple's compiler.  We do this before executing the actions.
2200 2203
   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2201 2204
   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2202  
-  return $ac_retval
  2205
+  as_fn_set_status $ac_retval
2203 2206
 
2204 2207
 } # ac_fn_c_try_link
2205 2208
 
@@ -2653,7 +2656,7 @@ rm -f conftest.val
2653 2656
 
2654 2657
   fi
2655 2658
   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2656  
-  return $ac_retval
  2659
+  as_fn_set_status $ac_retval
2657 2660
 
2658 2661
 } # ac_fn_cxx_compute_int
2659 2662
 cat >config.log <<_ACEOF
@@ -2661,7 +2664,7 @@ This file contains any messages produced by compilers while
2661 2664
 running configure, to aid debugging if configure makes a mistake.
2662 2665
 
2663 2666
 It was created by $as_me, which was
2664  
-generated by GNU Autoconf 2.64.  Invocation command line was
  2667
+generated by GNU Autoconf 2.65.  Invocation command line was
2665 2668
 
2666 2669
   $ $0 $@
2667 2670
 
@@ -2914,7 +2917,7 @@ fi
2914 2917
 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2915 2918
 do
2916 2919
   test "x$ac_site_file" = xNONE && continue
2917  
-  if test -r "$ac_site_file"; then
  2920
+  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2918 2921
     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2919 2922
 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2920 2923
     sed 's/^/| /' "$ac_site_file" >&5
@@ -2923,9 +2926,9 @@ $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2923 2926
 done
2924 2927
 
2925 2928
 if test -r "$cache_file"; then
2926  
-  # Some versions of bash will fail to source /dev/null (special
2927  
-  # files actually), so we avoid doing that.
2928  
-  if test -f "$cache_file"; then
  2929
+  # Some versions of bash will fail to source /dev/null (special files
  2930
+  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
  2931
+  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2929 2932
     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2930 2933
 $as_echo "$as_me: loading cache $cache_file" >&6;}
2931 2934
     case $cache_file in
@@ -3994,32 +3997,30 @@ $as_echo "$ac_try_echo"; } >&5
3994 3997
 ... rest of stderr output deleted ...
3995 3998
          10q' conftest.err >conftest.er1
3996 3999
     cat conftest.er1 >&5
3997  
-    rm -f conftest.er1 conftest.err
3998 4000
   fi
  4001
+  rm -f conftest.er1 conftest.err
3999 4002
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4000 4003
   test $ac_status = 0; }
4001 4004
 done
4002 4005
 
4003 4006
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4004 4007
 /* end confdefs.h.  */
4005  
-#include <stdio.h>
  4008
+
4006 4009
 int
4007 4010
 main ()
4008 4011
 {
4009  
-FILE *f = fopen ("conftest.out", "w");
4010  
- return ferror (f) || fclose (f) != 0;
4011 4012
 
4012 4013
   ;
4013 4014
   return 0;
4014 4015
 }
4015 4016
 _ACEOF
4016 4017
 ac_clean_files_save=$ac_clean_files
4017  
-ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
  4018
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4018 4019
 # Try to create an executable without -o first, disregard a.out.
4019 4020
 # It will help us diagnose broken compilers, and finding out an intuition
4020 4021
 # of exeext.
4021  
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4022  
-$as_echo_n "checking for C compiler default output file name... " >&6; }
  4022
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
  4023
+$as_echo_n "checking whether the C compiler works... " >&6; }
4023 4024
 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4024 4025
 
4025 4026
 # The possible output files:
@@ -4081,10 +4082,10 @@ test "$ac_cv_exeext" = no && ac_cv_exeext=
4081 4082
 else
4082 4083
   ac_file=''
4083 4084
 fi
4084  
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4085  
-$as_echo "$ac_file" >&6; }
4086 4085
 if test -z "$ac_file"; then :
4087  
-  $as_echo "$as_me: failed program was:" >&5
  4086
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  4087
+$as_echo "no" >&6; }
  4088
+$as_echo "$as_me: failed program was:" >&5
4088 4089
 sed 's/^/| /' conftest.$ac_ext >&5
4089 4090
 
4090 4091
 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
@@ -4092,51 +4093,18 @@ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4092 4093
 { as_fn_set_status 77
4093 4094
 as_fn_error "C compiler cannot create executables
4094 4095
 See \`config.log' for more details." "$LINENO" 5; }; }
  4096
+else
  4097
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  4098
+$as_echo "yes" >&6; }
4095 4099
 fi
  4100
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
  4101
+$as_echo_n "checking for C compiler default output file name... " >&6; }
  4102
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
  4103
+$as_echo "$ac_file" >&6; }
4096 4104
 ac_exeext=$ac_cv_exeext
4097 4105
 
4098  
-# Check that the compiler produces executables we can run.  If not, either
4099  
-# the compiler is broken, or we cross compile.
4100  
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4101  
-$as_echo_n "checking whether the C compiler works... " >&6; }
4102  
-# If not cross compiling, check that we can run a simple program.
4103  
-if test "$cross_compiling" != yes; then
4104  
-  if { ac_try='./$ac_file'
4105  
-  { { case "(($ac_try" in
4106  
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4107  
-  *) ac_try_echo=$ac_try;;
4108  
-esac
4109  
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4110  
-$as_echo "$ac_try_echo"; } >&5
4111  
-  (eval "$ac_try") 2>&5
4112  
-  ac_status=$?
4113  
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4114  
-  test $ac_status = 0; }; }; then
4115  
-    cross_compiling=no
4116  
-  else
4117  
-    if test "$cross_compiling" = maybe; then
4118  
-	cross_compiling=yes
4119  
-    else
4120  
-	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4121  
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4122  
-as_fn_error "cannot run C compiled programs.
4123  
-If you meant to cross compile, use \`--host'.
4124  
-See \`config.log' for more details." "$LINENO" 5; }
4125  
-    fi
4126  
-  fi
4127  
-fi
4128  
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4129  
-$as_echo "yes" >&6; }
4130  
-
4131  
-rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
  4106
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4132 4107
 ac_clean_files=$ac_clean_files_save
4133  
-# Check that the compiler produces executables we can run.  If not, either
4134  
-# the compiler is broken, or we cross compile.
4135  
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4136  
-$as_echo_n "checking whether we are cross compiling... " >&6; }
4137  
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4138  
-$as_echo "$cross_compiling" >&6; }
4139  
-
4140 4108
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4141 4109
 $as_echo_n "checking for suffix of executables... " >&6; }
4142 4110
 if { { ac_try="$ac_link"
@@ -4169,13 +4137,72 @@ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4169 4137
 as_fn_error "cannot compute suffix of executables: cannot compile and link
4170 4138
 See \`config.log' for more details." "$LINENO" 5; }
4171 4139
 fi
4172  
-rm -f conftest$ac_cv_exeext
  4140
+rm -f conftest conftest$ac_cv_exeext
4173 4141
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4174 4142
 $as_echo "$ac_cv_exeext" >&6; }
4175 4143
 
4176 4144
 rm -f conftest.$ac_ext
4177 4145
 EXEEXT=$ac_cv_exeext
4178 4146
 ac_exeext=$EXEEXT
  4147
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  4148
+/* end confdefs.h.  */
  4149
+#include <stdio.h>
  4150
+int
  4151
+main ()
  4152
+{
  4153
+FILE *f = fopen ("conftest.out", "w");
  4154
+ return ferror (f) || fclose (f) != 0;
  4155
+
  4156
+  ;
  4157
+  return 0;
  4158
+}
  4159
+_ACEOF
  4160
+ac_clean_files="$ac_clean_files conftest.out"
  4161
+# Check that the compiler produces executables we can run.  If not, either
  4162
+# the compiler is broken, or we cross compile.
  4163
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
  4164
+$as_echo_n "checking whether we are cross compiling... " >&6; }
  4165
+if test "$cross_compiling" != yes; then
  4166
+  { { ac_try="$ac_link"
  4167
+case "(($ac_try" in
  4168
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  4169
+  *) ac_try_echo=$ac_try;;
  4170
+esac
  4171
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  4172
+$as_echo "$ac_try_echo"; } >&5
  4173
+  (eval "$ac_link") 2>&5
  4174
+  ac_status=$?
  4175
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  4176
+  test $ac_status = 0; }
  4177
+  if { ac_try='./conftest$ac_cv_exeext'
  4178
+  { { case "(($ac_try" in
  4179
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  4180
+  *) ac_try_echo=$ac_try;;
  4181
+esac
  4182
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  4183
+$as_echo "$ac_try_echo"; } >&5
  4184
+  (eval "$ac_try") 2>&5
  4185
+  ac_status=$?
  4186
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  4187
+  test $ac_status = 0; }; }; then
  4188
+    cross_compiling=no
  4189
+  else
  4190
+    if test "$cross_compiling" = maybe; then
  4191
+	cross_compiling=yes
  4192
+    else
  4193
+	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
  4194
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  4195
+as_fn_error "cannot run C compiled programs.
  4196
+If you meant to cross compile, use \`--host'.
  4197
+See \`config.log' for more details." "$LINENO" 5; }
  4198
+    fi
  4199
+  fi
  4200
+fi
  4201
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
  4202
+$as_echo "$cross_compiling" >&6; }
  4203
+
  4204
+rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
  4205
+ac_clean_files=$ac_clean_files_save
4179 4206
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4180 4207
 $as_echo_n "checking for suffix of object files... " >&6; }
4181 4208
 if test "${ac_cv_objext+set}" = set; then :
@@ -4815,8 +4842,8 @@ $as_echo "$ac_try_echo"; } >&5
4815 4842
 ... rest of stderr output deleted ...
4816 4843
          10q' conftest.err >conftest.er1
4817 4844
     cat conftest.er1 >&5
4818  
-    rm -f conftest.er1 conftest.err
4819 4845
   fi
  4846
+  rm -f conftest.er1 conftest.err
4820 4847
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4821 4848
   test $ac_status = 0; }
4822 4849
 done
@@ -6229,8 +6256,8 @@ $as_echo "$ac_try_echo"; } >&5
6229 6256
 ... rest of stderr output deleted ...
6230 6257
          10q' conftest.err >conftest.er1
6231 6258
     cat conftest.er1 >&5
6232  
-    rm -f conftest.er1 conftest.err
6233 6259
   fi
  6260
+  rm -f conftest.er1 conftest.err
6234 6261
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6235 6262
   test $ac_status = 0; }
6236 6263
 done
@@ -7234,13 +7261,13 @@ if test "${lt_cv_nm_interface+set}" = set; then :
7234 7261
 else
7235 7262
   lt_cv_nm_interface="BSD nm"
7236 7263
   echo "int some_variable = 0;" > conftest.$ac_ext
7237  
-  (eval echo "\"\$as_me:7237: $ac_compile\"" >&5)
  7264
+  (eval echo "\"\$as_me:7264: $ac_compile\"" >&5)
7238 7265
   (eval "$ac_compile" 2>conftest.err)
7239 7266
   cat conftest.err >&5
7240  
-  (eval echo "\"\$as_me:7240: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
  7267
+  (eval echo "\"\$as_me:7267: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
7241 7268
   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
7242 7269
   cat conftest.err >&5
7243  
-  (eval echo "\"\$as_me:7243: output\"" >&5)
  7270
+  (eval echo "\"\$as_me:7270: output\"" >&5)
7244 7271
   cat conftest.out >&5
7245 7272
   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
7246 7273
     lt_cv_nm_interface="MS dumpbin"
@@ -8339,7 +8366,7 @@ ia64-*-hpux*)
8339 8366
   ;;
8340 8367
 *-*-irix6*)
8341 8368
   # Find out which ABI we are using.
8342  
-  echo '#line 8342 "configure"' > conftest.$ac_ext
  8369
+  echo '#line 8369 "configure"' > conftest.$ac_ext
8343 8370
   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8344 8371
   (eval $ac_compile) 2>&5
8345 8372
   ac_status=$?
@@ -9231,8 +9258,8 @@ $as_echo "$ac_try_echo"; } >&5
9231 9258
 ... rest of stderr output deleted ...
9232 9259
          10q' conftest.err >conftest.er1
9233 9260
     cat conftest.er1 >&5
9234  
-    rm -f conftest.er1 conftest.err
9235 9261
   fi
  9262
+  rm -f conftest.er1 conftest.err
9236 9263
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9237 9264
   test $ac_status = 0; }
9238 9265
 done
@@ -10077,11 +10104,11 @@ else
10077 10104
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10078 10105
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10079 10106
    -e 's:$: $lt_compiler_flag:'`
10080  
-   (eval echo "\"\$as_me:10080: $lt_compile\"" >&5)
  10107
+   (eval echo "\"\$as_me:10107: $lt_compile\"" >&5)
10081 10108
    (eval "$lt_compile" 2>conftest.err)
10082 10109
    ac_status=$?
10083 10110
    cat conftest.err >&5
10084  
-   echo "$as_me:10084: \$? = $ac_status" >&5
  10111
+   echo "$as_me:10111: \$? = $ac_status" >&5
10085 10112
    if (exit $ac_status) && test -s "$ac_outfile"; then
10086 10113
      # The compiler can only warn and ignore the option if not recognized
10087 10114
      # So say no if there are warnings other than the usual output.
@@ -10401,11 +10428,11 @@ else
10401 10428
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10402 10429
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10403 10430
    -e 's:$: $lt_compiler_flag:'`
10404  
-   (eval echo "\"\$as_me:10404: $lt_compile\"" >&5)
  10431
+   (eval echo "\"\$as_me:10431: $lt_compile\"" >&5)
10405 10432
    (eval "$lt_compile" 2>conftest.err)
10406 10433
    ac_status=$?
10407 10434
    cat conftest.err >&5
10408  
-   echo "$as_me:10408: \$? = $ac_status" >&5
  10435
+   echo "$as_me:10435: \$? = $ac_status" >&5
10409 10436
    if (exit $ac_status) && test -s "$ac_outfile"; then
10410 10437
      # The compiler can only warn and ignore the option if not recognized
10411 10438
      # So say no if there are warnings other than the usual output.
@@ -10506,11 +10533,11 @@ else
10506 10533
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10507 10534
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10508 10535
    -e 's:$: $lt_compiler_flag:'`
10509  
-   (eval echo "\"\$as_me:10509: $lt_compile\"" >&5)
  10536
+   (eval echo "\"\$as_me:10536: $lt_compile\"" >&5)
10510 10537
    (eval "$lt_compile" 2>out/conftest.err)
10511 10538
    ac_status=$?
10512 10539
    cat out/conftest.err >&5
10513  
-   echo "$as_me:10513: \$? = $ac_status" >&5
  10540
+   echo "$as_me:10540: \$? = $ac_status" >&5
10514 10541
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10515 10542
    then
10516 10543
      # The compiler can only warn and ignore the option if not recognized
@@ -10561,11 +10588,11 @@ else
10561 10588
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10562 10589
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10563 10590
    -e 's:$: $lt_compiler_flag:'`
10564  
-   (eval echo "\"\$as_me:10564: $lt_compile\"" >&5)
  10591
+   (eval echo "\"\$as_me:10591: $lt_compile\"" >&5)
10565 10592
    (eval "$lt_compile" 2>out/conftest.err)
10566 10593
    ac_status=$?
10567 10594
    cat out/conftest.err >&5
10568  
-   echo "$as_me:10568: \$? = $ac_status" >&5
  10595
+   echo "$as_me:10595: \$? = $ac_status" >&5
10569 10596
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10570 10597
    then
10571 10598
      # The compiler can only warn and ignore the option if not recognized
@@ -12933,7 +12960,7 @@ else
12933 12960
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12934 12961
   lt_status=$lt_dlunknown
12935 12962
   cat > conftest.$ac_ext <<_LT_EOF
12936  
-#line 12936 "configure"
  12963
+#line 12963 "configure"
12937 12964
 #include "confdefs.h"
12938 12965
 
12939 12966
 #if HAVE_DLFCN_H
@@ -13033,7 +13060,7 @@ else
13033 13060
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13034 13061
   lt_status=$lt_dlunknown
13035 13062
   cat > conftest.$ac_ext <<_LT_EOF
13036  
-#line 13036 "configure"
  13063
+#line 13063 "configure"
13037 13064
 #include "confdefs.h"
13038 13065
 
13039 13066
 #if HAVE_DLFCN_H
@@ -14980,11 +15007,11 @@ else
14980 15007
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14981 15008
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14982 15009
    -e 's:$: $lt_compiler_flag:'`
14983  
-   (eval echo "\"\$as_me:14983: $lt_compile\"" >&5)
  15010
+   (eval echo "\"\$as_me:15010: $lt_compile\"" >&5)
14984 15011
    (eval "$lt_compile" 2>conftest.err)
14985 15012
    ac_status=$?
14986 15013
    cat conftest.err >&5
14987  
-   echo "$as_me:14987: \$? = $ac_status" >&5
  15014
+   echo "$as_me:15014: \$? = $ac_status" >&5
14988 15015
    if (exit $ac_status) && test -s "$ac_outfile"; then
14989 15016
      # The compiler can only warn and ignore the option if not recognized
14990 15017
      # So say no if there are warnings other than the usual output.
@@ -15079,11 +15106,11 @@ else
15079 15106
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15080 15107
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15081 15108
    -e 's:$: $lt_compiler_flag:'`
15082  
-   (eval echo "\"\$as_me:15082: $lt_compile\"" >&5)
  15109
+   (eval echo "\"\$as_me:15109: $lt_compile\"" >&5)
15083 15110
    (eval "$lt_compile" 2>out/conftest.err)
15084 15111
    ac_status=$?
15085 15112
    cat out/conftest.err >&5
15086  
-   echo "$as_me:15086: \$? = $ac_status" >&5
  15113
+   echo "$as_me:15113: \$? = $ac_status" >&5
15087 15114
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
15088 15115
    then
15089 15116
      # The compiler can only warn and ignore the option if not recognized
@@ -15131,11 +15158,11 @@ else
15131 15158
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15132 15159
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15133 15160
    -e 's:$: $lt_compiler_flag:'`
15134  
-   (eval echo "\"\$as_me:15134: $lt_compile\"" >&5)
  15161
+   (eval echo "\"\$as_me:15161: $lt_compile\"" >&5)
15135 15162
    (eval "$lt_compile" 2>out/conftest.err)
15136 15163
    ac_status=$?
15137 15164
    cat out/conftest.err >&5
15138  
-   echo "$as_me:15138: \$? = $ac_status" >&5
  15165
+   echo "$as_me:15165: \$? = $ac_status" >&5
15139 15166
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
15140 15167
    then
15141 15168
      # The compiler can only warn and ignore the option if not recognized
@@ -21105,8 +21132,8 @@ $as_echo "$ac_try_echo"; } >&5
21105 21132
 ... rest of stderr output deleted ...
21106 21133
          10q' conftest.err >conftest.er1
21107 21134
     cat conftest.er1 >&5
21108  
-    rm -f conftest.er1 conftest.err
21109 21135
   fi
  21136
+  rm -f conftest.er1 conftest.err
21110 21137
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
21111 21138
   test $ac_status = 0; }
21112 21139
 done
@@ -24581,55 +24608,6 @@ fi
24581 24608
 # SECTION 13: checks for system services
24582 24609
 
24583 24610
 if test "$cross_compiling" != "yes"; then
24584  
-		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fallocate is supported" >&5
24585  
-$as_echo_n "checking whether fallocate is supported... " >&6; }
24586  
-
24587  
-        if test "$cross_compiling" = yes; then :
24588  
-  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
24589  
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
24590  
-as_fn_error "cannot run test program while cross compiling
24591  
-See \`config.log' for more details." "$LINENO" 5; }
24592  
-else
24593  
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24594  
-/* end confdefs.h.  */
24595  
-
24596  
-
24597  
-						      #define _GNU_SOURCE
24598  
-								#include <unistd.h>
24599  
-								#include <fcntl.h>
24600  
-
24601  
-int
24602  
-main ()
24603  
-{
24604  
-
24605  
-                int fd = creat("/tmp/fallocate", 0666), result = fallocate(fd, 0, 0, 1024);
24606  
-					 (void) unlink("/tmp/fallocate");
24607  
-					 return result;
24608  
-
24609  
-  ;
24610  
-  return 0;
24611  
-}
24612  
-
24613  
-_ACEOF
24614  
-if ac_fn_cxx_try_run "$LINENO"; then :
24615  
-
24616  
-
24617  
-                $as_echo "#define FALLOCATE_IS_SUPPORTED 1" >>confdefs.h
24618  
-
24619  
-                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24620  
-$as_echo "yes" >&6; }
24621  
-
24622  
-else
24623  
-
24624  
-                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24625  
-$as_echo "no" >&6; }
24626  
-
24627  
-fi
24628  
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24629  
-  conftest.$ac_objext conftest.beam conftest.$ac_ext
24630  
-fi
24631  
-
24632  
-
24633 24611
 
24634 24612
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working socket option SO_RCVTIMEO" >&5
24635 24613
 $as_echo_n "checking for working socket option SO_RCVTIMEO... " >&6; }
@@ -24722,6 +24700,57 @@ _ACEOF
24722 24700
 
24723 24701
 	fi
24724 24702
 
  24703
+	if test "$ac_cv_func_fallocate" = "yes" && test "$ac_cv_func_fallocate64" = "yes"; then
  24704
+			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fallocate is supported" >&5
  24705
+$as_echo_n "checking whether fallocate is supported... " >&6; }
  24706
+
  24707
+        if test "$cross_compiling" = yes; then :
  24708
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
  24709
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  24710
+as_fn_error "cannot run test program while cross compiling
  24711
+See \`config.log' for more details." "$LINENO" 5; }
  24712
+else
  24713
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  24714
+/* end confdefs.h.  */
  24715
+
  24716
+
  24717
+						      #define _GNU_SOURCE
  24718
+								#include <unistd.h>
  24719
+								#include <fcntl.h>
  24720
+
  24721
+int
  24722
+main ()
  24723
+{
  24724
+
  24725
+                int fd = creat("/tmp/fallocate", 0666), result = fallocate(fd, 0, 0, 1024);
  24726
+					 (void) unlink("/tmp/fallocate");
  24727
+					 return result;
  24728
+
  24729
+  ;
  24730
+  return 0;
  24731
+}
  24732
+
  24733
+_ACEOF
  24734
+if ac_fn_cxx_try_run "$LINENO"; then :
  24735
+
  24736
+
  24737
+                $as_echo "#define FALLOCATE_IS_SUPPORTED 1" >>confdefs.h
  24738
+
  24739
+                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  24740
+$as_echo "yes" >&6; }
  24741
+
  24742
+else
  24743
+
  24744
+                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  24745
+$as_echo "no" >&6; }
  24746
+
  24747
+fi
  24748
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
  24749
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
  24750
+fi
  24751
+
  24752
+
  24753
+	fi
24725 24754
 fi
24726 24755
 
24727 24756
 # SECTION 14: checks for aggregated features
@@ -26278,7 +26307,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26278 26307
 # values after options handling.
26279 26308
 ac_log="
26280 26309
 This file was extended by $as_me, which was
26281  
-generated by GNU Autoconf 2.64.  Invocation command line was
  26310
+generated by GNU Autoconf 2.65.  Invocation command line was
26282 26311
 
26283 26312
   CONFIG_FILES    = $CONFIG_FILES
26284 26313
   CONFIG_HEADERS  = $CONFIG_HEADERS
@@ -26318,6 +26347,7 @@ Usage: $0 [OPTION]... [TAG]...
26318 26347
 
26319 26348
   -h, --help       print this help, then exit
26320 26349
   -V, --version    print version number and configuration settings, then exit
  26350
+      --config     print configuration, then exit
26321 26351
   -q, --quiet, --silent
26322 26352
                    do not print progress messages
26323 26353
   -d, --debug      don't remove temporary files
@@ -26340,10 +26370,11 @@ Report bugs to the package provider."
26340 26370
 
26341 26371
 _ACEOF
26342 26372
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  26373
+ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
26343 26374
 ac_cs_version="\\
26344 26375
 config.status
26345  
-configured by $0, generated by GNU Autoconf 2.64,
26346  
-  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
  26376
+configured by $0, generated by GNU Autoconf 2.65,
  26377
+  with options \\"\$ac_cs_config\\"
26347 26378
 
26348 26379
 Copyright (C) 2009 Free Software Foundation, Inc.
26349 26380
 This config.status script is free software; the Free Software Foundation
@@ -26380,6 +26411,8 @@ do
26380 26411
     ac_cs_recheck=: ;;
26381 26412
   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
26382 26413
     $as_echo "$ac_cs_version"; exit ;;
  26414
+  --config | --confi | --conf | --con | --co | --c )
  26415
+    $as_echo "$ac_cs_config"; exit ;;
26383 26416
   --debug | --debu | --deb | --de | --d | -d )
26384 26417
     debug=: ;;
26385 26418
   --file | --fil | --fi | --f )
@@ -27007,7 +27040,7 @@ s/'"$ac_delim"'$//
27007 27040
 t delim
27008 27041
 :nl
27009 27042
 h
27010  
-s/\(.\{148\}\).*/\1/
  27043
+s/\(.\{148\}\)..*/\1/
27011 27044
 t more1
27012 27045
 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
27013 27046
 p
@@ -27021,7 +27054,7 @@ s/.\{148\}//
27021 27054
 t nl
27022 27055
 :delim
27023 27056
 h
27024  
-s/\(.\{148\}\).*/\1/
  27057
+s/\(.\{148\}\)..*/\1/
27025 27058
 t more2
27026 27059
 s/["\\]/\\&/g; s/^/"/; s/$/"/
27027 27060
 p
4  configure.in
@@ -553,8 +553,10 @@ fi
553 553
 # SECTION 13: checks for system services
554 554
 
555 555
 if test "$cross_compiling" != "yes"; then
556  
-	AC_TRY_FALLOCATE
557 556
 	AM_SOCKET_SO_RCVTIMEO
  557
+	if test "$ac_cv_func_fallocate" = "yes" && test "$ac_cv_func_fallocate64" = "yes"; then
  558
+		AC_TRY_FALLOCATE
  559
+	fi
558 560
 fi
559 561
 
560 562
 # SECTION 14: checks for aggregated features
2  doc/bench.c
@@ -85,7 +85,7 @@ int main(int argc, char *argv[])
85 85
    {
86 86
        sprintf(str,
87 87
        "/usr/sbin/ab -n 1000000 -c %u    -t 1" // NO Keep-Alives
88  
-//     "/usr/sbin/ab -n 1000000 -c %u -k -t 1" // KEEP-ALIVES (ab don't distribute the requests across process)
  88
+//     "/usr/sbin/ab -n 1000000 -c %u -k -t 1" // KEEP-ALIVES (NB: ab don't distribute the requests across process)
89 89
        " \"http://10.30.1.131/usp/hello_world.usp\""  // ULib / teepeedee2
90 90
 //     " \"http://10.30.1.131/csp?hello\""
91 91
 //     " \"http://192.168.200.88:8080/100.html\""
4  doc/html/all_8h_source.html
@@ -103,10 +103,10 @@
103 103
 <a name="l00080"></a>00080 <span class="preprocessor">#endif</span>
104 104
 <a name="l00081"></a>00081 <span class="preprocessor"></span>
105 105
 <a name="l00082"></a>00082 <span class="preprocessor">#ifdef HAVE_LIBXML2</span>
106  
-<a name="l00083"></a>00083 <span class="preprocessor"></span><span class="preprocessor">#  include &quot;ulib/xml/libxml2/node.h&quot;</span>
  106
+<a name="l00083"></a>00083 <span class="preprocessor"></span><span class="preprocessor">#  include &quot;ulib/xml/libxml2/schema.h&quot;</span>
107 107
 <a name="l00084"></a>00084 <span class="preprocessor">#endif</span>
108 108
 </pre></div></div>
109  
-<hr size="1"/><address style="text-align: right;"><small>Generated on Thu Dec 24 13:46:58 2009 for ULib C++ Library by&nbsp;
  109
+<hr size="1"/><address style="text-align: right;"><small>Generated on Wed Dec 30 19:20:45 2009 for ULib C++ Library by&nbsp;
110 110
 <a href="http://www.doxygen.org/index.html">
111 111
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
112 112
 </body>
7  doc/html/annotated.html
@@ -88,6 +88,7 @@
88 88
   <tr><td class="indexkey"><a class="el" href="structUCrono.html">UCrono</a></td><td class="indexvalue"></td></tr>
89 89
   <tr><td class="indexkey"><a class="el" href="classUCURL.html">UCURL</a></td><td class="indexvalue">This class is a wrapper around the cURL library </td></tr>
90 90
   <tr><td class="indexkey"><a class="el" href="classUDate.html">UDate</a></td><td class="indexvalue"></td></tr>
  91
+  <tr><td class="indexkey"><a class="el" href="structUDES3.html">UDES3</a></td><td class="indexvalue"></td></tr>
91 92
   <tr><td class="indexkey"><a class="el" href="classUDialog.html">UDialog</a></td><td class="indexvalue"><a class="el" href="classUDialog.html" title="UDialog is a simple interface to the Unix dialog program by Savio Lam and Stuart...">UDialog</a> is a simple interface to the Unix dialog program by Savio Lam and Stuart Herbert. I think dialog is an awesome way of building simple user interfaces </td></tr>
92 93
   <tr><td class="indexkey"><a class="el" href="structUDigest.html">UDigest</a></td><td class="indexvalue"></td></tr>
93 94
   <tr><td class="indexkey"><a class="el" href="classUDispatcher.html">UDispatcher</a></td><td class="indexvalue"></td></tr>
@@ -209,11 +210,11 @@
209 210
   <tr><td class="indexkey"><a class="el" href="classUSSLSocket.html">USSLSocket</a></td><td class="indexvalue"></td></tr>
210 211
   <tr><td class="indexkey"><a class="el" href="structustackmemorypool.html">ustackmemorypool</a></td><td class="indexvalue"></td></tr>
211 212
   <tr><td class="indexkey"><a class="el" href="classUStackMemoryPool.html">UStackMemoryPool</a></td><td class="indexvalue"></td></tr>
212  
-  <tr><td class="indexkey"><a class="el" href="structustring.html">ustring</a></td><td class="indexvalue"></td></tr>
213 213
   <tr><td class="indexkey"><a class="el" href="classUString.html">UString</a></td><td class="indexvalue"></td></tr>
  214
+  <tr><td class="indexkey"><a class="el" href="structustring.html">ustring</a></td><td class="indexvalue"></td></tr>
214 215
   <tr><td class="indexkey"><a class="el" href="structUStringExt.html">UStringExt</a></td><td class="indexvalue"></td></tr>
215  
-  <tr><td class="indexkey"><a class="el" href="structustringrep.html">ustringrep</a></td><td class="indexvalue"></td></tr>
216 216
   <tr><td class="indexkey"><a class="el" href="classUStringRep.html">UStringRep</a></td><td class="indexvalue"></td></tr>
  217
+  <tr><td class="indexkey"><a class="el" href="structustringrep.html">ustringrep</a></td><td class="indexvalue"></td></tr>
217 218
   <tr><td class="indexkey"><a class="el" href="classUTCPSocket.html">UTCPSocket</a></td><td class="indexvalue"></td></tr>
218 219
   <tr><td class="indexkey"><a class="el" href="classUTimer.html">UTimer</a></td><td class="indexvalue"></td></tr>
219 220
   <tr><td class="indexkey"><a class="el" href="classUTimerEv.html">UTimerEv&lt; F &gt;</a></td><td class="indexvalue"></td></tr>
@@ -254,7 +255,7 @@
254 255
   <tr><td class="indexkey"><a class="el" href="structzipentry.html">zipentry</a></td><td class="indexvalue"></td></tr>
255 256
 </table>
256 257
 </div>
257  
-<hr size="1"/><address style="text-align: right;"><small>Generated on Thu Dec 24 13:47:00 2009 for ULib C++ Library by&nbsp;
  258
+<hr size="1"/><address style="text-align: right;"><small>Generated on Wed Dec 30 19:20:48 2009 for ULib C++ Library by&nbsp;
258 259
 <a href="http://www.doxygen.org/index.html">
259 260
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
260 261
 </body>
2  doc/html/application_8h_source.html
@@ -147,7 +147,7 @@
147 147
 <a name="l00124"></a>00124 
148 148
 <a name="l00125"></a>00125 <span class="preprocessor">#endif</span>
149 149
 </pre></div></div>
150  
-<hr size="1"/><address style="text-align: right;"><small>Generated on Thu Dec 24 13:46:58 2009 for ULib C++ Library by&nbsp;
  150
+<hr size="1"/><address style="text-align: right;"><small>Generated on Wed Dec 30 19:20:45 2009 for ULib C++ Library by&nbsp;
151 151
 <a href="http://www.doxygen.org/index.html">
152 152
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
153 153
 </body>
2  doc/html/attribute_8h_source.html
@@ -95,7 +95,7 @@
95 95
 <a name="l00077"></a>00077 
96 96
 <a name="l00078"></a>00078 <span class="preprocessor">#endif</span>
97 97
 </pre></div></div>
98  
-<hr size="1"/><address style="text-align: right;"><small>Generated on Thu Dec 24 13:46:59 2009 for ULib C++ Library by&nbsp;
  98
+<hr size="1"/><address style="text-align: right;"><small>Generated on Wed Dec 30 19:20:47 2009 for ULib C++ Library by&nbsp;
99 99
 <a href="http://www.doxygen.org/index.html">
100 100
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
101 101
 </body>
4  doc/html/base_2coder_2base64_8h_source.html
@@ -36,7 +36,7 @@
36 36
 <a name="l00025"></a>00025 <span class="comment">/* Encode-Decode base64 into a buffer */</span>
37 37
 <a name="l00026"></a>00026 
38 38
 <a name="l00027"></a>00027 <span class="keyword">extern</span> U_EXPORT uint32_t u_base64_encode(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* s, uint32_t n, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* result, <span class="keywordtype">int</span> max_columns);
39  
-<a name="l00028"></a>00028 <span class="keyword">extern</span> U_EXPORT uint32_t u_base64_decode(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* s, uint32_t n, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* result);
  39
+<a name="l00028"></a>00028 <span class="keyword">extern</span> U_EXPORT uint32_t u_base64_decode(<span class="keyword">const</span>                    <span class="keywordtype">char</span>* s, uint32_t n, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* result);
40 40
 <a name="l00029"></a>00029 
41 41
 <a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
42 42
 <a name="l00031"></a>00031 <span class="preprocessor"></span>}
@@ -44,7 +44,7 @@
44 44
 <a name="l00033"></a>00033 <span class="preprocessor"></span>
45 45
 <a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
46 46
 </pre></div></div>
47  
-<hr size="1"/><address style="text-align: right;"><small>Generated on Thu Dec 24 13:46:58 2009 for ULib C++ Library by&nbsp;
  47
+<hr size="1"/><address style="text-align: right;"><small>Generated on Wed Dec 30 19:20:45 2009 for ULib C++ Library by&nbsp;
48 48
 <a href="http://www.doxygen.org/index.html">
49 49
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
50 50
 </body>
2  doc/html/base_2coder_2escape_8h_source.html
@@ -59,7 +59,7 @@
59 59
 <a name="l00048"></a>00048 <span class="preprocessor"></span>
60 60
 <a name="l00049"></a>00049 <span class="preprocessor">#endif</span>
61 61
 </pre></div></div>
62  
-<hr size="1"/><address style="text-align: right;"><small>Generated on Thu Dec 24 13:46:58 2009 for ULib C++ Library by&nbsp;
  62
+<hr size="1"/><address style="text-align: right;"><small>Generated on Wed Dec 30 19:20:45 2009 for ULib C++ Library by&nbsp;
63 63
 <a href="http://www.doxygen.org/index.html">
64 64
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
65 65
 </body>
4  doc/html/base_2coder_2quoted__printable_8h_source.html
@@ -34,7 +34,7 @@
34 34
 <a name="l00023"></a>00023 <span class="comment">/* Encode-Decode quoted_printable into a buffer */</span>
35 35
 <a name="l00024"></a>00024