Hi all. After a period of inactivity I'm back and would like to retake over the modules again. I would suggest to start setting the base for a 6.x-1.0 version and would like to see if there's something to be considered that I'm missing.

I'll provide a patch to be reviewed this weekend as an "rc1" with current functionality, and try to merge the 5.x feature requests before setting the 1.0 tag.

Comments

Anonymous’s picture

Just subscribing - interested in a stable 6.x branch :)

ilo’s picture

After two months of posting (I also did buzz in other forums) I got no answer for suggestions, so the last step I can take is to create a new release and hope people would read the release notes about this issue..

To get the stable release I would like to remove non used functionality, and do some changes to current one to fit the needings, so I guess completing this step is necessary for the -1.0

fliangz’s picture

same here, subscribing. Interested on a stable 6.x version.

ilo’s picture

drupaloo-1’s picture

Could you please clarify re the current version 6.x-1.0-beta1:

Wikipedia's definition of beta is:

"Beta" is a nickname for software which has passed the alpha testing stage of development and has been released to users for software testing before its official release. It is the prototype of the software that is released to the public. Beta testing allows the software to undergo usability testing with users who provide feedback, so that any malfunctions these users find in the software can be reported to the developers and fixed. Beta software can be unstable and could cause crashes or data loss.

Yet the module is Recommended for 6.x.

Is the current 6.x-1.0-beta1 version ok for a production site?

Subscribing. Interested in a stable 6.x version.

deekayen’s picture

There were some bug fixes committed to CVS after beta 1. I think the the 6--1 branch passed all the simpletest cases we've thrown at it to that point, but it was over a month ago. Might be due for a release candidate.

drupaloo-1’s picture

Thank you deekayen for your feedback.

I am not a developer but it does sound good to me the module has passed all simpletest cases.

But since that was a month ago, and I am not sure if there are other simpletest cases that should be tested, and you indicate the module might (or I guess that means also might not) be due for RC status, I don't have enough knowledge to understand whether or not I should use it now, so I will play it safe and wait for RC.

anarcat’s picture

I'd like to see the following trivial issues cleared up before a stable branch is created:

#536952: Create own settings page under admin/settings/login_security
#536954: Improve inline documentation of admin interface

ilo’s picture

In my opinion, It's safe to use have installed and enabled. The only part not clear at all is "how can you make your site unestable with this module" when you set a risky configuration with the options of this module. This will be included in the last version of the README.

The fixes we are dealing with (appart from the cron timestamp behaviour) are in most cases usabiltity and cosmetic changes, I guess.. In any case, I think this is now a matter of days to get a jump from beta to 1.0 version skiping.

If there are no concerns, we can get a rc1 with the bug fixes (current list), and leave cosmetic issues (anarcat's proposal) for the 1.0.

PD: just came back from vacations today :)

ilo’s picture

So, now that we have commited most of the main changes, I guess we can the last effort.. wording, string consolidation and translation and (not sure) some final administration interface changes. These are important but will not break anything, so as commented by drupaloo @6 I have moved the job done into the RC1 release.

These are the current issues about this changes, once we agree in them we could have the (so desired for me) 1.0 version. Still there are some discussions about installation messages, more documented interface and so, lets close them!

#536952: Create own settings page under admin/settings/login_security
#536954: Improve inline documentation of admin interface
#500740: Review translatable strings for login_security_t()

and maybe, we may reopen:
#496446: Administration interface tough love

drupaloo-1’s picture

Thank you ilo :-)

As you may be aware, the module is mentioned in the new book Cracking Drupal - I look forward to using the module.

ilo’s picture

C'mon! the last stint is almost finsihed.. the 1.0 is quite close now :)

This is the list of changes up to now.

#400156: simpleTest test case
#399390: database schema and operations clean up
#495226: Login attempts message inconsistent
#493164: Incorrect redirection when you are banned
#492800: Incorrect table definition
#492600: Last login doesn't display
#316736: remove any indication of authentication failure until logon attempt is complete
#366172: Translation msgid correction
#326887: login handler still shows login tracking
#496448: Review/Create module documentation
#500358: Variable %username is not populated right to watchdog
#499788: Time track depending on cron is not accurate
#501040: Add link to blocked user accounts
#500740: Review translatable strings for login_security_t()
#496446: Administration interface tough love
#536952: Create own settings page under admin/settings/login_security
#536954: Improve inline documentation of admin interface
#558624: When using feature "Increase delay for each attempt" no logins are possible anymore
#583332: "notify" email will be renamed to "block_user_notify"
#583092: Ongoing attack detection: log activity and send email to admin after a number of failed login attempts..
#583104: Provide Drupal / Drush interface to clear banlists
#583978: Consolidate strings and grammar and export .pot file

The last task is the easy part..

I would expect some feedback after all this effort. This last issue is quite important, so I hope you could provide some input.

ilo’s picture

Status: Active » Fixed

oh... this one was so hard to get on :)

Finally it's here, we now have a 1.0 version of the module that is pretty stable. I've created a contrib documentation module handbook, and the new interface with descriptions as suggested by anarcat should do the rest. A last minute bug was also fixed regarding the 5.x to 6.x upgrade path, so I feel happy marking this issue as fixed right now!

:)

thanks to all how helped to get this release published!

drupaloo-1’s picture

Thank you once again ilo for all your good work, as well as considering my posts and keeping us informed!

PS I just read the documentation page - very well written!

fliangz’s picture

just want to drop by and say thanks for all of your great efforts, this is one hell of a fantastic module to hinder any attack to the login form, thanks a lot to you and your team :D

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.