Commit Graph

  • 8da76134ce make depend Tomasz Sowa 2022-07-05 19:52:40 +02:00
  • 179daf743e make depend Tomasz Sowa 2022-07-03 14:25:53 +02:00
  • bcb009b606 print version information if running with -v parameter Tomasz Sowa 2022-07-03 14:25:23 +02:00
  • 327c215e5d add LICENSE file Tomasz Sowa 2022-07-03 12:17:26 +02:00
  • b484071818 print components versions in uname winix function Tomasz Sowa 2022-07-03 12:17:14 +02:00
  • 31e826d893 put a log message before opening the FastCGI connection socket Tomasz Sowa 2022-06-27 20:52:09 +02:00
  • e29f912358 add core/postparser.cpp with implementation from core/postparser.h Tomasz Sowa 2022-06-26 06:45:53 +02:00
  • 26226de865 global winixd/Makefile uses now 'find' for looking for *.cpp files Tomasz Sowa 2022-06-26 06:22:27 +02:00
  • 56d87c4410 update uikit to 3.14.3 Tomasz Sowa 2022-06-19 16:06:16 +02:00
  • ebfa5f7405 do not try to load sessions if session_file config parameter is empty Tomasz Sowa 2022-05-31 07:49:51 +02:00
  • ba16cf41fe move the javascript for autodeleting to a separate winix.js file Tomasz Sowa 2022-05-30 05:35:49 +02:00
  • 01c10bad0e add use_antispam_mechanism_for_not_logged_users config option Tomasz Sowa 2022-05-30 05:35:05 +02:00
  • 7d1fb3c04e remove Request::post_tab and add Request::http_status Tomasz Sowa 2022-05-30 01:29:18 +02:00
  • 9e222f5b80 do not print white characters in log for the first migration Tomasz Sowa 2022-05-28 06:10:39 +02:00
  • 3b5658ff8f fix: correctly sort post variables when they have the same name Tomasz Sowa 2022-05-28 06:07:38 +02:00
  • 5e89c4004a make depend Tomasz Sowa 2022-05-26 00:35:24 +02:00
  • 9602c28d96 allow lang ezc function get more than one parameter Tomasz Sowa 2022-05-11 14:22:46 +02:00
  • 0fd680b496 update uikit to 3.14.1 Tomasz Sowa 2022-05-08 17:00:26 +02:00
  • 37d3a44b24 update uikit to 3.14.0 Tomasz Sowa 2022-04-30 20:23:37 +02:00
  • da2dec447b allow to specify how many times we can try to connect to the database at startup Tomasz Sowa 2022-04-29 06:17:16 +02:00
  • c6c50a5d23 allow to use host database connection parameter Tomasz Sowa 2022-04-28 06:12:44 +02:00
  • 98c1e8daad allow to not change fast cgi socket permissions Tomasz Sowa 2022-04-27 23:31:50 +02:00
  • f99191aa6f make depend Tomasz Sowa 2022-04-26 23:46:57 +02:00
  • df04075f1c add methods to Request for adding and removing parameters Tomasz Sowa 2022-04-26 23:41:56 +02:00
  • 3d2a635e34 fix: use TextStreamBase::to_str() instead of to_string() Tomasz Sowa 2022-04-25 22:05:34 +02:00
  • aad5db9a6a let Functions::Add() returns info whether the functions/controller has been added Tomasz Sowa 2022-04-25 16:35:14 +02:00
  • 43ebbdaa33 add WINIX_PLUGIN_QUIT and WINIX_QUIT plugins messages Tomasz Sowa 2022-04-25 16:34:26 +02:00
  • 92c7f90b95 fix: correctly propagate a migration status when the migration failed Tomasz Sowa 2022-04-25 15:19:02 +02:00
  • aae93d018b allow to use db_hostaddr, db_port or db_conn_string config parameters to connect to PostgreSQL Tomasz Sowa 2022-04-20 18:37:52 +02:00
  • 7a115a3970 fix(Log): treat pt::Log::Manipulators as enum and not as int Tomasz Sowa 2022-04-16 21:52:53 +02:00
  • 64e5114947 allow to read environment variables as config parameters Tomasz Sowa 2022-04-16 21:50:23 +02:00
  • 4f8b5e649a recognize startup parameters Tomasz Sowa 2022-04-16 18:38:30 +02:00
  • e0d9989d74 fix(Item): id should be of type serial Tomasz Sowa 2022-04-11 23:27:49 +02:00
  • 0fe680ef4a fix: migration to version 2 in User model Tomasz Sowa 2022-04-11 23:19:30 +02:00
  • e182c0a21b fix: create core schema before making a first select request Tomasz Sowa 2022-04-11 23:11:00 +02:00
  • c8edd241d5 create core schema as a first migration Tomasz Sowa 2022-04-11 20:57:49 +02:00
  • a544ccd1a7 fix: User model initial column name: aenv Tomasz Sowa 2022-04-11 20:44:58 +02:00
  • 7df2205b40 update flatpickr to 4.6.11 Tomasz Sowa 2022-04-05 17:37:24 +02:00
  • 265e843d02 update uikit to 3.13.7 Tomasz Sowa 2022-04-05 16:59:57 +02:00
  • 22a8a97389 update htmx to 1.7.0 Tomasz Sowa 2022-04-05 16:53:46 +02:00
  • bb74f2a423 update uikit to 3.11.1 Tomasz Sowa 2022-02-08 14:13:33 +01:00
  • 2033168db2 Merge branch 'cli' into ajax Tomasz Sowa 2022-02-08 14:01:50 +01:00
  • e377f144fd fix: do not send headers again after binary content Tomasz Sowa 2022-02-04 18:46:46 +01:00
  • 234ebf8ce8 change HtmlTextStream iterators type to pt::WTextStream::iterator Tomasz Sowa 2022-02-03 20:57:38 +01:00
  • 09cf3c9fa9 add some comments in AcceptBaseParser Tomasz Sowa 2022-02-02 18:34:56 +01:00
  • df32899581 move AcceptEncodingParser to utils Tomasz Sowa 2022-02-02 18:34:22 +01:00
  • 33e8df11c5 parse Accept-Language header to Request::accept_languages table Tomasz Sowa 2022-02-02 18:20:32 +01:00
  • 75daf37bbd improve AcceptBaseParser parsing algorithm Tomasz Sowa 2022-02-02 17:58:27 +01:00
  • d0d2cfb22c move AcceptBaseParser to utils directory Tomasz Sowa 2022-02-02 17:11:46 +01:00
  • f7b5ac0dc8 change the way how winix answer is created Tomasz Sowa 2022-02-01 18:44:23 +01:00
  • 227dd923d6 fix: correctly escape ezc stream to json/xml/csv Tomasz Sowa 2022-01-28 15:54:11 +01:00
  • f6cb9a8aed set correct timetable dst for 'Sarajevo, Skopje, Warsaw, Zagreb' Tomasz Sowa 2022-01-26 22:34:13 +01:00
  • b615dc7e6e add cmp ezc function Tomasz Sowa 2022-01-22 04:35:42 +01:00
  • 944560dd2b update uikit to 3.10.1 Tomasz Sowa 2022-01-19 15:47:11 +01:00
  • 1d6d29e24d add winixcli/src/winix to .gitignore Tomasz Sowa 2022-01-18 19:46:12 +01:00
  • ff8e9e6b32 start working on winixcli Tomasz Sowa 2022-01-18 19:40:57 +01:00
  • 557555c4b3 htmx updated to 1.6.1 Tomasz Sowa 2021-12-08 15:19:35 +01:00
  • f8e1037476 uikit updated to 3.9.4 Tomasz Sowa 2021-11-26 21:51:01 +01:00
  • 35cb54324f added a new item content type: markdown - emacs editor has an option to select markdown, now it has two planes: one for content editing and the other to show preview - CodeMirror editor updated to 5.64.0 - to convert markdown to html we use showdown https://github.com/showdownjs/showdown (conversion is done on the client side) Tomasz Sowa 2021-11-26 21:49:21 +01:00
  • 119497bb01 added winix_frame_is ezc winix function Tomasz Sowa 2021-10-24 22:27:52 +02:00
  • dfd6475a81 uikit updated to 3.7.6 Tomasz Sowa 2021-10-24 22:27:35 +02:00
  • d6d5236a03 added fil_json_escape filter Tomasz Sowa 2021-10-21 13:42:41 +02:00
  • a327a26bd5 added winix_uikit_version parameter to index_head_adder.html Tomasz Sowa 2021-10-13 23:48:30 +02:00
  • d5ebb7ca12 changed the way how the request's answer is created, now winix can return json, xml, csv from out_main_stream or from frames and json from models Tomasz Sowa 2021-10-13 01:27:14 +02:00
  • 3e46c5674c htmx updated to 1.6.0 Tomasz Sowa 2021-10-08 17:44:34 +02:00
  • c4b5565995 don't check for request->is_htmx_request for sending frames, check only "frame" url paremeter added config parameter: request_frame_parameter, default: "frame" Tomasz Sowa 2021-10-08 03:08:11 +02:00
  • 3f5eabeaa1 uikit updated to 3.7.5 Tomasz Sowa 2021-10-07 05:02:24 +02:00
  • 9b8e48e7b2 added static libraries: clocklet (timepicker), flatpickr and litepicker (data pickers) Tomasz Sowa 2021-10-07 04:42:46 +02:00
  • c3122fb82f added [lang] ezc function for returning a localized string Tomasz Sowa 2021-10-07 04:41:06 +02:00
  • 1741597d52 uikit updated to 3.7.4 Tomasz Sowa 2021-09-27 02:53:16 +02:00
  • 9c5c74ba84 added: setting a correct mime type for static files - using magic library added: std::wstring file_mime_type to ItemContent - a mime type for static file added: Header (core/header.h) - there will be header names defined, at the moment only content_type added: FuncionsBase::Finish() - it is called at the end when the winix finishes Tomasz Sowa 2021-09-22 00:23:25 +02:00
  • 26ed7b80be changed values for send_file_mode config parameter: 0 - winix will read the content of the file and send it back to the webserver 1 - winix will use send_file_header header with a full path to the file 2 - winix will use send_file_header header with a relative path to the file Tomasz Sowa 2021-09-17 03:35:56 +02:00
  • 55ac9a61ed added possibility to send static files to nginx via X-Accel-Redirect header added to config: int send_file_mode; // 0 - full path to a file in send_file_header header // 1 - relative path to a file in send_file_header (need http_send_file_relative_prefix set) (used for nginx) std::wstring send_file_header; // default: X-SENDFILE // for Apache set: X-SENDFILE // for Lighttpd set: X-LIGHTTPD-send-file // for Nginx set: X-Accel-Redirect std::wstring send_file_relative_prefix; // relative prefix used for sending static files if send_file_mode is 1 // default: "upload-files-internal" Tomasz Sowa 2021-09-15 20:28:34 +02:00
  • 7673264fe1 make depend Tomasz Sowa 2021-08-12 21:57:03 +02:00
  • 42dc43b036 added WINIX_MAKE_DATABASE_MIGRATION plugin message for making migrations from plugins Tomasz Sowa 2021-08-11 22:18:14 +02:00
  • ef22d951a0 fixed: base class of System should be derived as public Tomasz Sowa 2021-08-10 22:06:53 +02:00
  • e95dc834a3 uikit updated to 3.7.2 Tomasz Sowa 2021-08-07 21:23:47 +02:00
  • b424988d1b updated to the new pikotools api (api2021): HTMLFilter renamed to HTMLParser added to config: int html_filter_white_char_mode; how white characters between html tags are treated 0 - WHITE_MODE_ORIGIN - they are copied from input to output 1 - WHITE_MODE_SINGLE_LINE - new line characters are removed 2 - WHITE_MODE_TREE - try to create a tree (some kind of pretty printing) default: 2 Tomasz Sowa 2021-08-07 02:16:48 +02:00
  • 22134b6cc0 commented some method calls to html_filter Tomasz Sowa 2021-07-26 03:54:02 +02:00
  • f861c0761e make depend Tomasz Sowa 2021-07-17 13:57:39 +02:00
  • 1899d5ee17 BBCODEParser has been moved to pikotools library Tomasz Sowa 2021-07-17 13:56:37 +02:00
  • 17bd48ece3 HTMLFilter has been moved to pikotools library Tomasz Sowa 2021-07-17 13:42:04 +02:00
  • c5c02d7f44 HtmlTextStream has now pt::Stream as a based class and uses pt::WTextStream as a buffer Tomasz Sowa 2021-07-16 18:17:57 +02:00
  • ba6159964b htmx updated to 1.5.0 Tomasz Sowa 2021-07-16 13:16:02 +02:00
  • b834971f5e uikit updated to 3.7.1 Tomasz Sowa 2021-07-16 12:28:38 +02:00
  • 9dc15d536c Makefile: removed macros: EZC_GENERATOR_HAS_PT_STREAM and EZC_GENERATOR_HAS_WINIX_STREAM Tomasz Sowa 2021-07-13 01:49:58 +02:00
  • 2e45cb6ac9 updated to the new ezc api (Generator has three additional parameters now) Tomasz Sowa 2021-07-13 01:46:07 +02:00
  • 2dcfeaa688 fixed: in Item do_migration_to_3(...) admin meta was called admin_meta (not meta_admin) Tomasz Sowa 2021-07-07 01:04:48 +02:00
  • 9d65d931d0 moved some ezc functions from templates/item.cpp to Item and ItemContent removed: templates/item.cpp updated: some html templates which use [item] or [item_tab] removed some old html templates: item_info.html and itam_tab_info.html Tomasz Sowa 2021-07-06 21:52:29 +02:00
  • 746aa41111 renamed: ItemContent::meta_admin -> ItemContent::admin_meta Tomasz Sowa 2021-07-03 01:18:28 +02:00
  • 175dd17416 added request.last_item ezc function Tomasz Sowa 2021-07-03 01:14:53 +02:00
  • 619936c12e make depend Tomasz Sowa 2021-07-01 23:35:08 +02:00
  • 732144df01 updated to the new morm api - models methods which take 'morm::ModelWrapper ** model_wrapper' now take 'morm::Wrapper & wrapper' Tomasz Sowa 2021-07-01 23:34:49 +02:00
  • df3f04a951 added to misc: timespec_to_stream_with_unit() for printing times either is seconds or miliseconds Tomasz Sowa 2021-06-30 16:30:11 +02:00
  • 0f78968579 updated ticket plugin to the new ezc api (child spaces were removed) Tomasz Sowa 2021-06-29 23:42:57 +02:00
  • 66173c7a31 removed old meta ezc functions from gallery plugin Tomasz Sowa 2021-06-28 21:34:41 +02:00
  • 3f934d9aec removed old meta ezc functions from menu plugin Tomasz Sowa 2021-06-28 21:34:22 +02:00
  • df0cc131fe fixed in thread winix function: answers were not sorted correctly Tomasz Sowa 2021-06-28 21:33:33 +02:00
  • ba60f9da8a updated group plugin to the new pikotools api (child spaces were removed) Tomasz Sowa 2021-06-28 20:58:39 +02:00
  • 4569198b9d fixed in index_head_adder.html: winix_function_is "emacs" should be in parentheses Tomasz Sowa 2021-06-27 23:43:01 +02:00