out o bus_path);
ListHomes(out a(susussso) home_areas);
ActivateHome(in s user_name,
- in s user_record);
+ in s secret);
DeactivateHome(in s user_name);
- RegisterHome(in s home_record);
+ RegisterHome(in s user_record);
UnregisterHome(in s user_name);
- CreateHome(in s home_record);
+ CreateHome(in s user_record);
RealizeHome(in s user_name,
- in s user_record);
+ in s secret);
RemoveHome(in s user_name);
FixateHome(in s user_name,
- in s user_record);
+ in s secret);
AuthenticateHome(in s user_name,
- in s user_record);
+ in s secret);
UpdateHome(in s user_record);
ResizeHome(in s user_name,
in t size,
- in s user_record);
+ in s secret);
ChangePasswordHome(in s user_name,
- in s new_user_record,
- in s old_user_record);
+ in s new_secret,
+ in s old_secret);
LockHome(in s user_name);
UnlockHome(in s user_name,
- in s user_record);
+ in s secret);
AcquireHome(in s user_name,
- in s user_record,
+ in s secret,
in b please_suspend,
out h send_fd);
RefHome(in s user_name,
node /org/freedesktop/home1/home {
interface org.freedesktop.home1.Home {
methods:
- Activate(in s user_record);
+ Activate(in s secret);
Deactivate();
Unregister();
- Realize(in s user_record);
+ Realize(in s secret);
Remove();
- Fixate(in s user_record);
- Authenticate(in s user_record);
+ Fixate(in s secret);
+ Authenticate(in s secret);
Update(in s user_record);
Resize(in t size,
- in s user_record);
- ChangePassword(in s new_user_record,
- in s old_user_record);
+ in s secret);
+ ChangePassword(in s new_secret,
+ in s old_secret);
Lock();
- Unlock(in s user_record);
- Acquire(in s user_record,
+ Unlock(in s secret);
+ Acquire(in s secret,
in b please_suspend,
out h send_fd);
Ref(in b please_suspend,
SD_BUS_METHOD_WITH_NAMES("Activate",
"s",
- SD_BUS_PARAM(user_record),
+ SD_BUS_PARAM(secret),
NULL,,
bus_home_method_activate,
SD_BUS_VTABLE_SENSITIVE),
SD_BUS_METHOD("Unregister", NULL, NULL, bus_home_method_unregister, SD_BUS_VTABLE_UNPRIVILEGED),
SD_BUS_METHOD_WITH_NAMES("Realize",
"s",
- SD_BUS_PARAM(user_record),
+ SD_BUS_PARAM(secret),
NULL,,
bus_home_method_realize,
SD_BUS_VTABLE_UNPRIVILEGED|SD_BUS_VTABLE_SENSITIVE),
SD_BUS_METHOD("Remove", NULL, NULL, bus_home_method_remove, SD_BUS_VTABLE_UNPRIVILEGED),
SD_BUS_METHOD_WITH_NAMES("Fixate",
"s",
- SD_BUS_PARAM(user_record),
+ SD_BUS_PARAM(secret),
NULL,,
bus_home_method_fixate,
SD_BUS_VTABLE_SENSITIVE),
SD_BUS_METHOD_WITH_NAMES("Authenticate",
"s",
- SD_BUS_PARAM(user_record),
+ SD_BUS_PARAM(secret),
NULL,,
bus_home_method_authenticate,
SD_BUS_VTABLE_UNPRIVILEGED|SD_BUS_VTABLE_SENSITIVE),
SD_BUS_METHOD_WITH_NAMES("Resize",
"ts",
SD_BUS_PARAM(size)
- SD_BUS_PARAM(user_record),
+ SD_BUS_PARAM(secret),
NULL,,
bus_home_method_resize,
SD_BUS_VTABLE_UNPRIVILEGED|SD_BUS_VTABLE_SENSITIVE),
SD_BUS_METHOD_WITH_NAMES("ChangePassword",
"ss",
- SD_BUS_PARAM(new_user_record)
- SD_BUS_PARAM(old_user_record),
+ SD_BUS_PARAM(new_secret)
+ SD_BUS_PARAM(old_secret),
NULL,,
bus_home_method_change_password,
SD_BUS_VTABLE_UNPRIVILEGED|SD_BUS_VTABLE_SENSITIVE),
SD_BUS_METHOD("Lock", NULL, NULL, bus_home_method_lock, 0),
SD_BUS_METHOD_WITH_NAMES("Unlock",
"s",
- SD_BUS_PARAM(user_record),
+ SD_BUS_PARAM(secret),
NULL,,
bus_home_method_unlock,
SD_BUS_VTABLE_SENSITIVE),
SD_BUS_METHOD_WITH_NAMES("Acquire",
"sb",
- SD_BUS_PARAM(user_record)
+ SD_BUS_PARAM(secret)
SD_BUS_PARAM(please_suspend),
"h",
SD_BUS_PARAM(send_fd),
SD_BUS_METHOD_WITH_NAMES("ActivateHome",
"ss",
SD_BUS_PARAM(user_name)
- SD_BUS_PARAM(user_record),
+ SD_BUS_PARAM(secret),
NULL,,
method_activate_home,
SD_BUS_VTABLE_SENSITIVE),
/* Add the JSON record to homed, but don't create actual $HOME */
SD_BUS_METHOD_WITH_NAMES("RegisterHome",
"s",
- SD_BUS_PARAM(home_record),
+ SD_BUS_PARAM(user_record),
NULL,,
method_register_home,
SD_BUS_VTABLE_UNPRIVILEGED),
/* Add JSON record, and create $HOME for it */
SD_BUS_METHOD_WITH_NAMES("CreateHome",
"s",
- SD_BUS_PARAM(home_record),
+ SD_BUS_PARAM(user_record),
NULL,,
method_create_home,
SD_BUS_VTABLE_UNPRIVILEGED|SD_BUS_VTABLE_SENSITIVE),
SD_BUS_METHOD_WITH_NAMES("RealizeHome",
"ss",
SD_BUS_PARAM(user_name)
- SD_BUS_PARAM(user_record),
+ SD_BUS_PARAM(secret),
NULL,,
method_realize_home,
SD_BUS_VTABLE_UNPRIVILEGED|SD_BUS_VTABLE_SENSITIVE),
SD_BUS_METHOD_WITH_NAMES("FixateHome",
"ss",
SD_BUS_PARAM(user_name)
- SD_BUS_PARAM(user_record),
+ SD_BUS_PARAM(secret),
NULL,,
method_fixate_home,
SD_BUS_VTABLE_SENSITIVE),
SD_BUS_METHOD_WITH_NAMES("AuthenticateHome",
"ss",
SD_BUS_PARAM(user_name)
- SD_BUS_PARAM(user_record),
+ SD_BUS_PARAM(secret),
NULL,,
method_authenticate_home,
SD_BUS_VTABLE_UNPRIVILEGED|SD_BUS_VTABLE_SENSITIVE),
"sts",
SD_BUS_PARAM(user_name)
SD_BUS_PARAM(size)
- SD_BUS_PARAM(user_record),
+ SD_BUS_PARAM(secret),
NULL,,
method_resize_home,
SD_BUS_VTABLE_UNPRIVILEGED|SD_BUS_VTABLE_SENSITIVE),
SD_BUS_METHOD_WITH_NAMES("ChangePasswordHome",
"sss",
SD_BUS_PARAM(user_name)
- SD_BUS_PARAM(new_user_record)
- SD_BUS_PARAM(old_user_record),
+ SD_BUS_PARAM(new_secret)
+ SD_BUS_PARAM(old_secret),
NULL,,
method_change_password_home,
SD_BUS_VTABLE_UNPRIVILEGED|SD_BUS_VTABLE_SENSITIVE),
SD_BUS_METHOD_WITH_NAMES("UnlockHome",
"ss",
SD_BUS_PARAM(user_name)
- SD_BUS_PARAM(user_record),
+ SD_BUS_PARAM(secret),
NULL,,
method_unlock_home,
SD_BUS_VTABLE_SENSITIVE),
SD_BUS_METHOD_WITH_NAMES("AcquireHome",
"ssb",
SD_BUS_PARAM(user_name)
- SD_BUS_PARAM(user_record)
+ SD_BUS_PARAM(secret)
SD_BUS_PARAM(please_suspend),
"h",
SD_BUS_PARAM(send_fd),