aecb47a4 | 25-Jan-2018 |
Borawski.Lukasz <lukasz.borawski@intel.com> |
Redfish privileges
Redfish privilege authorization subsystem controlled by the privilege_registy.json configuration file.
PropertyOverrides, SubordinateOverrides and ResourceURIOverrides are not ye
Redfish privileges
Redfish privilege authorization subsystem controlled by the privilege_registy.json configuration file.
PropertyOverrides, SubordinateOverrides and ResourceURIOverrides are not yet implemented.
Change-Id: I4d5670d557f4da172460ada3512e015830dab667 Signed-off-by: Borawski.Lukasz <lukasz.borawski@intel.com> Signed-off-by: Ed Tanous <ed.tanous@intel.com>
show more ...
|
b8f09e11 | 20-Mar-2018 |
Ed Tanous <ed.tanous@intel.com> |
update boost-dbus target to point at upstream
Change-Id: If8a96107c4ec85947469a0b7d32d6cbf217516b2 Signed-off-by: Ed Tanous <ed.tanous@intel.com> |
8db6e57b | 15-Feb-2018 |
Ed Tanous <ed.tanous@intel.com> |
Add OpenBmc Developing docs
The DEVELOPING file is intended to set expectations and requirements around the behavior or the OpenBmc webserver. While not a complete requirement list, it improves con
Add OpenBmc Developing docs
The DEVELOPING file is intended to set expectations and requirements around the behavior or the OpenBmc webserver. While not a complete requirement list, it improves considerably upon the docs previously available.
Change-Id: I0a7119017133aaf15874f9edab4967650e29dc63 Signed-off-by: Ed Tanous <ed.tanous@intel.com>
show more ...
|
6aa3262a | 30-Jan-2018 |
Borawski.Lukasz <lukasz.borawski@intel.com> |
Reduce executable size
Enable LTO, strip unnecassary symbols from .dynsym, use shared version of tinyxml2.
Change-Id: I1883926f47f4dd00c7499af2bf952baefbde0d4f Signed-off-by: Borawski.Lukasz <lukas
Reduce executable size
Enable LTO, strip unnecassary symbols from .dynsym, use shared version of tinyxml2.
Change-Id: I1883926f47f4dd00c7499af2bf952baefbde0d4f Signed-off-by: Borawski.Lukasz <lukasz.borawski@intel.com> Signed-off-by: Ed Tanous <ed.tanous@intel.com>
show more ...
|
5cef0f7d | 15-Feb-2018 |
Kowalski, Kamil <kamil.kowalski@intel.com> |
Reimplement presistent data loading in no-throw way
Reimplemented persistent data file loading in no-throw approach to avoid errors during startup when bmcweb_persistent_data.json has been corrupted
Reimplement presistent data loading in no-throw way
Reimplemented persistent data file loading in no-throw approach to avoid errors during startup when bmcweb_persistent_data.json has been corrupted. Additionally this will allow to turn off all exceptions in the project (removed try-catch).
Change-Id: I9bf863ebfd7ce9125d1e7e948f7ac739db94e009 Signed-off-by: Kowalski, Kamil <kamil.kowalski@intel.com> Signed-off-by: Ed Tanous <ed.tanous@intel.com>
show more ...
|
7fdc97c3 | 21-Feb-2018 |
Borawski.Lukasz <lukasz.borawski@intel.com> |
Fix unbounded memory consumption in crow
Connection objects wheren't deleted in case the async_accept() function returned an error.
Fix found in the upstream crow repo: https://github.com/ipkn/crow
Fix unbounded memory consumption in crow
Connection objects wheren't deleted in case the async_accept() function returned an error.
Fix found in the upstream crow repo: https://github.com/ipkn/crow/pull/205
Change-Id: I7d230c96a64cebf2b702ee58eac271bd0b989d3e Signed-off-by: Borawski.Lukasz <lukasz.borawski@intel.com> Signed-off-by: Ed Tanous <ed.tanous@intel.com>
show more ...
|
5b6a1f9b | 02-Feb-2018 |
Ed Tanous <ed.tanous@intel.com> |
Refactor static asset loading
1. Remove extra copy in loading body 2. Add gif and ico to the supported list 3. Log an error if the system fails to look up a content-type 4. Remove commented out cach
Refactor static asset loading
1. Remove extra copy in loading body 2. Add gif and ico to the supported list 3. Log an error if the system fails to look up a content-type 4. Remove commented out caching code
Change-Id: Ib079bb6f0eeacdcd60553af70b391e4b5150fb99 Signed-off-by: Ed Tanous <ed.tanous@intel.com>
show more ...
|
4e49bd4b | 25-Jan-2018 |
Lewanczyk, Dawid <dawid.lewanczyk@intel.com> |
Roles
Move roles and roles collection to new class based implementation
Change-Id: I70f39bf8289fb45483a1e7f2c4eb3dbc1c7a7090 Signed-off-by: Lewanczyk, Dawid <dawid.lewanczyk@intel.com> Signed-off-b
Roles
Move roles and roles collection to new class based implementation
Change-Id: I70f39bf8289fb45483a1e7f2c4eb3dbc1c7a7090 Signed-off-by: Lewanczyk, Dawid <dawid.lewanczyk@intel.com> Signed-off-by: Ed Tanous <ed.tanous@intel.com>
show more ...
|
3f2e8185 | 01-Feb-2018 |
Ed Tanous <ed.tanous@intel.com> |
Remove unused g3log file
g3log is no longer used. Remove references to it.
Change-Id: I5c9be513a0f688ca5d5ad8411f9a61d2e331b5cd Signed-off-by: Ed Tanous <ed.tanous@intel.com>
|
cde8434b | 08-Feb-2018 |
Borawski.Lukasz <lukasz.borawski@intel.com> |
Fix HTTP 405 code handling
Until now code 405 in crow::reponse caused an Internal Server Error 500 - added HTTP 405 code handling to crow
Change-Id: I9e07fb35eb4a2b697128fc036a391493e0258cb4 Signed
Fix HTTP 405 code handling
Until now code 405 in crow::reponse caused an Internal Server Error 500 - added HTTP 405 code handling to crow
Change-Id: I9e07fb35eb4a2b697128fc036a391493e0258cb4 Signed-off-by: Borawski.Lukasz <lukasz.borawski@intel.com> Signed-off-by: Ed Tanous <ed.tanous@intel.com>
show more ...
|
465b12ab | 06-Feb-2018 |
Ed Tanous <ed.tanous@intel.com> |
Make bmcweb use yocto dependency management
bmcweb will still build with submodules if the right flags are sent
Change-Id: I227e011043a2242db29288b38b9f6069939635d4 Signed-off-by: Ed Tanous <ed.tan
Make bmcweb use yocto dependency management
bmcweb will still build with submodules if the right flags are sent
Change-Id: I227e011043a2242db29288b38b9f6069939635d4 Signed-off-by: Ed Tanous <ed.tanous@intel.com>
show more ...
|
2b7981f6 | 31-Jan-2018 |
Kowalski, Kamil <kamil.kowalski@intel.com> |
Session and SessionCollection
New Redfish-Core nodes added (removed from redfish_v1.hpp) - Session and SessionCollection. Tested manually on x86 VM and Wolfpass Platform. Behavior almost identical t
Session and SessionCollection
New Redfish-Core nodes added (removed from redfish_v1.hpp) - Session and SessionCollection. Tested manually on x86 VM and Wolfpass Platform. Behavior almost identical to what was before - differences: - SessionCollection - now only returns TIMEOUT presistence sessions, not SINGLE - Aquiring sessions from session storage now applies timeouts
Change-Id: I68bf4fa7fa1c8371216a7d4daa30bbfb653cfa72 Signed-off-by: Kowalski, Kamil <kamil.kowalski@intel.com>
show more ...
|
109799e5 | 30-Jan-2018 |
Borawski.Lukasz <lukasz.borawski@intel.com> |
Reduce executable size
Enable LTO, strip unnecassary symbols from .dynsym, use shared version of tinyxml2.
Change-Id: I6f68ecd264ffd11665d149f0ebd0108a06193c68 Signed-off-by: Borawski.Lukasz <lukas
Reduce executable size
Enable LTO, strip unnecassary symbols from .dynsym, use shared version of tinyxml2.
Change-Id: I6f68ecd264ffd11665d149f0ebd0108a06193c68 Signed-off-by: Borawski.Lukasz <lukasz.borawski@intel.com>
show more ...
|
005a58fd | 24-Jan-2018 |
Kowalski, Kamil <kamil.kowalski@intel.com> |
Add Eclipse rules to .gitignore
Change-Id: Ic34250e1f6472d68796e85c33256bbac75eeb9fd Signed-off-by: Kowalski, Kamil <kamil.kowalski@intel.com> |
168792a1 | 26-Jan-2018 |
Vernon Mauery <vernon.mauery@intel.com> |
Allow for systemd socket activation
If spawned via systemd's socket activation mechanism, use that socket instead of opening a new one to listen on.
Change-Id: Ia35110902b30b08355edf2fe4041e8377582
Allow for systemd socket activation
If spawned via systemd's socket activation mechanism, use that socket instead of opening a new one to listen on.
Change-Id: Ia35110902b30b08355edf2fe4041e8377582e72c Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com>
show more ...
|
41ff64d7 | 30-Jan-2018 |
Ed Tanous <ed.tanous@intel.com> |
Fix off by one error in cookie authentication
sizeof(const char*) will include the size of the null terminator at the end. Fix that.
Change-Id: Ia7c5ce4788bf0d2a5240d9df9684a2d93f791e58 |
93de6dba | 30-Jan-2018 |
Ed Tanous <ed.tanous@intel.com> |
Fix bug with continued HTTP sessions
THe handling of when to allow an HTTP keepalive header was incorrect in a refactor that happened a while back. This corrects it.
Change-Id: I0a19803ab37415aa3e
Fix bug with continued HTTP sessions
THe handling of when to allow an HTTP keepalive header was incorrect in a refactor that happened a while back. This corrects it.
Change-Id: I0a19803ab37415aa3ef3c705e75946a64689660d Signed-off-by: Ed Tanous <ed.tanous@intel.com>
show more ...
|
f5f67382 | 26-Jan-2018 |
Ed Tanous <ed.tanous@intel.com> |
Move webserver licence to Apache 2.0
Change-Id: I0ab4f06e9fd89a970d02d98c3f0839961d9c150c Signed-off-by: Ed Tanous <ed.tanous@intel.com> |
7f935f83 | 25-Jan-2018 |
Ed Tanous <ed.tanous@intel.com> |
Update minor flag error in CMakeLists
Due to a typo in the CMakeLists file, security flags were not getting applied to MinSizeRel builds. This isn't a huge deal, as yocto runs cmake in release mode
Update minor flag error in CMakeLists
Due to a typo in the CMakeLists file, security flags were not getting applied to MinSizeRel builds. This isn't a huge deal, as yocto runs cmake in release mode, but we should fix it regardless.
Change-Id: Id997ecaa8d89ce81e0bc3e9fd46fdcc2c7d0da79
show more ...
|
b6df6dc7 | 24-Jan-2018 |
Borawski.Lukasz <lukasz.borawski@intel.com> |
Service Root
Change-Id: Ibf9d463802d77014852a92ecfcb8096324f3670f Signed-off-by: Borawski.Lukasz <lukasz.borawski@intel.com> |
86e1b661 | 19-Jan-2018 |
Borawski.Lukasz <lukasz.borawski@intel.com> |
Node abstraction layer
Change-Id: I3cbad5b566cd005d33a9fbd18ff4e6669dae3a31 Signed-off-by: Borawski.Lukasz <lukasz.borawski@intel.com> |
00b92f79 | 12-Nov-2017 |
shiyilei <yilei.shi@intel.com> |
Add the function to process the "PUT" method from client. The request URL starts with "/xyz/openbmc_project/..." which follows the rule of IBM The "PUT" function will help process "hostpoweron","host
Add the function to process the "PUT" method from client. The request URL starts with "/xyz/openbmc_project/..." which follows the rule of IBM The "PUT" function will help process "hostpoweron","hostpoweroff"... functions from WebUI
Change-Id: Ibe86295507764c8192b34726ae36b21ad01ac0d4 Signed-off-by: shiyilei <yilei.shi@intel.com>
show more ...
|
c331344f | 19-Jan-2018 |
Borawski.Lukasz <lukasz.borawski@intel.com> |
Enable PATCH method in crow
Change-Id: I1d6eb7b778154479a5550bef9a35c964ee2b0926 Signed-off-by: Borawski.Lukasz <lukasz.borawski@intel.com> |
3171a9a7 | 19-Jan-2018 |
Ed Tanous <ed.tanous@intel.com> |
Revert "Merge "Enable link time optimization for webserver""
This reverts commit 34c59d1862675d585da216d9ab13d27cfc87988a, reversing changes made to babedfe91d244e931aa51baa47fefbce8d7ae57b.
For so
Revert "Merge "Enable link time optimization for webserver""
This reverts commit 34c59d1862675d585da216d9ab13d27cfc87988a, reversing changes made to babedfe91d244e931aa51baa47fefbce8d7ae57b.
For some reason LTO changes don't build for target.
Change-Id: I154d496a180f347b0976221700dafdd1cea8ad35
show more ...
|
7e95d329 | 18-Jan-2018 |
Ed Tanous <ed.tanous@intel.com> |
Add jenkinsfile to make system buildable in jenkins
With the last few CI breaks, we need a better way to ensure code is buildable.
Change-Id: Id3dcde921650358b300ebe8ee8c02aa071e90ea3 |