Tomasz Sowa
2bd56c87e4
update uikit to 3.15.13
2022-11-17 23:07:40 +01:00
Tomasz Sowa
204688464e
rename Http:put() to Http:post() and add a separate Http:put()
2022-11-17 02:47:00 +01:00
Tomasz Sowa
1d0956abab
update to the new pikotools api: change converting functions to the snake case
2022-11-14 03:22:48 +01:00
Tomasz Sowa
c2013ff47f
do not use the ezc engine when sending a static file
...
while here:
- in send_file_mode=0 return a 404 if a static file was not correctly read
2022-11-14 00:54:50 +01:00
Tomasz Sowa
624bf47c8d
update htmx to 1.8.4
2022-11-07 21:01:18 +01:00
Tomasz Sowa
cdd395efa5
update uikit to 3.15.12
2022-11-07 20:54:41 +01:00
Tomasz Sowa
47f6e2234c
update htmx to 1.8.2
2022-10-26 12:44:48 +02:00
Tomasz Sowa
1648092cd5
update uikit to 3.15.11
2022-10-26 12:33:11 +02:00
Tomasz Sowa
99fbf6ca27
add WINIX_STARTED plugin message
2022-10-19 14:26:34 +02:00
Tomasz Sowa
f050fc2316
make more virtual functions is BaseThread
2022-10-19 14:26:18 +02:00
Tomasz Sowa
1015baf111
make depend
2022-10-17 08:16:45 +02:00
Tomasz Sowa
04f0a2f808
add MoveHelper for moving winix files - copied from Mv function
2022-10-17 08:16:28 +02:00
Tomasz Sowa
1da240afb9
check notitle parameter in upload winix function
2022-10-17 08:15:27 +02:00
Tomasz Sowa
77a00f5989
fix: return a correct status from Dirs::AddDirectory()
2022-10-17 08:13:20 +02:00
Tomasz Sowa
f3d6494ae5
add the easepick - a date and time picker
2022-10-14 01:56:44 +02:00
Tomasz Sowa
8edd0ef07a
fix: use the base_url as a domain when creating a session cookie if a cookie domain is empty
2022-09-28 19:28:17 +02:00
Tomasz Sowa
3855ea9fa7
add /usr/include/postgresql to includes paths
2022-09-23 19:53:26 +02:00
Tomasz Sowa
a81839fd9c
make depend
2022-09-23 18:34:08 +02:00
Tomasz Sowa
03035f038f
use PT_HAS_MORM_LIBRARY macro when building too
...
while here:
- use some conditionals in the Makefile
2022-09-23 18:34:08 +02:00
Tomasz Sowa
baa870edbd
update to uikit 3.15.10
2022-09-22 10:38:31 +02:00
Tomasz Sowa
c8bc23312b
update uikit to 3.15.8
2022-09-16 13:29:25 +02:00
Tomasz Sowa
d5e6fb7c54
add Access-Control-Expose-Headers to normal cors requests too
2022-09-14 12:48:20 +02:00
Tomasz Sowa
6138497fe0
change how origin header is treated
...
Now check whether the origin is in allowed_origins table,
and if not check allow_all_origins config parameter.
While here:
- add are_cors_preflight_requests_available - if true then preflight
requests are available (default false)
2022-09-09 01:01:39 +02:00
Tomasz Sowa
05ecac8426
add support for more cookie flags in Request::AddCookie() method
...
changed in config options:
- renamed: http_session_id_name to session_cookie_name
- add config options: session_cookie_path, session_cookie_domain, session_cookie_same_site,
session_cookie_http_only, session_cookie_secure
2022-09-08 05:40:44 +02:00
Tomasz Sowa
222a1c8a1f
refactor the algorithm for testing the cors
...
while here:
- send cors headers even if the status is 404
- add: access_control_expose_headers config option - list of additional headers sent in Access-Control-Expose-Headers
- add: access_control_allow_credentials config option - if true return Access-Control-Allow-Credentials header equal "true"
2022-09-08 03:12:44 +02:00
Tomasz Sowa
04164ff967
add Access-Control-Allow-Credentials for simple requests too
2022-09-07 15:25:48 +02:00
Tomasz Sowa
9f64692ede
set Access-Control-Allow-Credentials if available
2022-09-07 14:46:29 +02:00
Tomasz Sowa
8b9ad5d079
make depend
2022-09-01 07:34:39 +02:00
Tomasz Sowa
bff435db9a
add WINIX_SAVE_FILELOG plugin message
2022-09-01 07:34:10 +02:00
Tomasz Sowa
e09a93bd72
update uikit to 3.15.6
2022-09-01 03:39:02 +02:00
Tomasz Sowa
e378fcfe3b
remove not used variables from Request
2022-08-31 21:33:54 +02:00
Tomasz Sowa
a7a338f28e
fix(Request): allow to prepare integer headers
2022-08-31 21:25:14 +02:00
Tomasz Sowa
a19158cb62
add config options for testing the Origin header in cors requests
...
- allow_all_cors_origins - whether or not to allow all origins
- allowed_cors_origins - a list of allowed origins (used if allow_all_cors_origins is false)
2022-08-31 20:42:42 +02:00
Tomasz Sowa
778ed01a55
make depend
2022-08-30 01:52:20 +02:00
Tomasz Sowa
217f42b7c6
add support for preflight requ (cors)
2022-08-30 01:52:02 +02:00
Tomasz Sowa
a34db6505d
move some methods from App to Request
...
methods moved: SetEnv(), ReadEnvVariables(), ReadEnvRemoteIP(), CheckSSL(), SetSubdomain()
while here:
- add the rest of http methods: put, connect, trace, patch
2022-08-29 19:20:41 +02:00
Tomasz Sowa
7dc117da5e
update UIkit to 3.15.5
2022-08-28 16:09:43 +02:00
Tomasz Sowa
b1441366f4
add Http::verify_ssl(bool verify) method
2022-08-25 05:16:23 +02:00
Tomasz Sowa
c730b85629
make depend
2022-08-22 16:04:10 +02:00
Tomasz Sowa
d3a440fa0a
add Request::AddPostVar(pt::Space & space, const wchar_t * name)
2022-08-22 16:03:07 +02:00
Tomasz Sowa
5f77ce619e
make depend
2022-08-20 00:31:30 +02:00
Tomasz Sowa
5dd34c802e
add Request::job_second_id
2022-08-20 00:31:10 +02:00
Tomasz Sowa
3609d94c09
update uikit to 3.15.3
2022-08-15 12:36:54 +02:00
Tomasz Sowa
5dc00e95e7
make depend
2022-08-14 12:55:03 +02:00
Tomasz Sowa
e88615226b
add Http::allow_redirects(bool allow_redirects) method
2022-08-13 20:00:15 +02:00
Tomasz Sowa
ca1a854fd1
fix: use CURLOPT_POSTFIELDSIZE_LARGE to tell libcurl of the post content size
2022-08-13 17:15:48 +02:00
Tomasz Sowa
ceb5336ca1
add support for OPTIONS http method
2022-08-11 08:04:40 +02:00
Tomasz Sowa
f651df6e1f
update htmx to 1.8.0
2022-08-10 12:42:24 +02:00
Tomasz Sowa
6266eac729
use std::wstring_view in SessionIdManager::DecodeToken(...) method
2022-08-10 12:42:16 +02:00
Tomasz Sowa
de972de948
fix: remove sourcedialog plugin from ckeditor
2022-08-06 04:21:53 +02:00