This file is indexed.

/usr/share/doc/mediawiki-extensions/openid/TODO is in mediawiki-extensions-openid 2.5.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
+ Add a Storage class for $wgMemc
+ Prevent running OpenIDLogin, OpenIDFinish when you're already logged in
+ Add a server mode
+ Prevent serving OpenID accounts
+ Prevent trusting the same server
+ Limit domains whose OpenIDs you trust
+ For domains, Order Allow,Deny or Deny,Allow
+ Function to let skins tell if user is OpenID user
+ Function to let skins know user's OpenID URL
+ Interwiki login
- drop-down for username prefixes (Yahoo, etc.)
+ server mode login
+ server mode trust form
+ server mode share fields form
+ change a "regular" account to an OpenID account
- keep user from setting password in OpenID account
- keep user from mailing new password in OpenID account
- participate in account-creation throttle
- audit to prevent circumventing blocks/bans
- OpenID extension to share MW settings
- share timezone when/if available
+ split big file into 2-3 smaller modules
+ add openid.server to user pages
+ hide openid.server for non-user pages
- optimize trust storage
+ change trust data separators from , and | to FS and RS
- User preferences tab for OpenID
- Manage allow-to-trust settings in User preferences
- Optionally redirect User: page to OpenID URL
- If user logs in with OpenID, add a cookie, and auto-login next time
  with check_immediate
+ Have some $trust_root values that we _always_ allow to trust
+ README
+ form to choose user ID if not sreg.nickname or sreg.fullname
+ try to guess user name from URL with /
  like http://getopenid.com/evanprodromou or
  http://profile.typekey.com/EvanProdromou/
+ Allow specifying a FileStore
- Allow specifying a MySQLStore
- Allow specifying a memcached store
+ Fall back to FileStore if Memc is bogus
+ Unit test for MemcStore
+ for just-a-hostname OpenIDs, if the first element is not
  www, use the first element as a proposed ID
- configurable regexps for finding a user ID from an OpenID.
+ Make the OpenID login page more prominent. A personal toolbox link for each page?
+ Update Sreg support for new API in version 2.0 libraries
- Provider-driven identifier selection (eh? do we care?)
+ fix problem with getting $request->identity after login on server
+ fix problem with return_to parsing on login
+ fix problem with return_to parsing on convert
+ optionally allow user to specify an existing username/password after
  logging in with OpenID the first time (like ma.gnolia.com)
- deal with difference between canonical ID and "display ID" with XRIs
+ add more explanatory text to the default login instructions (copy Wikitravel text)
- add a public-domain Help:OpenID.wiki
- add more than one OpenID to a user account
+ link to Special:OpenIDConvert if user is already logged in
- support RP discovery
- AJAX login, rather than klutzy JS form
- link to OpenID login on Special:Userlogin
- Dynamic HTML swap in of OpenID login form on Special:Userlogin
- warn if a user account has been used as a login before attaching an
  OpenID