Commit Graph

  • 0139919d14 added uikit markup for passwd winix function Tomasz Sowa 2021-01-25 19:19:45 +0100
  • 9476bcc7b6 Merge branch 'master' into uikit Tomasz Sowa 2021-01-25 18:45:07 +0100
  • 4625451c85 fixed: messages about password validity in adduser function were not shown, slog and locale for functions->fun_passwd were not set Tomasz Sowa 2021-01-25 18:41:28 +0100
  • 1e345f5010 changed: locale files Tomasz Sowa 2021-01-25 18:19:30 +0100
  • 31befcba44 added uikit markup for slog.html Tomasz Sowa 2021-01-25 18:15:26 +0100
  • f6077da614 Merge branch 'master' into uikit Tomasz Sowa 2021-01-25 17:59:14 +0100
  • 499db7e3eb fixed: session logger didn't have 'cur' and 'locale' pointers set but this is a temporary fix, the session logger will be moved to Session class Tomasz Sowa 2021-01-25 17:55:07 +0100
  • 50da49a3ed added uikit markup for adduser winix function Tomasz Sowa 2021-01-25 17:17:54 +0100
  • 6afd5c637e added: in account winix function: links to locale and timezone Tomasz Sowa 2021-01-25 16:23:13 +0100
  • 31a6aac9d3 added uikit markup for locale winix function Tomasz Sowa 2021-01-25 16:15:55 +0100
  • 3c3660914f added uikit markup for timezone winix function Tomasz Sowa 2021-01-25 16:10:42 +0100
  • cd0ae231dc added uikit markup for account winix function Tomasz Sowa 2021-01-25 15:57:37 +0100
  • a8bc741883 added uikit markup for vim editor (wymeditor) Tomasz Sowa 2021-01-25 14:34:35 +0100
  • 05b3525863 changed: version to 0.7.1 0.7.1 Tomasz Sowa 2021-01-25 13:14:16 +0100
  • 337f563bd4 changed html markup for tinymce and added support for 5.6.2 version Tomasz Sowa 2021-01-22 16:56:51 +0100
  • c9fe09ebe3 updated locale files Tomasz Sowa 2021-01-22 14:18:50 +0100
  • db1c63a350 added html/index_bottom_adder.html template - at the moment empty, will be used at the bottom of an index template - before </body> tag Tomasz Sowa 2021-01-22 11:50:37 +0100
  • 7cc2dcd1fc jquery-file-upload updated to 10.31.0 version Tomasz Sowa 2021-01-22 11:50:28 +0100
  • bcde392ce3 updated translations Tomasz Sowa 2021-01-21 19:22:26 +0100
  • 8d046f6280 added UIkit markup for ckeditor winix function Tomasz Sowa 2021-01-21 19:17:33 +0100
  • 9a6696699f added UIkit markup for emacs winix function Tomasz Sowa 2021-01-21 19:17:06 +0100
  • 56f2eec597 CodeMirror editor updated to version 5.59.2 - it is used in emacs winix function Tomasz Sowa 2021-01-21 19:08:48 +0100
  • d29b33532d added UIkit markup for login winix function Tomasz Sowa 2021-01-21 17:13:27 +0100
  • a16e82bf54 updated .gitignore Tomasz Sowa 2021-01-21 17:12:56 +0100
  • 46c17cc441 added UIkit https://getuikit.com front-end framework to index_head_functions_add.html and index.html Tomasz Sowa 2021-01-21 17:10:04 +0100
  • 2099092e16 updated .gitignore Tomasz Sowa 2021-01-21 17:08:05 +0100
  • 88b7517337 dodany plik .gitignore Tomasz Sowa 2021-01-21 11:35:40 +0100
  • 619236329c Makefile.dep Tomasz Sowa 2019-09-26 18:25:21 +0000
  • 76160a5ba6 Makefile deps Tomasz Sowa 2019-09-25 16:25:44 +0000
  • e95f32231a fixed: FileLog::get_local_date we need to synchronize when using time_zones pointer (FileLog::get_local_date is used by Log::PrintDate() and Log of course can be used from different threads) Tomasz Sowa 2019-09-25 16:25:20 +0000
  • be81307faa Makefiles deps Tomasz Sowa 2019-08-20 12:24:22 +0000
  • 177e58da4e changed: if there is no body we do not parse application/json to space Tomasz Sowa 2019-03-25 00:51:51 +0000
  • 4c2efc08fd fixed: permissions to symlinks and directories with redirect flag were incorrectly checked (there was no session set and the request was treated the same as from a not logged user) fixed: in BaseThread there was used 'log' in the main thread (this logger is only for the other thread) added: in BaseThread we have a main_log now - logger which puts to the main log buffer from the main thread Tomasz Sowa 2019-03-19 18:08:09 +0000
  • ae03922491 seo plugin: added calling WINIX_FILE_CHANGED Tomasz Sowa 2019-03-14 13:46:40 +0000
  • ab005118ba added: a new plugin: seo new winix function: "seo", it allowes to edit subject, description and keywords for a page description and keywords are stored in meta Tomasz Sowa 2019-03-14 13:33:40 +0000
  • eec8635af4 changed: templates/item.cpp to use last_item instead of item Tomasz Sowa 2019-03-14 13:31:35 +0000
  • 5060997d2a Makefile.dep Tomasz Sowa 2019-03-07 18:02:52 +0000
  • 0ac5a21a14 Makefile.dep Tomasz Sowa 2019-03-06 18:19:29 +0000
  • def0f8d144 merge from branch 0.7.x: - initial support for morm - added: WinixBase, WinixModel, WinixSystem, WinixRequest - logger moved to pikotools 0.7.0 Tomasz Sowa 2019-03-06 11:53:28 +0000
  • 8895f0dcac - json_generic_serializer was not set when there was a redirect - if there is a redirect and the json return answer is requested then we send 'redirect_to' field in 'info' space Tomasz Sowa 2019-02-19 10:36:20 +0000
  • 4f8db81c85 added to Locale: const std::wstring & GetReplace(const wchar_t * key, Types ... types) key is a string pattern which has %0, %1 parameters which will be replaced with 'types' Tomasz Sowa 2019-01-07 03:32:17 +0000
  • aa388e248d fixed: crash in thread plugin ThreadInfo was not correctly initialized (plugin pointer was null) added to PluginInfo: set_dependency_for(WinixModel * winix_model) Tomasz Sowa 2019-01-02 11:33:19 +0000
  • e5d7403c54 Makefile.dep Tomasz Sowa 2019-01-02 09:12:42 +0000
  • 4f57d6134c fixed: in Templates: TemplatesFunctions::plugin was not set Tomasz Sowa 2019-01-02 04:36:24 +0000
  • 03f6b54a5b Makefile dep Tomasz Sowa 2018-11-24 17:09:48 +0000
  • 63ef007ca1 changed: class Cur -> struct Cur in plugin.h Tomasz Sowa 2018-11-23 18:34:01 +0000
  • 603e0679e7 Makefiles: added path to morm/src to -I flags Tomasz Sowa 2018-11-23 18:28:15 +0000
  • b90445de4a updated to the new pikotools api - we have a logger for morm and ezc pikotools has now Log and FileLog classes which are base classes for winix Log and FileLog classes Tomasz Sowa 2018-11-23 17:53:43 +0000
  • 491dd27ebf some work in the new api: - log_level and save_each_line moved from Log to FileLog - other fixes in loggers - DirContainer from Dirs and LoadAvg had no dependencies set Tomasz Sowa 2018-11-21 22:53:24 +0000
  • 89d303f375 some work on dependency injection Tomasz Sowa 2018-11-21 17:51:15 +0000
  • a2ffc1e81c start working on 0.7.x branch - added FileLog which stores content to the file log - now Log is only a wrapper - it puts messages to the local buffer and when logsave is used then the buffer is put to FileLog - new base classes: WinixBase (Log, Config*, Synchro*) WinixModel : public WinixBase (morm::ModelConnector*, Plugin*) WinixSystem : public WinixModel (System*) WinixRequest : public WinixSystem (SLog, Cur*) - singletons: log, slog, plugin are depracated - now references to them are in base classses (WinixBase, WinixModel) - DbBase, DbConn and Db are depracated - now we are using Morm project (in WinixModel there is a model_connector pointer) each thread will have its own ModelConnector Tomasz Sowa 2018-11-21 11:03:53 +0000
  • a7c47140ae creating branch 0.7.x Tomasz Sowa 2018-11-21 10:50:34 +0000
  • ebd7f85fdb updated: html files for jquery-file-upload Tomasz Sowa 2018-11-15 17:01:40 +0000
  • 833c04776f changed Makefile.dep Tomasz Sowa 2018-11-14 17:15:03 +0000
  • 919c2f62f5 using PT::IsSubString* methods from pikotools Tomasz Sowa 2018-11-01 00:46:44 +0000
  • 8f6004d444 removed some IsSubstring* functions (they are in Pikotools in text/convert.h now) Tomasz Sowa 2018-10-29 23:51:11 +0000
  • 1b8f5dc673 added to HTMLFilter: - possibility to remove html entities method: SkipEntity(bool) Tomasz Sowa 2018-10-24 16:31:42 +0000
  • 027a8ec428 added to HTMLFilter: - now we can parse " and ' in html attributes - we can skip html tags and commentaries, added method: void SkipAllTags(bool skip_all_tags, bool skip_commentaries); - there is virtual method: virtual void ItemFound(); which is called when a html tag is parsed Tomasz Sowa 2018-10-23 23:28:45 +0000
  • d1e7765e98 backend winix dodanie opisu strefy czasowej dla Warszawy na 2018 rok Tomasz Sowa 2018-10-23 21:00:36 +0000
  • 2d1b2e6b6e Makefile.dep Tomasz Sowa 2018-07-05 11:15:42 +0000
  • 350fc551e5 fixed: a default winix function was selected before the mount point was calculated also a mount point should be cleared (set to an empty mount point) at the end of a request Tomasz Sowa 2018-07-02 12:02:19 +0000
  • 1c05c31721 added: antispam mechanism each html form has a hidden form_id and counter_id counter_id on the client side is generated through javascript code on the server the form_id and counter_id is stored in the session after sending the html form the server checks the form_id and counter_id Tomasz Sowa 2018-07-02 11:16:36 +0000
  • 08123fe6ac changed the algorithm how sessions work: - if the IP is banned or there is no a winix function then we set a temporary session - else if there is a session's cookie sent by the client then: - if the cookie is a correct session's cookie then we set the session from the cookie - or if the cookie is not a correct session's cookie (e.g. session expired) and the winix function requires a cookie then we set a new session - or if there is no cookie sent then if a winix function requires a session we create a new session Tomasz Sowa 2018-06-20 15:00:02 +0000
  • 35b93b1655 changed: now we are parsing directories and functions before checking a session added: need_session to FunctionBase (true if the functions requires a session) default: true Tomasz Sowa 2018-06-19 13:52:08 +0000
  • 436a198c36 changed: using PT::ToLower instead of ToSmall using PT::ToUpper instead of ToCapital using PT::EqualNoCase instead of EqualNoCase Tomasz Sowa 2018-05-25 17:22:12 +0000
  • aa58faf145 some work on integrating ckeditor4 added ezc blocks: ckeditor_old_browsers_support, ckeditor, ckeditor_small defined in ckeditor.html Tomasz Sowa 2018-05-10 17:21:39 +0000
  • dcc6d35cba added: start integrating CKEditor4 Tomasz Sowa 2018-05-09 22:48:14 +0000
  • 3f29cdc01e changed: config parameters: log_check_proxy_ip_header -> check_proxy_ip_header and log_proxy_ip_header -> proxy_ip_header added: Request::ip_str (std::wstring) (string of the client's IP address) Tomasz Sowa 2018-05-01 11:22:55 +0000
  • ba7d55b7c1 added: config parameters: bool log_check_proxy_ip_header; // check whether there is a 'log_proxy_ip_header' header // and if so then log the IP address from it // default: false Tomasz Sowa 2018-05-01 10:43:20 +0000
  • 6252a0e732 added: Request::post_in (PT::Space) for input when application/json content type is used from the client Tomasz Sowa 2018-04-26 18:56:31 +0000
  • ca14b1a427 added: Request::header_in (Space) http input headers (without cookies) added: config parameter: log_env_http_variables (bool) (for logging http headers) added: support for DELETE http method, added method FunctionBase::MakeDelete() changed: winix version incremented to 0.6.6 Tomasz Sowa 2018-04-25 19:48:47 +0000
  • b01db89942 added config parameter: db_postgresql_smaller_than_10 default false if true then we are not using ROW() statements in sql queries Tomasz Sowa 2018-04-25 09:37:56 +0000
  • fd421c54e3 changed: Makefile (added Logger from pikotools) Tomasz Sowa 2018-04-23 14:29:58 +0000
  • 55992b5066 added: std::wstring * Request::ParamValuep(const wchar_t * param_name) for taking a pointer (can be null) to a parameter value added: bool System::IsSSLRequired(bool try_to_use_ssl) returns true if we should use ssl try_to_use_ssl is to be meant: config->use_ssl, config->use_ssl_static, config->use_ssl_common Tomasz Sowa 2018-04-22 21:26:56 +0000
  • a5dfc9974f added: a virtual dctor() for BaseThread class Tomasz Sowa 2018-04-16 22:44:59 +0000
  • 7b4a17c934 changed: makefile dep Tomasz Sowa 2018-03-23 19:27:32 +0000
  • c2a1097dd5 added: dependency on the morm project Tomasz Sowa 2018-03-13 22:34:59 +0000
  • ccf78dcb02 updated to the new Pikotools API Tomasz Sowa 2018-01-06 18:12:53 +0000
  • 3eff400d88 added: "assume_connection_is_through_ssl" config parameter winix is testing an environment variable "HTTPS" for the value "on" to think that the connection is made via SSL you can set assume_connection_is_through_ssl to true for the winix to not testing any environment variables but just think the connection was made by https (useful when using proxy) default: false Tomasz Sowa 2018-01-01 00:14:02 +0000
  • 5ab816b5be fixed: in progresql 10 we have to use ROW() expression to construct a row where only one item is given Tomasz Sowa 2018-01-01 00:12:33 +0000
  • e57840faed fixed: static files loaded to /var such as /var/ckeditor_winix.js were not properly returned (html filter was used but they are mostly javascript files) added: new Item::ContentType: ct_other if an item has ct_other then the html filter is not used for the content Tomasz Sowa 2016-07-13 13:13:56 +0000
  • 240bf4dc5d changed: the way how raw template is set option for setting raw template from 'emacs' function has been removed now we have index_raw.html template and it can be set from 'template' function removed: template index_fullscreen.html changed: some work in miscspace (changed: space_list_tab, space_list_tab_value and space_list_tab_has_next) fixed: main index template could not be set through 'template' function Tomasz Sowa 2016-04-04 16:02:36 +0000
  • abd1500f07 changed: some refactoring in miscspace Tomasz Sowa 2016-03-23 15:20:42 +0000
  • 42144bb31c some refactoring in miscspace(.h|.cpp) space() renamed to space_value() and takes a third parameter: escape (bool) space_noescape() removed Tomasz Sowa 2016-03-22 14:53:43 +0000
  • 7ed41a03ae fixed: some paths in Makefile.dep were not relative Tomasz Sowa 2016-03-18 08:56:19 +0000
  • 1286ceeddf changed: winix project has been moved to 'winixd' subdirectory in Makefiles we are caltulating relative paths now (by using relative_path program) Tomasz Sowa 2016-03-17 13:46:20 +0000
  • 145efe937c moved winix directories to winixdsubdirectory Tomasz Sowa 2016-03-17 08:26:02 +0000
  • ed5adb3f23 moved winix directories to winixd subdirectory Tomasz Sowa 2016-03-17 08:24:59 +0000
  • 7d0508961e added: log info about what html template is used Tomasz Sowa 2016-03-16 14:11:47 +0000
  • e53e2e6af9 added: some work in RegisterMail plugin (added looking for files in a config directory) Tomasz Sowa 2016-02-03 18:10:40 +0000
  • 4fafd2a478 changed: Makefile Tomasz Sowa 2016-02-01 11:12:54 +0000
  • f15da4d049 fixed: in FunctionParser we do not treat '+' as a space added: some work in MailRegister plugin (adding mails to db, showing mails) Tomasz Sowa 2016-02-01 10:15:23 +0000
  • 057607f9e5 start working on a new plugin: mailregister Tomasz Sowa 2016-01-31 19:52:17 +0000
  • c433b3fd41 updated to the new Ezc API [ezc stream] has gone, now we have [ezc out] and [out] the output streams have names now: it's a std::map, before we have a std::vector and the streams are serialized to "out" space in json Request::out_streams[] are split into Request::out_main_stream and Request::out_streams class Tomasz Sowa 2015-11-15 22:23:36 +0000
  • 632b49ab90 fixed: meta and admin meta information were not saved in memory (in system.dirs) when 'meta' winix function was used added: to DbItemsQuery sort_index_asc and sort_index_date different sort type can be made by 'index' and by 'date' Tomasz Sowa 2015-06-16 02:37:07 +0000
  • f54df8d600 updated: to the new EZC api (ezc functions can be methods of some special objects) 0.6.5 Tomasz Sowa 2015-06-14 18:24:08 +0000
  • d8451ceaa0 fixed: checking for ssl redirect we should take into account cur.request->function->need_ssl too Tomasz Sowa 2015-05-29 09:46:29 +0000
  • 62f178c2ee fixed: in App::CheckIfNeedSSLredirect() winix made an incorrect redirect from/to SSL Tomasz Sowa 2015-05-29 09:24:43 +0000
  • eb4e7343e7 changed: now 'emacs' winix function uses CodeMirror editor currently only htmlmixed mode is implemented Tomasz Sowa 2015-04-18 18:50:39 +0000
  • 5274e8e8ff added: "server_mode" config option (std::wstring) you can assign any string to it such as "production" "dev" this value is not used by winix itself you can refer to it from [server_mode] and [server_mode_is] ezc functions Tomasz Sowa 2015-04-16 14:43:52 +0000