| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
This avoids a race condition where someone can change a symlink
target after the security checks have passed.
Bug: 26211054
Change-Id: Ia58425ab71c1472dd2f2dd31dae000ca29d0bcb2
|
|\| | | | | | | | | | | | | |
| |_|_|_|/ / / / / / / / / /
|/| | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
mnc-dr1.5-dev
am: 102cab3e7d -s ours
* commit '102cab3e7deee3392a4d4bf818fabc527db0a222':
DO NOT MERGE. Use resolved path when inserting and deleting.
|
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
mnc-dr1.5-dev
|
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
This avoids a race condition where someone can change a symlink
target after the security checks have passed.
Bug: 26211054
Change-Id: I03b06b746fde5d08d6b61a7011bdace0b4e9fa77
|
| |_|_|_|_|/ / / / / / / / /
|/| | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
This avoids a race condition where someone can change a symlink
target after the security checks have passed.
Bug: 26211054
Change-Id: I5e1a2343d631109c21a4c5b2d8d00b2946756680
|
| |_|_|_|_|/ / / / / / / /
|/| | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
Change-Id: I35e75084e916075407d7165b852db6ffe4adb74b
Auto-generated-cl: translation import
|
| |_|_|_|_|/ / / / / / /
|/| | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Change-Id: I276e0dbc146c36d68742072d751c065b6615b457
Auto-generated-cl: translation import
|
|\ \ \ \ \ \ \ \ \ \ \ \ |
|
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
Change-Id: I551f830637e023f810a08ba549ecbb7f717b4e9c
|
|\ \ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / / /
|/| | | | | | | | | | | | |
|
| | |_|_|_|_|_|/ / / / /
| |/| | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
The logic for manage/non-manage UI is moved to DocumentsUI.
Bug: 26321218
Change-Id: I1c9d24bdee493d31fe3bcea2eed877529bc1c32a
|
|\ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
-s ours
am: b5d459abb5 -s ours
* commit 'b5d459abb522571a5feab1da879c93a2e223db18':
Import translations. DO NOT MERGE
|
| |\ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
am: dcd74a8a54 -s ours
* commit 'dcd74a8a549ee25bc4dc9730ba660096e7d88d40':
Import translations. DO NOT MERGE
|
| | |\ \ \ \ \ \ \ \ \ \ \ \ |
|
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
Change-Id: I00e3bb8163e5dc0ef484496fcd5026c2f5122e7a
Auto-generated-cl: translation import
|
|\| | | | | | | | | | | | | |
| |_|_|_|_|_|_|_|_|/ / / / /
|/| | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
ours
am: a829521e3c -s ours
* commit 'a829521e3c385f441e5c805b0868a9eb45b89b39':
Import translations. DO NOT MERGE
|
| |\| | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
am: 8a199896cb -s ours
* commit '8a199896cb9c78adc2cf04082ff7ba42a8b3966a':
Import translations. DO NOT MERGE
|
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | | |/ / / / / / / / / / /
| | |/| | / / / / / / / / /
| | | | |/ / / / / / / / /
| | | |/| | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
am: b24f46b8ae -s ours
* commit 'b24f46b8ae97d6c947a93bd1660a366d9d143438':
Import translations. DO NOT MERGE
|
| | |/ / / / / / / / / /
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Change-Id: Ic69e043ba8a8756f71991581aba324840807242e
Auto-generated-cl: translation import
|
| |_|/ / / / / / / / /
|/| | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
Change-Id: I050672cccceeb0a0bc285b3612d4a3bb6c368add
Auto-generated-cl: translation import
|
| |_|_|_|_|_|/ / / /
|/| | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Bug: 26860922
Change-Id: I9e6d513dedd6c82bd4a582542a9094394d74db5d
|
|\| | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
mnc-dr1.5-dev am: ce08ce4bdb
am: 15185cff91
* commit '15185cff911670eba8f742fe8a2f26de5ed657fe':
Revert "Use resolved path for both checking and opening."
|
| |\| | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
mnc-dr1.5-dev
am: ce08ce4bdb
* commit 'ce08ce4bdbad79f691941671ab42a1149f178894':
Revert "Use resolved path for both checking and opening."
|
| | |\ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
mnc-dr1.5-dev
|
| | | |/ / / / / / /
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
This reverts commit 366af2ee1f841615d44ab770b537112d769eed05.
Change-Id: Id1155425ebcae23be8ce3916f19dda82eee992c4
|
|\| | | | | | | | |
| |_|_|_|_|_|/ / /
|/| | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
8a2e551874 am: e13f6fa9b6 am: 8e6c809370 -s ours am: 46a4c650bb am: 1aaf16b00e -s ours am: 47784d61cf am: ae7d56abe4 am: 224c8b5d4e -s ours am: e33446d2dc am: 1c88cf50a5 am: fdf77d88dc am: 8814493bfd
am: 354d1cefcc -s ours
* commit '354d1cefcc7ae24b365cad5f0156f6088856f8e6':
DO NOT MERGE. Use resolved path for both checking and opening.
|
| |\| | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
8a2e551874 am: e13f6fa9b6 am: 8e6c809370 -s ours am: 46a4c650bb am: 1aaf16b00e -s ours am: 47784d61cf am: ae7d56abe4 am: 224c8b5d4e -s ours am: e33446d2dc am: 1c88cf50a5 am: fdf77d88dc
am: 8814493bfd
* commit '8814493bfdf1dc52d8aebe848e28b7f0652af18d':
DO NOT MERGE. Use resolved path for both checking and opening.
|
| | |\ \ \ \ \ \ \
| | | | |/ / / / /
| | | |/| | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
8a2e551874 am: e13f6fa9b6 am: 8e6c809370 -s ours am: 46a4c650bb am: 1aaf16b00e -s ours am: 47784d61cf am: ae7d56abe4 am: 224c8b5d4e -s ours am: e33446d2dc am: 1c88cf50a5
am: fdf77d88dc
* commit 'fdf77d88dca6e6ffa84b0c46dcc512d968fd5f0f':
DO NOT MERGE. Use resolved path for both checking and opening.
|
| | | |\ \ \ \ \ \
| | | | | |/ / / /
| | | | |/| | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
8a2e551874 am: e13f6fa9b6 am: 8e6c809370 -s ours am: 46a4c650bb am: 1aaf16b00e -s ours am: 47784d61cf am: ae7d56abe4 am: 224c8b5d4e -s ours am: e33446d2dc
am: 1c88cf50a5
* commit '1c88cf50a5220ec6105813392be5ed34b98c7b9e':
DO NOT MERGE. Use resolved path for both checking and opening.
|
| | | | |\ \ \ \ \
| | | | | | |/ / /
| | | | | |/| | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
8a2e551874 am: e13f6fa9b6 am: 8e6c809370 -s ours am: 46a4c650bb am: 1aaf16b00e -s ours am: 47784d61cf am: ae7d56abe4 am: 224c8b5d4e -s ours
am: e33446d2dc
* commit 'e33446d2dc4846df0fe93da49090b990e2db9267':
DO NOT MERGE. Use resolved path for both checking and opening.
|
| | | | | |\ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
8a2e551874 am: e13f6fa9b6 am: 8e6c809370 -s ours am: 46a4c650bb am: 1aaf16b00e -s ours am: 47784d61cf am: ae7d56abe4
am: 224c8b5d4e -s ours
* commit '224c8b5d4e15175c9632b25d8a4f3fecc81cc074':
DO NOT MERGE. Use resolved path for both checking and opening.
|
| | | | | | |\ \ \ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
8a2e551874 am: e13f6fa9b6 am: 8e6c809370 -s ours am: 46a4c650bb am: 1aaf16b00e -s ours am: 47784d61cf
am: ae7d56abe4
* commit 'ae7d56abe493e7896a24024d1cf0d16e55609e6e':
DO NOT MERGE. Use resolved path for both checking and opening.
|
| | | | | | | |\ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
8a2e551874 am: e13f6fa9b6 am: 8e6c809370 -s ours am: 46a4c650bb am: 1aaf16b00e -s ours
am: 47784d61cf
* commit '47784d61cf756509e5002b0938af03ce009fd854':
DO NOT MERGE. Use resolved path for both checking and opening.
|
| | | | | | | | |\ \ \ \
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
8a2e551874 am: e13f6fa9b6 am: 8e6c809370 -s ours am: 46a4c650bb
am: 1aaf16b00e -s ours
* commit '1aaf16b00e0bb62547686a742023648d2558f557':
DO NOT MERGE. Use resolved path for both checking and opening.
|
| | | | | | | | | |\ \ \ \
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
8a2e551874 am: e13f6fa9b6 am: 8e6c809370 -s ours
am: 46a4c650bb
* commit '46a4c650bbb2699612dd98cd627109db3334af71':
DO NOT MERGE. Use resolved path for both checking and opening.
|
| | | | | | | | | | |\ \ \ \
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
8a2e551874 am: e13f6fa9b6
am: 8e6c809370 -s ours
* commit '8e6c8093709b144e69efb8c6bff4be50729f3c25':
DO NOT MERGE. Use resolved path for both checking and opening.
|
| | | | | | | | | | | |\ \ \ \
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
am: e13f6fa9b6
* commit 'e13f6fa9b6aa1665d0af0df75e1b3a9f7d3d481d':
DO NOT MERGE. Use resolved path for both checking and opening.
|
| | | | | | | | | | | | |\ \ \ \
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
am: 8a2e551874
* commit '8a2e55187463fd4f8e9f6e80ae89c4e6dcb9b9f6':
DO NOT MERGE. Use resolved path for both checking and opening.
|
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
This avoids a race condition where someone can change a symlink
target after the security checks have passed.
Bug: 26211054
Change-Id: Ie3d2ff0be3f9590869302f0c2d6cdbca1377e7ce
|
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
Change-Id: I45766d6eba22807d36d839b7ef5114899305caac
Auto-generated-cl: translation import
|
|\| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
cd15221e33 am: 9f47480ba2 -s ours am: 9294cf83d9 am: e6235ebca3 am: 5a066c39a6 am: 78b21c54af am: 451e81a331 am: 80409f3081 am: 6b8c97d2e4 am: bd15b5ea8f am: e74f002e6e
am: 3fa8b1fe81
* commit '3fa8b1fe8112b050074ef3ee67b3b65869e20a83':
Revert "Use resolved path for both checking and opening."
|
| |\| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
cd15221e33 am: 9f47480ba2 -s ours am: 9294cf83d9 am: e6235ebca3 am: 5a066c39a6 am: 78b21c54af am: 451e81a331 am: 80409f3081 am: 6b8c97d2e4 am: bd15b5ea8f
am: e74f002e6e
* commit 'e74f002e6e2f8f00595e4179ed6c3f85da21796b':
Revert "Use resolved path for both checking and opening."
|
| | |\| | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
cd15221e33 am: 9f47480ba2 -s ours am: 9294cf83d9 am: e6235ebca3 am: 5a066c39a6 am: 78b21c54af am: 451e81a331 am: 80409f3081 am: 6b8c97d2e4
am: bd15b5ea8f
* commit 'bd15b5ea8fb6bcc1ae56413080c5afcc9fac47fe':
Revert "Use resolved path for both checking and opening."
|
| | | |\| | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
cd15221e33 am: 9f47480ba2 -s ours am: 9294cf83d9 am: e6235ebca3 am: 5a066c39a6 am: 78b21c54af am: 451e81a331 am: 80409f3081
am: 6b8c97d2e4
* commit '6b8c97d2e434f0608f9fabf2cea6c5371860b23d':
Revert "Use resolved path for both checking and opening."
|
| | | | |\| | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
cd15221e33 am: 9f47480ba2 -s ours am: 9294cf83d9 am: e6235ebca3 am: 5a066c39a6 am: 78b21c54af am: 451e81a331
am: 80409f3081
* commit '80409f3081ae9bae81f6005e12003bde11ed42a0':
Revert "Use resolved path for both checking and opening."
|
| | | | | |\| | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
cd15221e33 am: 9f47480ba2 -s ours am: 9294cf83d9 am: e6235ebca3 am: 5a066c39a6 am: 78b21c54af
am: 451e81a331
* commit '451e81a33193986f5de177e7a66393e8aba4134f':
Revert "Use resolved path for both checking and opening."
|
| | | | | | |\| | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
cd15221e33 am: 9f47480ba2 -s ours am: 9294cf83d9 am: e6235ebca3 am: 5a066c39a6
am: 78b21c54af
* commit '78b21c54af58acd7acc40f1cd010a8cf8ed1d07b':
Revert "Use resolved path for both checking and opening."
|
| | | | | | | |\| | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
cd15221e33 am: 9f47480ba2 -s ours am: 9294cf83d9 am: e6235ebca3
am: 5a066c39a6
* commit '5a066c39a6149d155ba7b4a6aada49bf6bfe240a':
Revert "Use resolved path for both checking and opening."
|
| | | | | | | | |\| | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
cd15221e33 am: 9f47480ba2 -s ours am: 9294cf83d9
am: e6235ebca3
* commit 'e6235ebca3a939ccce6d0e93ce0902332ca7690d':
Revert "Use resolved path for both checking and opening."
|
| | | | | | | | | |\| | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
cd15221e33 am: 9f47480ba2 -s ours
am: 9294cf83d9
* commit '9294cf83d93386caae1103ea9c969ff3e6e8f85d':
Revert "Use resolved path for both checking and opening."
|