75d6da24dedcbc090d23de60c4f1637c3a54b392 |
|
13-Oct-2015 |
Alex Vakulenko <avakulenko@google.com> |
webservd: Rename "chromeos" -> "brillo" in include paths and namespaces libchromeos is transitioning to libbrillo and chromeos namespaces and include directory is changing to brillo. Bug: 24872993 Change-Id: Iba15692972a0c24ec87ac8e51d4eb032214149b0
/system/webservd/webservd/utils.h
|
fcb413ef8fb50ed68d69596ad20eaf225fbe284c |
|
15-Sep-2015 |
Alex Vakulenko <avakulenko@google.com> |
Save webserver's self-signed cert once it is generated And load the certificate on reboot/next launch since the cert and its finger print are used in device-client pairing algorithm and re-generating the cert every time will prevent the client/device authentication from working. BUG: 24090532 Change-Id: If8db282365e346e46772a5cccdc56837d6c4b8c2
/system/webservd/webservd/utils.h
|
35f6587840b71c8bd3e3655508b6f05cb2593ba9 |
|
18-Aug-2015 |
Daniel Erat <derat@google.com> |
Build for Android. Add Android.mk files to build webservd and libwebserv, patch the source to not use libminijail when __BRILLO__ is defined, and update copyright information. Also add pre-generated D-Bus bindings into a gen/ directory to use until code generation is working. Bug: 22828211 Change-Id: Ib6d06789c1a5a27b8ee4f85d5723b46973c1ddaa
/system/webservd/webservd/utils.h
|
25dddd62b96c014a9c4ab3ff676aed29778c7219 |
|
18-Feb-2015 |
Alex Vakulenko <avakulenko@chromium.org> |
webserver: Add support for network interfaces in web server config Now we have an option to make web server to respond to requests only on specific network interfaces (e.g. LAN only, leaving WAN connection closed). In order to create a listening socket bound to a particular network interface we need to use a method (setsockopt with SO_BINDTODEVICE option) which requires root-level access rights. Because of this, we create listening sockets for each of the protocol handler to be bound to individual network interfaces at startup of the webserver daemon before we drop privileges. BUG=brillo:159 TEST=`FEATURES=test emerge-link webserver` Change-Id: Iefd676420069d46bd7d4e54155aa26a9bd3cde67 Reviewed-on: https://chromium-review.googlesource.com/250841 Tested-by: Alex Vakulenko <avakulenko@chromium.org> Reviewed-by: Alex Vakulenko <avakulenko@chromium.org> Commit-Queue: Alex Vakulenko <avakulenko@chromium.org>
/system/webservd/webservd/utils.h
|
31a6379d5f773cb40312d2085e07f30cf3ac685d |
|
03-Feb-2015 |
Alex Vakulenko <avakulenko@chromium.org> |
webserver: Move web server functionality into webservd Moved libmicrohttpd from libwebserv to webservd daemon. Added the D-Bus interface between the web server daemon and client library. Updated privetd to use the new interface. BUG=brillo:10 TEST=`FEATURES=test emerge-link libwebserv privetd` CQ-DEPEND=CL:245780,CL:245118,CL:*195757 Change-Id: I26bfab64c6a0fd9460a47fd3fa9205c89abb943a Reviewed-on: https://chromium-review.googlesource.com/245980 Reviewed-by: Alex Vakulenko <avakulenko@chromium.org> Tested-by: Alex Vakulenko <avakulenko@chromium.org> Commit-Queue: Alex Vakulenko <avakulenko@chromium.org>
/system/webservd/webservd/utils.h
|