Commit Graph

24 Commits

Author SHA1 Message Date
Dietmar Maurer
666d3ae1d1 cleanup error message for non-existent files 2017-03-03 06:32:25 +01:00
Dietmar Maurer
8d88baec13 call Net::SSLeay::ERR_clear_error after all handlers
just to be sure.
2017-01-21 11:55:18 +01:00
Dietmar Maurer
6389088689 call Net::SSLeay::ERR_clear_error() after auth_handler
Some auth_handlers use Crypt::OpenSSL::RSA, which seems to set the openssl error
variable. We need to clear that here, else AnyEvent::TLS aborts the connection.
2017-01-20 18:17:13 +01:00
Dietmar Maurer
133e058609 avoid warnings when clients disconnects early 2017-01-20 11:22:40 +01:00
Dietmar Maurer
5dfe8376ac extract_auth_cookie: always call uri_unescape($ticket)
should not harm.
2017-01-16 14:24:21 +01:00
Dietmar Maurer
cd64441da1 use canonical flag for json format 2017-01-16 13:05:21 +01:00
Dietmar Maurer
555a5ab311 improve error message 2017-01-16 11:45:36 +01:00
Dietmar Maurer
ca304f91ce pass basic server configuration to formatter functions 2017-01-15 11:55:52 +01:00
Dietmar Maurer
dc80cea51c Formatter/HTML: only display description if we have one 2017-01-15 11:04:02 +01:00
Dietmar Maurer
c5f0a96ffd add some inline docs 2017-01-15 10:54:26 +01:00
Dietmar Maurer
af76fd782d remove base_handler_class from required arguments 2017-01-15 09:25:24 +01:00
Dietmar Maurer
58ddb769fb remove all references to rpcenv (we can do this in the subclass). 2017-01-15 08:34:46 +01:00
Dietmar Maurer
6189d2ef0a Formatter/Bootstrap.pm; use configured cookie_name 2017-01-14 17:16:22 +01:00
Dietmar Maurer
fc87cd5ec3 pass $title to formatter functions 2017-01-14 16:39:25 +01:00
Dietmar Maurer
968a4a6d5d include jquery-3.3.1.min.js 2017-01-14 16:00:29 +01:00
Dietmar Maurer
239710aff0 Bootstrap.pm: remove support for IE8 and older 2017-01-14 15:42:56 +01:00
Dietmar Maurer
6edb39f69b include bootstrap-3.3.7-dist.zip files 2017-01-14 15:36:15 +01:00
Dietmar Maurer
911ede9b12 new helper add_dirs (copied from pveproxy.pm) 2017-01-14 14:26:33 +01:00
Dietmar Maurer
5f14e56e33 white space cleanups 2017-01-14 13:18:27 +01:00
Dietmar Maurer
a3bb607024 add new hook function to generate CSRF token
This avoid the reference to PVE::AccessControl.
2017-01-14 13:16:59 +01:00
Dietmar Maurer
8001eb275f pass auth_handler result to formatters
In case somebody want to display that info.
2017-01-14 11:12:05 +01:00
Dietmar Maurer
c715437597 rework formatter registration
Do the whole thing inside PVE/APIServer/Formatter.pm
2017-01-14 10:42:33 +01:00
Dietmar Maurer
63307bebd9 add generic formatter framework 2017-01-14 09:53:44 +01:00
Dietmar Maurer
d08808bc8a rename class to PVE::APIServer::AnyEvent
So that we can move all api server related code into PVE::APIServer::*.
2017-01-13 18:18:13 +01:00