Commit Graph

39 Commits (82a5f98af699720b0011569e164dc95c16315950)

Author SHA1 Message Date
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
René Linder 3f9d146771 Bugfix count SSL clients 2020-11-28 10:52:56 +01:00
René Linder 880246c0fb Simplification of TLS Init and bugfixes 2020-11-28 10:42:10 +01:00
René Linder 402feb568c Add InitSimpleTLS(CA, Cert, Key, Password, TLSID) 2020-11-28 10:38:12 +01:00
René Linder 0e76942285 Add TODO List 2020-11-28 10:30:45 +01:00
René Linder fc41d38004 TLS Bugfixes
Now a SpiderBasic App could be run.
2020-11-27 21:43:38 +01:00
René Linder 843ab8a433 ltls.pbi Set default library place (openSUSE) 2020-11-27 21:42:46 +01:00
René Linder eea5f589af MapToJSONString Redo
Was working on a older codebase ...
2020-11-27 11:58:18 +01:00
René Linder 57f76e95cd TLS added
TODO:
Translate all comments to english
Translate Readme to english
Extend Readme with TLS function
Create Readme_DE
Code cleanup (ltls.pbi, lsocket.pbi)
2020-11-27 11:52:35 +01:00
René Linder e7c776a8fd Dokumentation erstellt.
Falsch benante Prozedur gändert: MapStringToJSONString -> MapToJSONString
2020-11-13 10:32:09 +01:00
René Linder 368edba9ba Diverse Testfiles
Für das PHP beispiel muss ein php interpreter installiert sein.
2020-11-08 23:36:44 +01:00
René Linder 6b793369d3 Konstant #OLF durch Standard #CRLF$ ersetzt.
Sowie bereinigung unbenötigter Variabeln. (Leichen aus altem Code)
2020-11-08 23:26:35 +01:00
René Linder 798e1260af Kleines PHP Beispiel (Keinenfalls so Produktiv Nutzen) 2020-11-08 23:14:35 +01:00
René Linder 4adbb850f3 Weitere Code bereinigung
TODO: Nicht mehr gebrauchte Variabeln entfernen.
2020-11-08 17:33:46 +01:00
René Linder 5d210dbf06 Small Code Optimization 2020-11-08 17:31:26 +01:00
René Linder c6584ccb8f Individuell bearbeitete Subdirs
- Post
- Get
- Fixes in diversen bereichen...
- Test Routinen erweitert
- uvm.
2020-11-08 01:31:57 +01:00
René Linder 47eb089154 Erster Release
- Multithreading
- Modul lweb erstellt aus dem Original Code
- Erster FileCache Entwurf implementiert (Mit Bugs ... :-( )

Fehlt noch:

- Dynamische eingliederung (Callbacks)
- FileCache Bugbeseitigung manchmal Cache Korruptionen...
2020-11-03 19:09:17 +01:00
René Linder d096807249 Initial commit 2020-10-28 14:24:53 +01:00