|
Packit |
b0b924 |
. nfs4_replace_ace_spec() isn't freeing from_ace..
|
|
Packit |
b0b924 |
. the `exports' file is a filthy lie.
|
|
Packit |
b0b924 |
. clear ACL, then recreate from parent directory's mode bits. no name mapping, just UGO.
|
|
Packit |
b0b924 |
. maybe --reset = strip ACL, then reinherit
|
|
Packit |
b0b924 |
. maybe --ignore-inherited or something
|
|
Packit |
b0b924 |
. add verbose option to nfs4_getfacl and clean up nfs4_print_ace_verbose() -- e.g., we could
|
|
Packit |
b0b924 |
have it print a limited form of effective perms, like "user so-and-so has the equivalent
|
|
Packit |
b0b924 |
of generic POSIX "read" and "write" permissions."
|
|
Packit |
b0b924 |
|
|
Packit |
b0b924 |
. disable "Group?" box when name is OWNER(off)/GROUP(on)/EVERYONE(off)
|
|
Packit |
b0b924 |
. disable inheritance flags when it's a file
|
|
Packit |
b0b924 |
. disable audit flags when it's ALLOW or DENY
|
|
Packit |
b0b924 |
|
|
Packit |
b0b924 |
. change "all" button to "clear" button?
|
|
Packit |
b0b924 |
. pref checkbox: display long perms / display abbrev. only
|
|
Packit |
b0b924 |
. pref checkbox: auto-refresh after setting ACL
|
|
Packit |
b0b924 |
|
|
Packit |
b0b924 |
. tool-tips for each of the perms and flags
|
|
Packit |
b0b924 |
|
|
Packit |
b0b924 |
. add isSelected highlight to group, everyone
|
|
Packit |
b0b924 |
. regular, selected (white box around icon), and light-selected
|
|
Packit |
b0b924 |
. everybody icon, bad-whotype icon
|
|
Packit |
b0b924 |
. add white box around "light" icons.
|
|
Packit |
b0b924 |
. make "light" group, "light" everybody, and everybody.
|
|
Packit |
b0b924 |
|
|
Packit |
b0b924 |
. make up/down keypresses -always- get sent to table
|
|
Packit |
b0b924 |
|
|
Packit |
b0b924 |
- there's a memory leak involved with setpalette, possibly with seticon
|
|
Packit |
b0b924 |
- in iconForACE(), try keeping one static copy of each icon around and pass that out instead
|
|
Packit |
b0b924 |
|
|
Packit |
b0b924 |
. "About" menu
|
|
Packit |
b0b924 |
. drag & drop file icons into widget
|
|
Packit |
b0b924 |
. "effective permissions" in like a tooltip or field
|
|
Packit |
b0b924 |
. canonical ordering
|
|
Packit |
b0b924 |
. ?? try to help prune DENYs, maybe?
|
|
Packit |
b0b924 |
|
|
Packit |
b0b924 |
. status field at the bottom
|
|
Packit |
b0b924 |
- "use Ctrl-up/down to drag an ACE"
|
|
Packit |
b0b924 |
- if (!launchedWithFile) "invoke this on the CLI with a filename, jerky"
|
|
Packit |
b0b924 |
- if (!autoRefetch) "some servers store an interpretation of ACLs you set, you
|
|
Packit |
b0b924 |
may wany to auto-refresh the ACL after you set it to verify that the server
|
|
Packit |
b0b924 |
implementation is generating the ACL to your needs."
|
|
Packit |
b0b924 |
- if (setting DENY ACE) <grouse about it>.
|