aboutsummaryrefslogblamecommitdiffstats
path: root/CHANGELOG.air
blob: d1fd0f05e0864421f6b96b697bb377433a32b341 (plain) (tree)















































                                                                                          
"air" is a branch name for revision of Account-Invite-Register at the Hubzilla project

Invite:
* Rewritten and now language template driven
* Selectable templates for the invite mails
* Invitor may add personal notes in the mailtext
+ Invite codes are bound to the recipients email address
* Invite mod never more creates accounts
* new db scheme for table register
* existing register table will be migrated to the new schema even when detected at runtime
* Bugfix: creating invite codes when admin only calls Invite w/o any further action
* account library revision also together with invite mod
* Depending on config: Users may send invitations also
* Invitations expires, controlled by the invitor
* Changed and new configs:
* * invitation_only       As usual before
* * invitation_also       Beside other registration policies, invitations may be used also
* * invitation_max_per_day	defaults 50, may be changed in adminUI admin>site
* * invitation_max_per_user defaults 4
* Requirements:
* * Addon language has to be installed

Register:
* Register panel (form) and js interaction changed
* Unused registrations expire
* Depending on config, anonymous registrations (w/o email) are supported
* :... dont't panic, that may let grow security
* Even anonymous users have to confirm their registration
* Registrations may be enabled / disabled time driven for each day in the week (dudy)
* Unsoliced registration floods may be blocked
* Limited registrations from one single source ip
* Using one additional log file, to easy interfare with f2b

Account:
* An user account always becomes created only if all depending conditions are satisfied
* AdminUI for site configuration, accounts and registrations enhancements
* Still untouched, but accountUI needs enhanced async control in case for mass delete
  with deep level of recursion cascade of the dependencies (channels etc). An open TODO
  since years for instances with many much users and channels.

History:
2020.03 Hubzilla Prod version 4.6 (master branch) of hubzilla/core was the base for AIR 
        that was assigned Version 4.6.2 at sn/core
2021.02 Hubzilla Prod version 5.2.1 (master branch) of hubzilla/core was new base for AIR
        that was assigned version 5.2.2 at sn/core (air.5)
        plus adjustment of hubzilla 5.2.2 (master) to sn/core (air.5) version 5.2.9