Fossil

History for src/capabilities.c
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for src/capabilities.c

2020-05-16
01:08
[b7a996e3] part of check-in [7dd07b2e] Integrate ARIA suggestions from Peter Laursen. (check-in: [7dd07b2e] user: drh branch: trunk, size: 13380)
2020-04-24
00:49
[6b30e41b] part of check-in [3b7970e0] Add the ability to deny capabilities to self-registered accounts until the email verification comes through. (check-in: [3b7970e0] user: drh branch: restricted-self-registration, size: 13379)
2020-03-12
18:03
[c301971c] part of check-in [7454cce8] Added comments and documentation for the removal of d cap. (check-in: [7454cce8] user: wyoung branch: eradicate-d-cap, size: 13377)
18:02
[6ebbff43] part of check-in [dfa6609a] Removed a "#if 0" related to this branch. (check-in: [dfa6609a] user: wyoung branch: eradicate-d-cap, size: 13269)
10:50
[340f212b] part of check-in [3941824d] Omit the 'd' capability (the ability to delete wiki and tickets). This capability does not do anything. Apparently, it is a hold-over from the old CVSTrac code. (check-in: [3941824d] user: drh branch: trunk, size: 13379)
01:50
[006ba9d7] part of check-in [ba56f5e5] This change is not quite right. Harmless, but ineffective. Was: The 'b' capability should not imply "write" for tickets or wiki unless it is accompanied by the 'w' or 'k' capabilities. (check-in: [ba56f5e5] user: drh branch: mistake, size: 13302)
2020-02-27
19:16
[aee39ddf] part of check-in [0c374456] More information on Setup and in Security-Audit to help admins configure Public Pages with the correct capabilities. (check-in: [0c374456] user: drh branch: trunk, size: 13352)
2020-01-28
15:33
[76ed4eb5] part of check-in [b833df21] In the capability summary matrix (shown on the Security Audit page, for example) do not attribute "anonymous" capabilities to user "nobody". (check-in: [b833df21] user: drh branch: trunk, size: 13001)
2019-09-04
22:46
[09af50b1] part of check-in [63581ec8] Removed 'x' from the string of caps reported for Admin and Setup users in capability_expand(), which is used within the SQLite extension function fullcaps(), which among other things affects the output of /setup_ucap_list. We were still reporting that Admin and Setup users have Private capability despite [bcdc4c55]. (check-in: [63581ec8] user: wyoung branch: trunk, size: 12925)
2019-08-29
02:44
[b0c35705] part of check-in [fd9ba57a] Changed internal docs on capability 6 (AdminForum) to remove the claim that it can be used to revoke capabilty 4 (WrTForum) from users. I think that feature was planned, but no UI was ever created to support it. Maybe that feature will come someday, but the forum feature is over a year old now. Doing it on this branch because this is all part of the capability documentation improvements. Without this checkin, the cap ref doesn't match the code's internal docs. (check-in: [fd9ba57a] user: wyoung branch: caps-doc, size: 12926)
2019-07-26
13:35
[43fe0c84] part of check-in [384fdb6b] Fix the fullcap() SQL function so that it correctly expands the capabilities of Admin and Setup users to include everything. (check-in: [384fdb6b] user: drh branch: trunk, size: 12936)
2019-07-16
20:02
[97f31956] part of check-in [70a94d09] Code cleanup: Add a lot of "const" qualifiers for static (string) arrays, where appropriate. This allows the C compiler to optimize more (check-in: [70a94d09] user: jan.nijtmans branch: trunk, size: 12800)
2019-04-23
13:50
[f6e6ad26] part of check-in [63febeb7] Fix the computation of capabilities in the "Capability Summary" report so that it ignores the special users "nobody", "anonymous", "reader", and "developer". (check-in: [63febeb7] user: drh branch: trunk, size: 12789)
2019-03-25
06:18
[250886f1] part of check-in [1614c9b5] Typo fix, reported in the forum: administator. (check-in: [1614c9b5] user: stephan branch: trunk, size: 12753)
2018-10-04
14:56
[387c89d7] part of check-in [59442179] On the /setup_ucap_list page, show the number of users having each capability, with a link to a list of users. This only works for administrators. (check-in: [59442179] user: drh branch: trunk, size: 12752)
2018-08-29
12:57
[284becd4] part of check-in [8689cf8b] Improvements to the capability listing page: /setup_ucap_list (check-in: [8689cf8b] user: drh branch: trunk, size: 11819)
2018-08-17
12:32
[660e8b37] part of check-in [397d23c1] Improvements to privilege processing and the "Security Audit" page /secaudit0. (check-in: [397d23c1] user: drh branch: trunk, size: 11812)
2018-07-31
10:30
[ba1baaea] part of check-in [2cce85f4] Fix a minor problem with the user capability summary display. (check-in: [2cce85f4] user: drh branch: forum-v2, size: 11759)
2018-07-30
23:29
[e34a78cc] part of check-in [14335899] Improved login screen with a "Create A New Account" button. (check-in: [14335899] user: drh branch: forum-v2, size: 11759)
21:39
[92d799a8] part of check-in [45591e21] Futher improvements to the user capability summary display. (check-in: [45591e21] user: drh branch: forum-v2, size: 11434)
21:17
[b561e675] part of check-in [ba232e26] Improved CSS for the user capability summary. (check-in: [ba232e26] user: drh branch: forum-v2, size: 11052)
21:08
[b9a3456a] part of check-in [39d5e675] Add the user capability summary to the security audit. (check-in: [39d5e675] user: drh branch: forum-v2, size: 10836)
19:14
[02eab145] part of check-in [8a28a37c] Break out the processing of capability strings into a separate source file. Add new SQL functions: capunion() and fullcap(). Only send email notifications to users who have appropriate capabilities. (check-in: [8a28a37c] user: drh branch: forum-v2, size: 8673) Added