Project

General

Profile

  • svn:eol-style: native
  • svn:executable: *
  • svn:keywords: Author Date Id Revision

# Date Author Comment
10143 12/21/2016 11:25 AM Chris Jones

Remove the inadvertant UTF-8 BOM from the beginning of the file, and initialize the contact variable properly (again).

10010 10/17/2016 11:54 AM Chris Jones

Change the ldapweb.cgi script to use an additional property called email.contact which provides a contat email (particularly when email.sender is set to noreply@...). Update the skin configurations with this property, as well as the metacat.properties default.

9514 02/03/2016 09:55 AM Jing Tao

If the user doesn's specify the ldap ca file path on the metacat.properties, it will use the default one.

8880 10/06/2014 10:32 PM Jing Tao

Replace the operator "=~' by "eq" in comparing the two password fields.

8877 10/06/2014 05:42 PM Jing Tao

dd a new routine to check if the uid has been taken already in the production space during the creation process.

8844 09/02/2014 02:07 PM ben leinfelder

use configured auth.base rather than hard-coded dc=ecoinformatics,dc=org. https://projects.ecoinformatics.org/ecoinfo/issues/6592

8821 08/04/2014 04:08 PM Jing Tao

For the existing uidnumber, we decrease the size of vector for sorting.

8819 08/01/2014 09:20 AM Jing Tao

Add the code to check if the existing highest uidNumber really exists.

8818 07/31/2014 06:10 PM Jing Tao

In the getNextUidNumber method, a mechanism to look up the highest existing udiNumber was added.

8540 01/30/2014 02:47 PM Jing Tao

Use an array of a hash to keep the orgName/orgLabel pair.

8501 01/14/2014 06:06 PM Jing Tao

Use the verity=>none for start_tls method on some search methods.
These methods will search the referral servers, some of which is using self-signed certificate. There is a difficuty to verify it.
The search methods don't have any critical data, so the down-grade doesn't have too much impact.

8415 12/02/2013 05:26 PM Jing Tao

when a user reset the password, we search the user to use the base=o=org,dc=ecoinformatics,dc=org and filter is uid=username.

8413 11/22/2013 04:01 PM Jing Tao

Add the code to check if the stored the uidnext is a number or not.

8412 11/21/2013 07:29 PM Jing Tao

Fixed a bug that a debug message is incorrect.

8411 11/21/2013 12:27 PM Jing Tao

Add the missed the attriubtes such as uidNumber, gidNumber and et al.

8410 11/21/2013 09:55 AM Jing Tao

Get the some properties from the metacat.properties file.

8408 11/20/2013 05:29 PM Jing Tao

Add a new method to get the next avaliable uid.

8403 11/18/2013 03:10 PM Jing Tao

When start tls, the verify was changed to "require" rather than "none".

8357 10/31/2013 09:31 AM ben leinfelder

actually remove the entry if it is expired (uncomment the function call). https://projects.ecoinformatics.org/ecoinfo/issues/6099

8356 10/31/2013 08:02 AM ben leinfelder

correct the createTimestamp filter and search base -- only remove inetOrgPerson entries, not any underlying structure that was added to store these temporary accounts. https://projects.ecoinformatics.org/ecoinfo/issues/6099

8354 10/30/2013 12:23 PM ben leinfelder

correct some syntax errors, date filter formatting. https://projects.ecoinformatics.org/ecoinfo/issues/6099

8351 10/30/2013 10:16 AM ben leinfelder

clear temporary accounts that have not been activated after a configurable number of hours. https://projects.ecoinformatics.org/ecoinfo/issues/6099

8262 09/20/2013 04:36 PM Jing Tao

Remove an extra print content type statement.

8261 09/20/2013 03:26 PM Jing Tao

Add a print statment for "content type". Otherwise, the html can't show up.

8259 09/20/2013 02:42 PM ben leinfelder

do not email a specific account reset URL so that the emails can be used in multiple UI contexts. https://projects.ecoinformatics.org/ecoinfo/issues/6066

8258 09/20/2013 01:17 PM Jing Tao

Comment out some extral "contet type".

8254 09/20/2013 12:20 PM ben leinfelder

ensure all emailed links make sense for the UI that initiated them. also format referrals using the same options as the primary accounts (recursive call needed the html parameter). https://projects.ecoinformatics.org/ecoinfo/issues/6066

8253 09/20/2013 11:46 AM ben leinfelder

include optional email.overrideURL property for the account management page to send an email link that will result in a styled response. https://projects.ecoinformatics.org/ecoinfo/issues/6066

8250 09/20/2013 07:48 AM ben leinfelder

use AJAX method of including the captcha. https://projects.ecoinformatics.org/ecoinfo/issues/6098

8248 09/19/2013 05:03 PM Jing Tao

Remove an extra space in the email message.

8239 09/18/2013 03:15 PM ben leinfelder

Edit some of the instructions for activating an account. https://projects.ecoinformatics.org/ecoinfo/issues/6063

8234 09/18/2013 01:23 PM Jing Tao

Remove the knb information in the emails.

8229 09/17/2013 05:02 PM Jing Tao

Add code to handle the looking up names.

8221 09/17/2013 03:22 PM Jing Tao

Add a method to lookup users'account for the people who forgot their user name.

8220 09/17/2013 10:36 AM Jing Tao

Add code to generate dc=tmp. Clean up some code.

8217 09/16/2013 09:58 PM Jing Tao

Remove a reistriction that it didn't show the similar accounts of "ou=Account" in the user registration.

8216 09/16/2013 09:45 PM Jing Tao

Use the specific template for the verification.

8211 09/16/2013 05:00 PM Jing Tao

Fixed a bug that email verificaton doesn't work well on "ou=Account".

8207 09/16/2013 03:16 PM Jing Tao

Fixed a bug to split the organization list from a property file.
Fixed a bug to use a wrong object class for the ou.

8206 09/16/2013 02:31 PM Jing Tao

Pass a organization list to the template.

8201 09/16/2013 10:32 AM Jing Tao

Add code to get organization information from the ldapconfig.

8197 09/13/2013 03:01 PM Jing Tao

First get the email sender from the skin properties. If it is null, get it from the metacat.properties file.

8194 09/13/2013 01:25 PM Jing Tao

Reword a message for the failed verification.

8191 09/12/2013 05:12 PM Jing Tao

Add code to handle the failure of the email server.

8186 09/11/2013 09:57 PM Jing Tao

Add code to check if password match in the registeration.

8185 09/11/2013 09:36 PM Jing Tao

Add the new feature for the email verification.

8182 09/11/2013 09:28 AM Jing Tao

Fixed a bug that the url link was not correct in the email.

8181 09/10/2013 11:03 PM Jing Tao

Send the verification email.

8180 09/10/2013 05:58 PM Jing Tao

Add code to add a user to the tmp subtree.

8177 09/10/2013 12:18 PM Jing Tao

Fixed a bug in creating a subtree.

8176 09/10/2013 07:52 AM Jing Tao

Add code to generate temporary subtree if it didn't exist.

8175 09/09/2013 05:55 PM Jing Tao

add a new subroutine to create a temporary account.

8169 09/06/2013 07:53 AM Jing Tao

Read the recaptcha key from the metacat.properties.

8166 09/05/2013 04:58 PM Jing Tao

Add the recaptcha protection.

7199 05/29/2012 03:02 PM ben leinfelder

handle https-only server configuration -- must pull resources from https not http for the skins etc.

5650 11/16/2010 06:10 PM walbridge

filter ou=Account parameters as per #5244

5214 02/09/2010 01:56 PM walbridge

Update the filename reference

4870 03/26/2009 02:04 PM walbridge

Include hack for UCNRS organization properties.

4868 03/26/2009 11:09 AM walbridge

- build up username using base if username isn't fully qualified (e.g. cn=Manager,dc=ecoinformatics,dc=org)
- additional debugging statements for changePassword

4866 03/25/2009 06:29 PM walbridge

- fix error reporting for failed password reset request
- automatically generate necessary LDAP parameters from our defaults,
included in auth.base and unaffiliated properties. This won't work for
skins such as UCNRS with a different base, which still need to be ...

4865 03/25/2009 04:38 PM walbridge

- reformat header
- add debugging for getLdapEntry searches
- add 'filter' parameter for organizations

4864 03/25/2009 03:42 PM walbridge

Provide improved contextUrl, provide proper URL in password reset message body

4849 03/17/2009 05:12 PM daigle

Handle all places where ldap may be null

4848 03/17/2009 04:54 PM daigle

enclose more references to ldap and mesg in the if (ldap) statement.

4847 03/17/2009 04:40 PM daigle

made mesg var global to function.

4846 03/17/2009 04:35 PM daigle

left off ;

4845 03/17/2009 04:28 PM daigle

Do not try to use non-existant ldap object if ldap server is down.

4774 01/23/2009 03:40 PM daigle

Changing the ChangePassword method to fix password reset broke the password change functionality. Moved the fix (add dc to username) into the handleResetPassword function.

4773 01/23/2009 11:10 AM daigle

Fix typo after the error message

4772 01/23/2009 09:39 AM daigle

Include the dc in the user name when connecting to ldap to change password.

4771 01/22/2009 03:04 PM walbridge

Handle non-responsive LDAP referrals without killing the script, but still require the main LDAP to be up.

4770 01/22/2009 02:39 PM daigle

Add cgiPrefix to the template variables.

4767 01/20/2009 12:26 PM walbridge

Add a few more debugging messages to LDAPweb to help find timeout issues

4749 01/14/2009 03:32 PM walbridge

Fix problem with failing authentication for creating new accounts. (Bug #3725)

4748 01/13/2009 05:27 PM walbridge

minor change to help nick test irccat

4747 01/13/2009 05:20 PM walbridge

Enable debugging for LDAPweb.

4728 01/06/2009 10:17 AM walbridge

Update properties usage to be correct, use proper LDAP URL, move template function higher up to prevent prototyped subroutine definition issues.

4394 09/26/2008 10:28 AM walbridge

Further rework on ldapweb.cgi for 1.9 compatibility. Finished changes needed to have skinnable presentation for ldapweb.cgi, and reworked the organization logic to be compatible with our current method of storing the data (organization.* within metacat.properties).

4080 07/06/2008 09:25 PM daigle

Merge 1.9 changes into Head

4010 06/18/2008 04:30 PM Jing Tao

Merge METACAT_1_8_1 to cvs head.

3177 02/11/2007 05:22 PM Jing Tao

Replace die statement in the script

3175 02/09/2007 01:24 PM Jing Tao

Change the behavior if the ldap server is down. Now main server is down, a html will be sent back. If it is referral, it will ignore it.

2972 04/03/2006 02:48 AM Matt Jones

dded TLS support to the ldapweb.cgi script, cleaned up some TempToolkit
template processing so that the results display CSS properly, and some minor
formatting issues. The TLS support should probably be enabled only if the
server supports it, which can be queried with supported_extensions, but for...

2857 12/15/2005 04:46 PM sgarg

hardcoded the organization as unaffiliated

2540 08/09/2005 10:29 AM sgarg

The template for displaying the error is not executed when passwords are not same. Hence the user doesnt know what the error was. Fixed this.

2414 03/16/2005 03:37 PM sgarg

Added new actions so that error message is not shown the first time resetPassword and changePasswords are called. Also fixed a bug where $cfg was not being passed to genericHeader.tmpl

2341 12/20/2004 04:02 PM sgarg

Integrating ldapweb.cgi & create-ldap-account.pl into metacat CVS tree.