Hugo Locurcio
26dedeab0b
Increase the maximum number of concurrent DNS queries from 32 to 256
...
This makes the following error message less likely to be printed
when performing many concurrent HTTP requests:
Condition ' resolving == IP::RESOLVER_INVALID_ID ' is true. returned: ERR_BUG
2022-07-25 17:36:02 +02:00
Haoyu Qiu
c14e9cc48b
Update inspector layer names when project settings changed
2022-07-25 17:32:32 +02:00
fabriceci
75a882d02e
Fix wrong collision reported on move_and_collide
2022-07-25 17:31:13 +02:00
Hugo Locurcio
2b3f3fdc9d
Mention that Node's owner
must be set for persistence to work
...
This is already done in `Node.add_child()` documentation, but
this copies the note in `Node.owner` for good measure.
(cherry picked from commit be1acf3b92b8b7104fe4d1fab9fbd2a28400ff95)
2022-07-25 17:28:36 +02:00
7d04e91768
Added a few things to the todo.
2022-07-24 18:09:56 +02:00
09acb9bfeb
Added an api to the web server simple to add / remove mime types from scripts.
2022-07-24 18:09:45 +02:00
e0b2f048c2
Cleaned up and added UserManagerDB to the build.
2022-07-24 16:26:23 +02:00
13f0e82b6c
Cleanups to the web server.
2022-07-24 15:33:32 +02:00
a1a94ab94e
Went back from using an RWLock to a Mutex in WebServerSimple.
2022-07-24 15:15:08 +02:00
9106b5685e
Removed multiple poll thread support related things from the web server, that was a bad idea. Also implemented single threaded mode.
2022-07-24 15:10:42 +02:00
731dbb427c
Replace the mutex in the web server to an rwlock.
2022-07-24 14:27:58 +02:00
275c11cc6b
Don't let changing properties if the server is running.
2022-07-24 14:18:04 +02:00
d55b66b7ff
Only start the server thread when it's actually needed.
2022-07-24 14:15:00 +02:00
057d937d8f
Added more binds to WebServerSimple.
2022-07-24 13:53:55 +02:00
3956c88859
Added threading settings binds to the SimpleWebServer.
2022-07-24 13:40:58 +02:00
aa8c6b35d1
IMplemented threading for the simple web server.
2022-07-24 13:19:21 +02:00
7d3486e5ee
Now the simple server is using a List in a thread safe way.
2022-07-24 11:53:16 +02:00
492f29163c
Refactored the SimpleHTTPServer to be able to multi thread it a bit later.
2022-07-24 02:40:39 +02:00
7b7b27297f
Added a todo.
2022-07-24 02:04:57 +02:00
4baf5ed2da
Remove unused method.
2022-07-24 02:00:53 +02:00
2db29ae49f
Add Entity like to_dict and from_dict support to User, alongside to_json and from_json.
2022-07-24 01:42:55 +02:00
b479b6a1ab
Added a new UserModule class. It can be used to easily add data to Users.
2022-07-24 01:08:56 +02:00
ae36b35436
Reimplemented UserLogoutWebPage.
2022-07-23 22:37:21 +02:00
299f714ed9
Fix memory allocation using new int HTTPSessionManager. Also small cleanups.
2022-07-23 22:37:11 +02:00
97dd727ee1
Reimplemented UserSettingsWebPage.
2022-07-23 22:22:08 +02:00
a5a327ad35
Reimplemented UserRegisterWebPage.
2022-07-23 22:08:07 +02:00
abb875f8a5
Use length() instead of size() for strings in the FormValidators.
2022-07-23 22:07:49 +02:00
c6191e1c26
Reimplemented UserLoginWebPage.
2022-07-23 20:33:10 +02:00
d0c99d0ef6
Set the user's id after creation.
2022-07-23 20:32:42 +02:00
40df361d7c
Implemented UserWebPage.
2022-07-23 19:29:51 +02:00
41d32e3b35
Reimplemented migrations support.
2022-07-23 14:46:05 +02:00
eb4875de4c
Added table version getters and setters to the DatabaseConnection.
2022-07-23 14:45:34 +02:00
0cac8406ec
Added binds + methods to the DatabaseManager, and set it up as a singleton.
2022-07-23 13:37:24 +02:00
0c1d58f921
Cleanups to the todos, and some notes.
2022-07-23 12:25:11 +02:00
05fd41c5ac
Added back md parsing support for the rest of the WebNodes that used to support it.
2022-07-23 02:44:55 +02:00
0f39a8f6ac
Added back md parsing support to StaticWebPage.
2022-07-23 02:34:41 +02:00
853480a492
Added a new AliasWebPage WebNode.
2022-07-23 02:06:11 +02:00
db70692e73
Also renamed the classes themselves.
2022-07-23 01:35:22 +02:00
2cae30fcdf
Renamed some webnode files. I want to make their names a bit more standardized.
2022-07-23 01:20:43 +02:00
ed92564261
Added a new RedirectWebPage WebNode.
2022-07-23 00:54:26 +02:00
16fda02f48
Added the new user web page classes to the build. They still need binds, so they won't do anything at the moment.
2022-07-22 14:52:55 +02:00
3028c08e9e
Cleaned up the user web nodes.
2022-07-22 14:41:51 +02:00
b6253d1a68
Duplicated UserController into different files, to break it up.
2022-07-22 13:40:22 +02:00
a94e95ce06
Cleaned up UserController.
2022-07-22 12:09:00 +02:00
cf3c24381d
Improve the binds in WebServer.
2022-07-22 12:05:05 +02:00
caa93f89b0
Uncommented / fixed the methods that take WebServerRequest in HTMLBuilder and it's bind class.
2022-07-22 11:45:12 +02:00
0eba7b461f
Created UserManagerDB from UserController code. It's not yet in the build.
2022-07-22 10:16:49 +02:00
8236c509c8
Added user_id property to User, and also did some improvements to it's api.
2022-07-22 10:00:07 +02:00
fa768d2474
Remove the middleware from the user controller file.
2022-07-22 09:47:24 +02:00
30e3fd8faf
Fix typo.
2022-07-21 23:58:34 +02:00