Winix framework is a complete infrastructure written in the C++ programming language to create modern web applications and APIs.
Go to file
Tomasz Sowa 375604edd6 removed: Request::debug all stream used for debugging info
some environment variables were put there
removed: config variable: debug_info
removed: Request::role (responder, authorizer)
         now we have only one role: responder
added:   new config variables:
         log_env_variables (default false) - when true then fastcgi environment
         variables are logged to the log file
         log_http_answer_headers (default false) - when true all http headers
         created by winix ale logged (note that the www server can add/adjust other headers)
changed: some refactoring in Request struct
changed: CookieTab to std::map<std::wstring, std::wstring>
         beforehand std::string was used
         (changed CookieParser as well)
changed: Request::SetCookie() to AddCookie()
added:   Request::out_headers (a PT::Space struct)
         http headers (without cookies) send back to the client
added:   Request::out_cookies (a PT::Space struct)
         cookies send to the client
changed: App class to use Request::out_headers and Request::out_cookies
         some SendHeaders...() methods were renamed to PrepareHeaders...()
         and they create output in Request::out_headers first (and out_cookies)
         and later it is sent
added:   two plugin messages:
         // http headers (without cookies) were created and are ready to send
         // here you can make some changes to them
         // in p1 you have a pointer to the PT::Space (Request::out_headers)
         #define WINIX_PREPARE_TO_SEND_HTTP_HEADERS		31070

         // http cookies were created and are ready to send
         // here you can make some changes to them
         // in p1 you have a pointer to the PT::Space (Request::out_cookies)
         #define WINIX_PREPARE_TO_SEND_HTTP_COOKIES		31080
added:   config variable:
         // how many output streams do we have in Request class
         // default: 16 (64 maximum)
         size_t ezc_out_streams_size;




git-svn-id: svn://ttmath.org/publicrep/winix/trunk@940 e52654a7-88a9-db11-a3e9-0013d4bc506e
2013-11-29 21:39:23 +00:00
core removed: Request::debug all stream used for debugging info 2013-11-29 21:39:23 +00:00
db changed: now we are using the C++ 11 language (-std=c++11) and we are using 2013-10-15 21:57:51 +00:00
etc added: winix functions: locale, timezone 2012-06-26 23:19:19 +00:00
functions removed: ezn patterns for rawcontent and ajaxcontent: 2013-11-14 20:59:23 +00:00
html removed: ezn patterns for rawcontent and ajaxcontent: 2013-11-14 20:59:23 +00:00
locale changed: in 'showtickets' winix function 2013-07-08 14:42:14 +00:00
main changed: now we are using the C++ 11 language (-std=c++11) and we are using 2013-10-15 21:57:51 +00:00
notify changed: now we are using the C++ 11 language (-std=c++11) and we are using 2013-10-15 21:57:51 +00:00
plugins changed: now we are using the C++ 11 language (-std=c++11) and we are using 2013-10-15 21:57:51 +00:00
templates removed: ezn patterns for rawcontent and ajaxcontent: 2013-11-14 20:59:23 +00:00
txt fixed: base_url_redirect config option was not read from the config file 2012-04-22 13:30:07 +00:00
Makefile removed: -O0 -g from production Makefile 2013-11-25 23:44:01 +00:00
Makefile.dep changed: now we are using the C++ 11 language (-std=c++11) and we are using 2013-10-15 21:57:51 +00:00