History log of /system/webservd/webservd/utils.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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