LoginToboggan Prevent preauth

Component type

module

Maintenance status

Development status

Downloads

2359

Component created

Component changed

Overview

This module is an extension to LoginToboggan
A Drupal 7 version is available now.

It prevents users from login in pre-auth state introduced by LoginToboggan.
Many modules are incompatible with LoginToboggans intermediate (login) state and also the permission situation becomes very complex to maintain and explain to users and customers.

securitydrupalorg

Component type

module

Maintenance status

Development status

Downloads

465

Component created

Component changed

Customizations used on security.drupal.org itself. It is not meant to be useful to other sites, except as an educational example of the kinds of modifications you can make via a site-specific module.

To find issues which will help security.drupal.org that are in other module's queues, look for the security.drupal.org love tag.

Keyword Analysis

Component type

module

Maintenance status

Development status

Downloads

10486

Component created

Component changed

The keyword analysis module provides a quick and simple method of extracting keywords from website content.

Watch the Keyword Analysis screencast demo

The Keyword Analysis module uses an open source algorithm that extract keywords on your Drupal server without needing to connect to a 3rd party API. Via the Content Analysis UI it can be used to extract keywords from node content, from any URL or from a text field.

Password

Component type

module

Maintenance status

Development status

Downloads

2838

Component created

Component changed

This module backports the pluggable and secure hashing from Drupal 7 to use with Drupal 6.

But wait you say! How is this module different from the Secure Password Hashes (phpass) you ask? There are a few major functional and architectural differences between these two projects:

  • It includes the default password.inc file used in Drupal 7. This file can also be easily swapped out using $conf['password_inc']. As such the module is designed to make porting your site to Drupal 7 easier.
  • The module can be disabled at any time without any side effects. To disable the Secure Password Hashes module without requiring all users to request new passwords, you have to first disable the secure hashes, and then all users have to login at least once.
  • The module doesn't actually remove the md5 hashes from the database.
  • Because the module provides a pluggable password.inc, it can also be used for painless user logins when migrating to Drupal from another CMS which hashes its passwords not using simple MD5().

New 2.x branch

The 2.x branch of Password module will no longer keep MD5 password hashes in the {users} table. The module now stores the secure hashes directly in {users}.pass using the same secure hashing method used in Drupal 7.

The upgrade path for this may not quite work properly, so make backups and use at your own risk until 6.x-2.0 officially is released.

FeedAPI Link Alter

Component type

module

Maintenance status

Development status

Downloads

1268

Component created

Component changed

FeedAPI Link Alter is a simple module that changes the text of the "Original article" and "Feed: [feed name]" links created by FeedAPI.

Link to this

Component type

module

Maintenance status

Development status

Downloads

1030

Component created

Component changed

This module adds a block whose function is to provide easily accessible embed this in your own web page links (fields). When enabled, users with permission to access the Link to this block will see three self-populated form fields; each field will have within it a pre-formatted, self-highlighting text area containing HTML code with a link to the page being viewed.

Convio Integration API

Component type

module

Maintenance status

Development status

Downloads

874

Component created

Component changed

The Convio Integration API is basically a connector module through which you would send requests to the Convio API to gather specific pieces of information from your site. The included convio user module uses the convio integration api to authenticate a convio user from your site and log them in.

A special thanks to sjancich and Jason Socha, who gave us the preliminary code that they were working on when we started working on this module.

Hosting Diagnostics

Component type

module

Maintenance status

Development status

Downloads

3887

Component created

Component changed

This module provides some statistics and other data helpful when sizing a hosting environment.

The following information is collected:

  • Environment information: basic PHP, MySQL information, php.ini parameters.
  • Performance data: average, min and max page requests/sec, breakdown of page views from anonymous vs. authenticated users.
  • MySQL database: mysql_stat output, database size, node and user counts.
  • Filesystem: File count and total size (from site's files directory).

The information can be viewed from within Drupal, emailed as text to a designated recipient, or (using Drush) exported as CSV.

Caveats:

  • [Drupal 6 Only] Because the logging function runs in hook_exit(), performance logging for anonymous users will not be accurate when Aggressive caching is enabled. It works fine with Normal caching.
  • Only pages generated by Drupal will be counted. Standalone PHP pages or static files will not. To get a more complete HTTP reqests/sec picture, you'll have to fall back on log file processing, or using an external analysis tool such as Cacti or Munin.
  • If a reverse proxy cache such as Varnish or Squid, or a CDN is used, request stats reported by this module may be lower than true page views, again because we're only tracking pages that Drupal is building for users.
  • Module only supports MySQL at present. Logging should work with postgres, but database stats won't.