lp:~openerp-dev/openobject-server/trunk-bug-794287-xrg
- Get this branch:
- bzr branch lp:~openerp-dev/openobject-server/trunk-bug-794287-xrg
Branch merges
- OpenERP Core Team: Pending requested
-
Diff: 247 lines (+120/-37)2 files modifiedopenerp/service/http_server.py (+108/-36)
openerp/service/websrv_lib.py (+12/-1)
Related bugs
Bug #794287: http_server: Initial IPv6 support | Undecided | Fix Committed |
|
Related blueprints
Branch information
Recent revisions
- 3452. By xrg
-
http_server: refactor IPv6 support for easier configuration
Previously, we would have the "httpd", the "httpsd" and then the "http6d"
etc, each of those able to listen on one interface/port.
With the introduction of IPv6, we may have the need to specify a set
of interfaces to listen to (as opposed to listening to all), and these
would also conflict with IPv4 ones on the same port.So, have a "multi-interface" ability in the "interface" setting of two
httpds, accepting both IPv4 and IPv6 syntax.
Example:
[httpd]
interface = [::72ff:fee2], 192.168.1.2, 10.0.4.1:8169This shall be compatible with the previous (single i/f) syntax, but
also allow configurations where we really want to restrict access to
trusted interfaces (networks). - 3450. By xrg
-
http_server: Initial IPv6 support
Easily, add one more http server at an IPv6 interface.
But wait, shall we only add one port, different than the main one?
- 3445. By Vo Minh Thu
-
[FIX] netrpc_server: close as soon as possible the socket, and do it after a communication-level exception.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:openobject-server