d68a3867f3dab425fc057a23f6481dc88f4eae6c
In order for websocket upgrade to work with firefox, the http version must be set to `HTTP/1.1`. Until now, this was done in the `send_response` method. The issue is that this method is also used when sending an error. This is problematic because we use environ to know whether or not the version should be changed which means any error during `BaseHTTPRequestHandler.parse_request` (such as wrong http version) would have led to an AttributeError being raised. In order to solve this issue, this modification is done when making environ. Moreover, we previously used the request uri to know whether or not the version should be changed, this was not really reliable, we now use the upgrade header for this purpose. closes odoo/odoo#99535 Signed-off-by: Xavier Morel (xmo) <xmo@odoo.com>
…
…
…
…
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%