Merge lp://qastaging/~mir-team/mir/160bit-hash-mac into lp://qastaging/mir
Status: | Rejected |
---|---|
Rejected by: | Brandon Schaefer |
Proposed branch: | lp://qastaging/~mir-team/mir/160bit-hash-mac |
Merge into: | lp://qastaging/mir |
Diff against target: |
1535 lines (+244/-129) 44 files modified
3rd_party/android-input/android/frameworks/base/include/androidfw/Input.h (+8/-6) 3rd_party/android-input/android/frameworks/base/include/androidfw/InputTransport.h (+4/-4) 3rd_party/android-input/android/frameworks/base/services/input/Input.cpp (+2/-2) 3rd_party/android-input/android/frameworks/base/services/input/InputListener.cpp (+2/-2) 3rd_party/android-input/android/frameworks/base/services/input/InputListener.h (+5/-4) 3rd_party/android-input/android/frameworks/base/services/input/InputReader.cpp (+17/-17) 3rd_party/android-input/android/frameworks/base/services/input/InputTransport.cpp (+6/-6) 3rd_party/android-input/android/frameworks/base/services/input/KeyCharacterMap.cpp (+1/-1) include/client/mir/events/event_builders.h (+21/-3) include/cookie/mir/cookie_factory.h (+2/-0) include/cookie/mir_toolkit/cookie.h (+2/-1) src/client/events/event_builders.cpp (+37/-9) src/client/input/input_event.cpp (+3/-3) src/client/mir_surface.cpp (+1/-1) src/cookie/cookie_factory.cpp (+15/-5) src/include/common/mir/events/event_private.h (+4/-2) src/protobuf/mir_protobuf.proto (+1/-1) src/server/frontend/session_mediator.cpp (+6/-1) src/server/input/android/input_sender.cpp (+2/-0) src/server/input/android/input_translator.cpp (+13/-5) src/server/input/default_event_builder.cpp (+11/-5) src/server/input/key_repeat_dispatcher.cpp (+2/-1) src/server/input/surface_input_dispatcher.cpp (+3/-1) src/server/input/validator.cpp (+1/-1) tests/acceptance-tests/test_client_input.cpp (+1/-1) tests/acceptance-tests/test_surface_modifications.cpp (+4/-2) tests/acceptance-tests/test_surface_placement.cpp (+1/-1) tests/acceptance-tests/test_surface_raise.cpp (+3/-2) tests/acceptance-tests/test_surface_specification.cpp (+4/-2) tests/unit-tests/client/input/test_android_input_receiver.cpp (+2/-2) tests/unit-tests/client/input/test_xkb_mapper.cpp (+1/-1) tests/unit-tests/frontend/test_event_sender.cpp (+1/-1) tests/unit-tests/frontend/test_session_mediator.cpp (+6/-0) tests/unit-tests/input/android/test_android_input_lexicon.cpp (+12/-6) tests/unit-tests/input/android/test_android_input_sender.cpp (+3/-3) tests/unit-tests/input/android/test_input_translator.cpp (+3/-3) tests/unit-tests/input/test_event_builders.cpp (+16/-6) tests/unit-tests/input/test_event_filter_chain_dispatcher.cpp (+1/-1) tests/unit-tests/input/test_key_repeat_dispatcher.cpp (+2/-2) tests/unit-tests/input/test_surface_input_dispatcher.cpp (+10/-10) tests/unit-tests/input/test_validator.cpp (+1/-1) tests/unit-tests/scene/test_abstract_shell.cpp (+1/-1) tests/unit-tests/scene/test_surface.cpp (+2/-2) tests/unit-tests/test_mir_cookie.cpp (+1/-1) |
To merge this branch: | bzr merge lp://qastaging/~mir-team/mir/160bit-hash-mac |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Alexandros Frantzis (community) | Needs Fixing | ||
Alan Griffiths | Needs Fixing | ||
PS Jenkins bot (community) | continuous-integration | Needs Fixing | |
Chris Halse Rogers | Needs Fixing | ||
Review via email:
|
Commit message
When using the sha1 hash we were only saving 64bits of the hash and comparing that. Now we save the entire 160bit hash so its much harder to fake.
Description of the change
When using the sha1 hash we were only saving 64bits of the hash and comparing that. Now we save the entire 160bit hash so its much harder to fake.
Addressing the security review here:
https:/
Unmerged revisions
- 3122. By Brandon Schaefer
-
* A couple more :)
- 3121. By Brandon Schaefer
-
* More fixes
- 3120. By Brandon Schaefer
-
* Fix reviewers comments
- 3119. By Brandon Schaefer
-
* This doesnt break protocol, InputTrasport does (when changed)
- 3118. By Brandon Schaefer
-
* Move vivid fixes
- 3117. By Brandon Schaefer
-
* Init the array
- 3116. By Brandon Schaefer
-
* Missed two more
- 3115. By Brandon Schaefer
-
* Missed one (Hopefully thats right)
- 3114. By Brandon Schaefer
-
* Move to std::copy from memcpy
* More fixes for vivid gcc older version - 3113. By Brandon Schaefer
-
* Vivid has an older gcc which doesnt support the {} for an init array, soo use {{}} for now
FAILED: Continuous integration, rev:3106 jenkins. qa.ubuntu. com/job/ mir-ci/ 5559/ jenkins. qa.ubuntu. com/job/ mir-android- vivid-i386- build/4886/ console jenkins. qa.ubuntu. com/job/ mir-clang- vivid-amd64- build/3793/ console jenkins. qa.ubuntu. com/job/ mir-mediumtests -vivid- touch/4829/ console jenkins. qa.ubuntu. com/job/ mir-mediumtests -wily-touch/ 786/console jenkins. qa.ubuntu. com/job/ mir-wily- amd64-ci/ 1713/console jenkins. qa.ubuntu. com/job/ mir-wily- i386-ci/ 786/console jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 4830/console jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- wily-armhf/ 787/console
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
None: http://
FAILURE: http://
None: http://
FAILURE: http://
None: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/mir- ci/5559/ rebuild
http://