ChangeLog 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855
  1. 2021-12-19 silvioprog <[email protected]>
  2. Bump v3.4.0
  3. Upgraded third party libraries
  4. Added new function "sg_httpsrv_tls_listen3()"
  5. 2021-10-24 silvioprog <[email protected]>
  6. Bump v3.3.4
  7. Fixed data corruption for long field values. (Fix #52)
  8. Replaces Travis-CI by GitHub workflows. (Fix #37)
  9. Upgraded PCRE library.
  10. 2021-05-27 silvioprog <[email protected]>
  11. Added example for how to get HTML form fields. (Fix #51)
  12. 2021-04-26 silvioprog <[email protected]>
  13. Bump v3.3.3
  14. Updated Doxygen file.
  15. Upgraded MHD library.
  16. 2021-04-25 silvioprog <[email protected]>
  17. Added donors file with first donor (Thank you Waldir Paim! :-)).
  18. Updated README file.
  19. 2021-03-19 silvioprog <[email protected]>
  20. Bump v3.3.2
  21. 2021-03-17 silvioprog <[email protected]>
  22. Fixed build and tests on Windows.
  23. 2021-03-16 silvioprog <[email protected]>
  24. Used Unicode functions when opening files for downloading. (Fix #50)
  25. 2021-03-03 silvioprog <[email protected]>
  26. Bump v3.3.1
  27. Upgraded uthash libraries.
  28. 2021-01-26 silvioprog <[email protected]>
  29. Bump v3.3.0
  30. Added function new function "sg_httpres_reset()".
  31. 2021-01-25 silvioprog <[email protected]>
  32. Fixed routing if JIT is disabled.
  33. 2021-01-17 silvioprog <[email protected]>
  34. Bump v3.2.2
  35. Declared macro "SG_EXTERN" accidentally missing in function "sg_httpres_is_empty()".
  36. 2021-01-12 silvioprog <[email protected]>
  37. Upgraded the library version.
  38. Fixed LGTM alerts.
  39. 2021-01-02 silvioprog <[email protected]>
  40. Bump v3.2.0
  41. Fixed broken test for expr feature.
  42. Fixed PVS-Studio warnings.
  43. 2020-12-30 silvioprog <[email protected]>
  44. Upgraded the third party libraries.
  45. 2020-10-01 silvioprog <[email protected]>
  46. Upgraded the travis-ci file.
  47. Added function new function "sg_httpres_is_empty()".
  48. 2020-07-21 silvioprog <[email protected]>
  49. Fixed warnings in PCRE2 build.
  50. 2020-07-20 silvioprog <[email protected]>
  51. Bump v3.1.3
  52. Added missing documentation.
  53. Upgraded MHD and PCRE2 libraries.
  54. 2020-07-19 silvioprog <[email protected]>
  55. Fixed spelling mistakes.
  56. 2020-07-14 silvioprog <[email protected]>
  57. Allowed to specify the HTTP status code in functions "sg_httpres_zdownload()" and "sg_httpres_zrender()".
  58. Allowed to specify the HTTP status code in functions "sg_httpres_download()" and "sg_httpres_render()".
  59. 2020-06-10 silvioprog <[email protected]>
  60. Bump v3.1.0
  61. 2020-06-08 silvioprog <[email protected]>
  62. Merged version v3.1.0.
  63. 2020-05-01 silvioprog <[email protected]>
  64. Bump v3.0.0
  65. Fixed broken example in documentation.
  66. Fixed tests on Android and Raspbian.
  67. 2020-04-30 silvioprog <[email protected]>
  68. Merged version v3.0.0.
  69. 2020-03-19 silvioprog <[email protected]>
  70. Bump v2.5.5
  71. Fixed possible memory leak in the upload module.
  72. 2020-03-12 silvioprog <[email protected]>
  73. Removed experimental feature "sg_httpsrv_process()". (issue #9)
  74. Added experimental feature "sg_httpsrv_process()".
  75. Moved the error handling logic to the server.
  76. Bump v2.5.4
  77. 2020-03-11 silvioprog <[email protected]>
  78. Forced the clients to leave from the server when it is shutting down.
  79. Removed the PDF generation for the library API reference.
  80. Upgraded PCRE library.
  81. Added markdown rules.
  82. Upgraded MHD and uthash libraries.
  83. 2020-03-09 silvioprog <[email protected]>
  84. Limited the shutdown time out based on the maximum connection time out of the clients.
  85. 2019-12-10 silvioprog <[email protected]>
  86. Bump v2.5.2
  87. 2019-12-04 silvioprog <[email protected]>
  88. Applied EditorConfig lint.
  89. Updated INSTALL.md file. (Fix #39)
  90. 2019-12-03 silvioprog <[email protected]>
  91. Fixed sg_ip() allowing to retrieve IPv4 mapped in IPv6.
  92. Silenced errors "Application reported internal error, closing connection".
  93. Implemented client events.
  94. 2019-11-25 silvioprog <[email protected]>
  95. Adopted new Code Style for CMake files.
  96. 2019-11-18 silvioprog <[email protected]>
  97. Published the official Docker image. (Fix #38)
  98. 2019-11-17 silvioprog <[email protected]>
  99. Bump v2.4.7
  100. Added EditorConfig configuration.
  101. 2019-11-16 silvioprog <[email protected]>
  102. Adopted new Code Style based on LLVM. (Fix #33)
  103. 2019-11-15 silvioprog <[email protected]>
  104. All sources of Sagui library are already under LGPL-2.1.
  105. Removed debug symbols from binaries when making package. (Fix #36)
  106. Fixed build on MinGW if TLS is enabled. (Fix #34)
  107. Fixed build on MinGW.
  108. Fixed build on Alpine Linux.
  109. Upgraded PCRE library.
  110. Upgraded MHD library.
  111. Upgraded utstring library.
  112. Improved HTTP examples allowing to specify the server port at run time.
  113. 2019-09-17 silvioprog <[email protected]>
  114. Added GitHub templates to guide users with new issues.
  115. 2019-08-09 silvioprog <[email protected]>
  116. Fixed broken compilation for AArch64.
  117. 2019-08-05 silvioprog <[email protected]>
  118. Fixed build for Win32/64 under Linux. (Fix #35)
  119. 2019-07-26 silvioprog <[email protected]>
  120. Fixed build on Fedora/Debian and added new member (welcome @frbaroni!). (Fix #32)
  121. 2019-07-06 silvioprog <[email protected]>
  122. Fixed wrong error code returned by "sg_extract_entrypoint()".
  123. 2019-06-29 silvioprog <[email protected]>
  124. Fixed LGTM alert "Multiplication result converted to larger type". (Fix #31)
  125. 2019-06-04 silvioprog <[email protected]>
  126. Fixed broken build when the routing/compression is disabled.
  127. 2019-05-20 silvioprog <[email protected]>
  128. Reverted "wait for clients" logic due to locking when the server is shutting down on Windows.
  129. 2019-05-19 silvioprog <[email protected]>
  130. Improved logic which waits for the clients before server is shutting down.
  131. 2019-05-18 silvioprog <[email protected]>
  132. Configured the server to wait for the clients to be closed before shutting down. (Fix #30)
  133. 2019-05-02 silvioprog <[email protected]>
  134. Fixed typos in the documentation.
  135. 2019-04-30 silvioprog <[email protected]>
  136. Initialized the Gzip header to avoid undefined behavior when a client decompresses the content. (Fix #28)
  137. 2019-04-22 silvioprog <[email protected]>
  138. Bump v2.4.0
  139. Mapped the zlib allocator to use the Sagui MM.
  140. 2019-04-21 silvioprog <[email protected]>
  141. Changed the uthash allocator to use the Sagui MM.
  142. Fixed broken test reported by travis.
  143. Fixed the memory manager tests.
  144. Fixed the building for static library and updated the documentation.
  145. 2019-04-20 silvioprog <[email protected]>
  146. Added tests/docs regarding the memory manager feature.
  147. Featured an experimental tiny memory manager. (Fix #22)
  148. Fixed build using mingw on Windows.
  149. 2019-04-18 silvioprog <[email protected]>
  150. Improved the toolchain script for mingw to make it easy to build the library through all supported Linux distributions.
  151. 2019-04-17 silvioprog <[email protected]>
  152. Generates shared library and sets release mode as default build. (Fix #23)
  153. Fixed wrong logic which allows BUILD_TESTING only in debug mode.
  154. Added cmake script which configures the toolchain on Linux.
  155. Disabled BUILD_TESTING if build type is not DEBUG.
  156. 2019-04-16 silvioprog <[email protected]>
  157. Fixed cross-build for Windows on openSUSE 64 bits.
  158. Added cmake script which configures the toolchain on openSUSE.
  159. Added more tests and documentation for the functions "sg_httpreq_client()" and "sg_ip()".
  160. Fixed broken test on travis continuous integration.
  161. Fixed typo in test case.
  162. Returned a constant instance in function "sg_httpreq_client()" and added basic tests.
  163. 2019-04-15 silvioprog <[email protected]>
  164. Fixed PVS-Studio issues.
  165. Fixed build for Android.
  166. Added new experimental function "sg_ip()" using glibc (inet_ntop) and removed "sg_ntop4()".
  167. 2019-04-12 silvioprog <[email protected]>
  168. Avoided buffer overflow in the experimental function "sg_ntop4()".
  169. Improved the function "sg_ntop()" to make its interface easy for the end-user.
  170. 2019-04-11 silvioprog <[email protected]>
  171. Fixed build on mingw (Linux) when libcurl is not available.
  172. Added experimental function "sg_ntop4()". (#26)
  173. Replaced experimental function "sg_httpreq_ip()" by "sg_httpreq_client()" in order to return the client address information. (#26)
  174. 2019-04-08 silvioprog <[email protected]>
  175. Passed the buffer length as value instead of reference in the function "sg_httpreq_ip()".
  176. Added experimental function "sg_httpreq_ip()".
  177. Bump v2.3.0
  178. Added new function which allow to pass a custom status code when denying an authentication.
  179. 2019-04-07 silvioprog <[email protected]>
  180. Used MHD macros to pass 500 statuses internally.
  181. Fixed all tests on Linux (gcc 8.3.1/clang 7.0.1).
  182. Fixed broken links in the README file.
  183. Renamed parameter name from "justification" to "reason" in the sg_httpauth_deny() function.
  184. 2019-04-06 silvioprog <[email protected]>
  185. Added cmake variable SG_LIB_SUFFIX to detect the library suffix on x86_64 systems.
  186. 2019-04-05 silvioprog <[email protected]>
  187. Spelling fixes.
  188. 2019-03-24 silvioprog <[email protected]>
  189. Docs upgrade.
  190. 2019-03-10 silvioprog <[email protected]>
  191. Moved all documentation into its own directory.
  192. 2019-03-06 silvioprog <[email protected]>
  193. Used best compression for static contents.
  194. 2019-03-01 silvioprog <[email protected]>
  195. Bump v2.2.0
  196. Fixed test to build on Raspbian.
  197. Added tests for the internal functions of the HTTP compression feature.
  198. 2019-02-27 silvioprog <[email protected]>
  199. Spelling fixes in the README file.
  200. Added convenience macros sg_httpres_zdownload() and sg_httpres_zrender().
  201. Added both online tests and a README entry for the HTTP compression feature.
  202. Added reference and tests for the functions of the HTTP compression feature.
  203. 2019-02-26 silvioprog <[email protected]>
  204. Fixed wrong types size_t by uint64_t in the stream size declarations.
  205. Resolved off_t/lseek() in all supported platforms. (Fix #20)
  206. Reused the same internal deflate function of the Gzip in the deflate compression reducing the final binary size.
  207. 2019-02-25 silvioprog <[email protected]>
  208. Allowed the user to specify the size of a stream or file in the HTTP compression functions. (Fix #18)
  209. Simplified the logic of the Gzip streaming.
  210. Fixed wrong offset value in the Gzip streaming for the HTTP compression.
  211. Fixed double free in the internal function sg__gzdeflate().
  212. Fixed HTTP compression allowing to send large files (10 GB or above) in Gzip file format. (Fix #17)
  213. 2019-02-23 silvioprog <[email protected]>
  214. Overloaded the sg_httpres_z* functions allowing to specify the compression level.
  215. Added new experimental internal function fixing the gzip compression. (Fix #16)
  216. 2019-02-22 silvioprog <[email protected]>
  217. Refactored the internal compression functions.
  218. 2019-02-21 silvioprog <[email protected]>
  219. Added new private function to reuse the internal logic of the sendfile() feature.
  220. Compressed the sent file in the Gzip file format.
  221. Improved the API by adding new functions which allows to omit the content disposition in the file sending.
  222. 2019-02-20 silvioprog <[email protected]>
  223. Declared the macros sg_httpres_download()/sg_httpres_render() as functions and improved the function sg_httpres_sendfile().
  224. 2019-02-19 silvioprog <[email protected]>
  225. Upgraded the library version.
  226. Removed the Gzip header from all functions sg_httpres_z*().
  227. Increased the performance of the sg_httpres_zsendstream() by reusing an internal buffer and removing a useless one.
  228. 2019-02-18 silvioprog <[email protected]>
  229. Added experimental function sg_httpres_zsendfile() which compress and sends a response file.
  230. Fixed response to avoid memory leaks and sigsegvs.
  231. 2019-02-13 silvioprog <[email protected]>
  232. Bump v2.0.0
  233. Upgraded the subtitle in the header of all files.
  234. Added a cascading style sheets file for better a highlight in the inline code-blocks.
  235. Fixed PVS-Studio analysis.
  236. Finished the implementation of the function sg_httpres_zsendstream().
  237. 2019-02-11 silvioprog <[email protected]>
  238. Linked the correct static zlib library on Windows.
  239. Removes useless status argument from the macros download()/render().
  240. Fixed build failure on Windows.
  241. Upgrades all Sagui dependencies.
  242. Improved the performance of the sg_httpres_zsendstream().
  243. Allows to send compress and send big streams using the deflate algorithm. (Fix #15)
  244. 2019-02-10 silvioprog <[email protected]>
  245. Simplified the sg_httpres_zsendbinary() and solved double free on its internal buffer.
  246. 2019-02-09 silvioprog <[email protected]>
  247. Changed the response allowing to pass NULL in the content-type parameter.
  248. 2019-02-08 silvioprog <[email protected]>
  249. Allowed to compress files bigger than 32 kilobyte, but it still not supporting files bigger than 1 megabyte. (#15)
  250. Use a faster compression logic in the response streaming.
  251. 2019-02-06 silvioprog <[email protected]>
  252. Simplified the internal sg_httpres_zsendstream() stream reading, but it still supporting only small files (around 32k).
  253. Solved automatic block size calculation. (Fix #12)
  254. Renamed function from sg_httpread_end() to sg_eor().
  255. 2019-02-05 silvioprog <[email protected]>
  256. Improved the HTTP deflate compression.
  257. Split internal function sg__compress() to reuse its logic in other functions.
  258. Remove useless OOM and applies several code improvements in the error handling. (fix #13)
  259. 2019-02-04 silvioprog <[email protected]>
  260. Applied some improvements which avoids to exit the application if OOM. (issue #13)
  261. Applied some improvements which avoids to exit the application if case of OOM. (issue #13)
  262. 2019-02-03 silvioprog <[email protected]>
  263. Added sg_malloc() function and applied some code improvements. (issue #13)
  264. Removed useless macros and turned the code easier to debug. (related issue #13)
  265. Removed useless macros and turned the code easier to debug. (related issue #13)
  266. 2019-02-02 silvioprog <[email protected]>
  267. Documentation cleanup.
  268. 2019-02-01 silvioprog <[email protected]>
  269. Improved the OOM handling in the functions sg_alloc() and sg_entrypoints_new(). (#13)
  270. 2019-01-31 silvioprog <[email protected]>
  271. Added macro SG_BLOCK_SIZE which calculates a best streaming block size automatically.
  272. 2019-01-30 silvioprog <[email protected]>
  273. Added a new experimental function: sg_httpres_zsendstream().
  274. 2019-01-29 silvioprog <[email protected]>
  275. Tested deflate HTTP compression using cURL.
  276. 2019-01-22 silvioprog <[email protected]>
  277. Improved the HTTP compression.
  278. 2019-01-16 silvioprog <[email protected]>
  279. Fixed broken build for GCC.
  280. Fixed typo in the documentation and added more tests for the HTTP deflate feature.
  281. Added new macro sg_httpres_zsend().
  282. 2019-01-15 silvioprog <[email protected]>
  283. Fixed spelling mistake.
  284. Added documentation and tests for the function sg_httpres_zsendbinary().
  285. 2019-01-13 silvioprog <[email protected]>
  286. Avoid to compress small contents.
  287. Added very simple example for how compress HTTP data using deflate.
  288. 2019-01-12 silvioprog <[email protected]>
  289. Fixed typo in the README file.
  290. Fixed build for Windows (mingw).
  291. 2019-01-11 silvioprog <[email protected]>
  292. Added an index argument to the routes segments iterator.
  293. Changed all sg_route_get_vars* symbols to sg_route_vars_iter*.
  294. 2019-01-10 silvioprog <[email protected]>
  295. Changed all symbols sg_get_segments* to sg_segments_iter*.
  296. Mapped the compress2() errors to the errno-style.
  297. Added experimental function: sg_httpres_zsendbinary().
  298. Updated the copyright date of the files changed on this year.
  299. Added zlib library to the library building.
  300. 2019-01-03 silvioprog <[email protected]>
  301. Set theme jekyll-theme-cayman
  302. 2018-12-29 silvioprog <[email protected]>
  303. Fixed typo in the PCRE2 CMake script header.
  304. Applied small code refactoring.
  305. 2018-12-28 silvioprog <[email protected]>
  306. Reverted router example in the README.md file.
  307. Organized the features showed in README file.
  308. Upgraded the README.md file.
  309. Upgraded the README.md file.
  310. Calculated the file size to be sent considering the passed offset.
  311. 2018-12-27 silvioprog <[email protected]>
  312. Fix #6. (Improved the upload handling)
  313. Closed file properly when sg_httpres_sendfile() fails to send it.
  314. 2018-12-26 silvioprog <[email protected]>
  315. Applied a small code refactoring.
  316. 2018-12-25 silvioprog <[email protected]>
  317. Removed redundant closures from sg_httpsrv_new2().
  318. Upgrades the uthash library.
  319. Upgrades the MHD library.
  320. Added new macros: sg_httpres_download()/sg_httpres_render().
  321. 2018-12-24 silvioprog <[email protected]>
  322. Links the cURL library statically to the tests.
  323. sg_httpres_sendfile(): allows to calculates the file size automatically.
  324. Upgrade test to use latest library API.
  325. Fix #5. (sg_httpres_sendfile() optimization)
  326. 2018-12-19 silvioprog <[email protected]>
  327. Update the file ISSUE_TEMPLATE.
  328. 2018-12-01 silvioprog <[email protected]>
  329. Fixed build to use CMake 3.0.2+ (issue #4 by @Al-Muhandis)
  330. 2018-11-30 silvioprog <[email protected]>
  331. Fix broken build issued by travis.
  332. Upgraded MHD.
  333. 2018-11-09 silvioprog <[email protected]>
  334. Fixed wrong error number logging in the httpuplds example.
  335. Adds new example showing how to retrieve raw content (JSON, XML etc.) from the request object.
  336. 2018-10-12 silvioprog <[email protected]>
  337. Removes experimental FFI support.
  338. 2018-10-08 silvioprog <[email protected]>
  339. Updates the README file.
  340. Updates the README file.
  341. 2018-10-06 silvioprog <[email protected]>
  342. Fix build on MinGW for legacy libFFI.
  343. Adds SG_USE_LEGACY_FFI option to the CMake script.
  344. Allows to use legacy FFI 3.2.1.
  345. 2018-10-05 silvioprog <[email protected]>
  346. Uses latest FFI version (release candidate yet) to fix build on Android, MinGW(32/64) and Raspbian.
  347. 2018-10-04 silvioprog <[email protected]>
  348. Fix build on mingw.
  349. Fix default rtype/abi in the FFI preparation.
  350. 2018-10-03 silvioprog <[email protected]>
  351. Adds missing reference for sg_extract_entrypoint().
  352. Uses c/C (char/unsigned char) to represent sint8/uint8 in the FFI feature.
  353. Adds experimental FFI support.
  354. 2018-10-02 silvioprog <[email protected]>
  355. Removes unused variable from the MHD building script.
  356. Updates the README file.
  357. Updates the README file.
  358. Upgrades the library description.
  359. 2018-10-01 silvioprog <[email protected]>
  360. Bump v1.2.0
  361. Fix docs.
  362. Merge all changes from branch "router".
  363. 2018-09-18 silvioprog <[email protected]>
  364. Removes all "[ci skip]" entries from the ChangeLog and fix the library reference link.
  365. Bump v1.1.0
  366. Upgrade document "ABIComplianceChecker.md".
  367. Fix #2 issued as "The authentication process doesn't allow to send a response when it is cancelled".
  368. Handle errors using fixed buffer size.
  369. 2018-09-17 silvioprog <[email protected]>
  370. Implements the response cleaning feature: sg_httpres_clear().
  371. 2018-08-31 silvioprog <[email protected]>
  372. Adds steps to build for Raspbian.
  373. 2018-08-29 silvioprog <[email protected]>
  374. Bump v1.0.3
  375. Uses better parameter names in the sg_strerror() function.
  376. Update the SECURITY document.
  377. Publishes the main header even for static library.
  378. Avoids the "build" folder inside distribution packages.
  379. 2018-08-24 silvioprog <[email protected]>
  380. Adds CII Best Practices.
  381. Adds the SECURITY file.
  382. Adds the ChangeLog file.
  383. Adds the LGTM status :sunglasses: .
  384. 2018-08-22 silvioprog <[email protected]>
  385. Fix broken link.
  386. Bump v1.0.2
  387. Removes redundant assignment (according to `man 3 snprintf()` the null-terminated character it already set).
  388. Upgrades PVS-Studio script.
  389. Improves documentation.
  390. Upgrade UT libs.
  391. Cosmetic fix.
  392. Moves the documentation to its own repository (https://risoflora.github.io/libsagui-docs/index.html).
  393. 2018-08-21 silvioprog <[email protected]>
  394. Bump library version and fix spellings.
  395. Allows to check the backward API/ABI compatibility of Sagui library versions.
  396. Fix PVS Studio alerts.
  397. Adds a very simple macro-based memory manager.
  398. 2018-08-15 silvioprog <[email protected]>
  399. Fix #1.
  400. Fix docs.
  401. 2018-08-14 silvioprog <[email protected]>
  402. Update INSTALL.md
  403. Ignores Travis file in distribution packages.
  404. Removes "Downloading" entry because Github releases does not accept ASC/SIG files anymore.
  405. Adds Travis building status.
  406. Adds Travis CI file.
  407. 2018-08-11 silvioprog <[email protected]>
  408. Fix doc.
  409. Hygiene.
  410. Add benchmark and jmeter files.
  411. Use only 1000 connections simultaneously.
  412. Add HTTP benchmark example.
  413. Remove empty spaces for hygiene.
  414. Add license logo.
  415. 2018-08-10 silvioprog <[email protected]>
  416. Fix doc.
  417. Skip temporary directories.
  418. Fix docs links.
  419. Add HTML/PDF docs.
  420. Fix docs output.
  421. 2018-08-10 silvioprog <[email protected]>
  422. Set theme jekyll-theme-midnight
  423. 2018-08-10 silvioprog <[email protected]>
  424. Update issues template
  425. 2018-08-10 silvioprog <[email protected]>
  426. Update issue templates
  427. 2018-08-10 silvioprog <[email protected]>
  428. Initial commit