Sorry if I overlooked it, but I cannot find documentation or 
explanation for the "Spam Filtering: User handling" webpage at
/admin/spamfilter/user.

My page currently shows:

-=-=-=-=-=-=-=-=-=
Spam Filtering: User handling (data overview) 126893 entries

    Overview All Registered Unused

There are 126893 different entries in the database, 125992 users are 
registered and 125889 have not been used.

Old user: __________  New user: __________

[Button: Change unauthorized user]

[Button: Remove 44302 temporary sessions]

[Button: Convert emails to registered usernames]

-=-=-=-=-=-=-=-=-=

I cannot use the All, Registered, or Unused links as they all cause the 
webserver or webbrowser to time out.

What is the definition here of a "user"? What are these many entries? 

(My /admin/accounts/users lists only 163 users. Only a few are known 
spammers and a few are test accounts.)

What does it mean by 125889 users have not been used?  Does this imply 
that we had that many users over time?  I don't believe that we removed 
over 125,000 accounts.

I have been the primary Trac admin for the site for around 7 years. I 
migrated the server a few times, upgraded Trac a few times, but the 
content (wiki, tickets, user accounts) has never been reset.

What are the Old user/New user fields and Change unauthorized user 
button for? (Any example?)

What does "Remove .... temporary sessions mean"?

What is "Convert emails to registered usernames" mean?

Any way to access the mode=all, mode=authorized (Registered), or 
mode=unused pages?  Maybe I can restrict how many are displayed? (Sorry 
I didn't read the source about this.)

What is the purpose and  best practice of this /admin/spamfilter/user 
interface?

Maybe answers in this thread can supplement docs.

This is Trac 1.0.12 installed from FreeBSD package. The 
TracAccountManager-0.4.4 and TracSpamFilter-1.0.9 are installed from 
subversion (then created egg and copied to plugins).

(By the way, the FreeBSD package for trac-accountmanager-0.5.12583_1,1 
is incompatible due to:
2016-08-31 16:57:51,588 Trac[loader] ERROR: Skipping 
"spamfilter.registration =
tracspamfilter.filters.registration [account]": (version conflict 
"VersionConflict: (TracAccountManager 0.5dev-r0 
(/usr/local/lib/python2.7/site-packages), 
Requirement.parse('TracAccountManager>=0.4'))")

I guess it didn't like the "dev-r0" part in the version check. I didn't 
look at source code to workaround it. So I deinstalled package and 
installed as mentioned above.)

Reply via email to