Commit Graph

67 Commits

Author SHA1 Message Date
René Linder 8e335d7da1 Redirect on Directory to subdirectory with default index file 2022-02-18 16:05:48 +01:00
René Linder 3a7183a391 Bugfixes UTF8 Encoding... 2022-02-17 15:30:51 +01:00
René Linder a78508440f Add gz MIME Type 2022-02-17 15:30:17 +01:00
René Linder 2f44cf1149 Make Large File Handling configurable and Default from 5MiB to 512KiB and BlockSize from 3MiB to 64KiB 2022-02-17 14:20:25 +01:00
René Linder 11ea5611bb changed submodule to https 2022-02-17 13:40:53 +01:00
René Linder d3a12eaa23 Large File Support Tested with 6 GiB Files 2022-02-17 13:23:42 +01:00
René Linder 421dc9b04f Add other Types and change default 2022-02-17 13:21:13 +01:00
René Linder 50a09dfe02 Updated 32bit libraries and typo 2022-02-17 13:20:19 +01:00
René Linder 7c9a610f47 when a large file Download was stoped the Server exited with SIGPIPE - fixed 2022-02-17 13:19:46 +01:00
René Linder 2ce4902b39 Add Version 22 to libtls.so 2022-02-14 15:49:50 +01:00
René Linder c5200f4273 Add log to ignorelist 2022-02-14 15:49:21 +01:00
René Linder 98401760e6 Add Ignore Files for local dev 2022-02-14 15:05:59 +01:00
René Linder 9aa3b8aa6d missing space 2022-02-14 15:00:13 +01:00
René Linder dc95017cf8 Cachelog added 2021-06-06 09:49:08 +02:00
René Linder 0c032cfa9d Typo createini.pb 2021-06-06 09:04:05 +02:00
René Linder 88b0eeb260 lhttpd and createini updated
Now a working dedicated http/https server.
2021-05-26 11:41:59 +02:00
René Linder 05a1b71465 lhs_lib updated 2021-05-26 11:41:05 +02:00
René Linder 3891ac0d5c lhttpd first changes WIP 2021-05-25 17:04:24 +02:00
René Linder 44e7fe2fe3 lsocket Cleanup 2021-05-25 10:09:02 +02:00
René Linder ed0174b29f Add some Log features and bugfixes 2021-05-25 10:05:41 +02:00
René Linder c55ae778fa Bugfix ltls and lsocket 2021-05-25 10:02:16 +02:00
René Linder 07c1b19efe configuration variabel cleanup 2021-05-22 12:09:31 +02:00
René Linder 02875d9be4 Included the new lhs_log_ext.pbi 2021-05-21 11:24:35 +02:00
René Linder 687871c680 lhs_lib updated 2021-05-21 11:21:29 +02:00
René Linder 877c815e11 lhs_lib updated 2021-05-21 08:08:10 +02:00
René Linder dcfd676a55 Debug change to lhs_log and Empty multiform 2021-05-21 07:45:23 +02:00
René Linder 07c55b77b6 Add lhs_lib module 2021-05-18 11:25:29 +02:00
René Linder 59a1157cab Add more parameters to the document 2021-05-17 17:31:13 +02:00
René Linder 82a5f98af6 Deutsch Original 2021-05-11 11:54:59 +02:00
René Linder 48ff042e0e Readme.md translated 2021-04-29 10:05:04 +02:00
René Linder cca9fb8052 First english translations 2021-04-29 09:41:41 +02:00
René Linder d2429b4b9a Cookie Handling 2020-12-10 16:37:17 +01:00
René Linder 5f81ea4ebf Bugfix double Trheads
If a Client connect comes from the same Session multiple Threads and
Allocate / Freememory Problems.
Debug for Thread Cleanup (ltls:CloseTLS Problems) Currently witouth a
fix...
2020-12-04 21:03:03 +01:00
René Linder f5521f2e39 Certificate and AllocateMemory
Set other certificate witouth path. (Testing with Letsencrypt)
AllocateMemory to clean FreeMemory (No more UTF8("String")
2020-12-04 21:00:49 +01:00
René Linder cf94b7bc06 small cleanup 2020-12-04 21:00:30 +01:00
René Linder 03957f753b PureBasic Projectfile added. 2020-12-01 19:05:48 +01:00
René Linder 64215d57ff unused InitNework removed 2020-12-01 15:39:19 +01:00
René Linder 2cbfdceaac Splittet source up to some includes.
Every Include should now have some procedure who are standalone usable.

lweb_http Has a lot of changes todo (Full HTTP 1.1 Compliance)
lweb_file_cache, is realy buggy. A lot of todo's
lweb_IP is Only IsIPStringValid in
lweb_helper, there is only some help procedures.

To Do:
lweb_http_post (Everything Post Specific)
lweb_http_get  (Everything Get Specific)
lweb_http_put  (Complete todo nothing done until now)
lweb_server_http (Specific http only Server)
lweb_server_https (Specific https only Server)
lweb_server (Common Server Things)

Maybe everything more generic to use standalone...
2020-12-01 15:17:48 +01:00
René Linder 905f7ca677 Now to know sample has stoped small 2020-12-01 15:17:18 +01:00
René Linder 6025728cf3 Client type handling and counting change. 2020-12-01 08:53:53 +01:00
René Linder 08db592f3d Add 32bit library support for 32Bit OS 2020-12-01 08:42:49 +01:00
René Linder 20d1e814e7 Full Sample rework, bugfix in lweb.pbi 2020-11-30 10:08:21 +01:00
René Linder d20b7ddd55 Rework Max Clients 2020-11-30 10:04:29 +01:00
René Linder 5d85e13e50 Simplewebserver create ini 2020-11-30 09:53:14 +01:00
René Linder a25e1b29ce Some translations and bugfixes 2020-11-30 09:52:27 +01:00
René Linder 060e663aaa Add a Simple Webserver configurable (HTTP&HTTPS) 2020-11-30 09:50:36 +01:00
René Linder 5a3e18a541 Bugfixes Server and Connection reuse 2020-11-30 08:15:50 +01:00
René Linder af15bd9dc6 Everything on Socket API now
Drop old Network Code
Rename SSL/TLS to HTTPS
Rename default server to HTTP
And other smal fixes
2020-11-28 16:49:22 +01:00
René Linder 4f81308f22 Add CloseSocket(SocketID) 2020-11-28 13:27:43 +01:00
René Linder e8f9161fad Bugfix max TLS clients 2020-11-28 10:57:52 +01:00