lp://staging/~brian.curtin/ubuntuone-client/820350-fix-readonly-readwrite
- Get this branch:
- bzr branch lp://staging/~brian.curtin/ubuntuone-client/820350-fix-readonly-readwrite
Branch merges
Related bugs
Related blueprints
Branch information
Recent revisions
- 1190. By Brian Curtin
-
Add None values in the third positions for groups passed to _set_file_
attributes - 1187. By Brian Curtin
-
Adjust set_dir_readonly and set_dir_readwrite to properly function.
*readonly needs to not only set GENERIC_READ access for users but also
needs to keep the proper previous access intact for the administrator
and system groups.The same is true of *readwrite except in that it needs to be careful
to not give back too much access. The USER_SID remains at GENERIC_READ
but needs to re-acquire DELETE access (leave that off and try deleting
the folder, it won't work). AUTH_USERS at this point will re-gain the
GENERIC_WRITE access. At this point, the folder should be back to normal -
deletable and writeable.Most testing of this was done by comparing the results of "cacls <path>"
before and after going through a creation/readonly/ readwrite cycle.
The results are not exact, but I've found no way to actually get before
and after to match. Someone speculated that cacls is using shorthand in
it's simple one-letter display. By definition, though, I think we have a
pretty solid match of the access being granted. - 1186. By dobey
-
Remove the old, broken, and unused sdreactor code
Try the new gireactor first, and fall back to the old glib2reactor, when running scripts
Update code and tests to work correctly under either glib2reactor or gireactor - 1185. By Facundo Batista
-
Two small memory improvements, "unblocked cancels" and "better deferred usage in PLT".
- 1184. By Diego Sarmentero
-
Fixed: Problem trying to create an udf with unicode username (LP: #921703 ).
- 1181. By Manuel de la Peña
-
Adds the possibility to skip the lint checks on windows when passing the /skip-lint parameter to run-tests.bat.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/ubuntuone-client