On or after March 6, 2003, AOL made a change to its server which caused failures in certain AOL-hosted web pages on the users.aol.com server. The change introduced a bug. This is a report of that bug.Feature Affected
AOL provides its customers the ability to make web pages having fill-in forms. One of the features available in these forms is the "Required" list. (see AOL's description of this feature at http://members.aol.com/wwwadmin/email/email.htm). The "Required" list lets the customer specify which input fields in the form are required; if a visitor to that page neglects to fill in any required field, AOL's server reminds the visitor to finish filling in the form.History
I have used the "Required" list feature continuously since 1997. The breakdown occurred in several of my web pages simultaneously in 2003, even though I had not changed them. Therefore this rules out any possibility that the bug might be mine and not AOL's. Problem First Appeared: My archived e-mails and archived web pages show that certain of my web forms all stopped receiving visitor comments as early as March 7, 2003. However, these pages normally receive only a few comments a week, and so, the exact date is unknown. Problem First Proven to Exist: July 2, 2003 Date Reported to AOL: July 7, 2003Symptoms and Demonstration
The problem is easy to see and understand. The forms below provide a hands-on demo. Bug Symptom: AOL's form software began showing sensitivity to both case and number. For example, this Required-list no longer works: <INPUT TYPE="hidden" NAME="required" VALUE="X"> while these 3 still work: <INPUT TYPE="hidden" NAME="required" VALUE="x"> <INPUT TYPE="hidden" NAME="required" VALUE="X,Y"> <INPUT TYPE="hidden" NAME="required" VALUE="x,y"> + Analysis: In other words, AOL's server fails to correctly parse the "Required" field when both of these conditions are present: 1. the "Required" field has only one word in its value (i.e. no commas), and 2. that value contains at least one upper-case letter. In all other cases, the server works correctly, independently of case and number.
To see a demonstration of this bug, try these 4 fill-in forms. The first one will be rejected no matter what you do (bad); the other 3 will only be rejected if you leave the required field(s) blank (good). (Suggestion: Copy this HTML file and its accompanying .eml file to your own directory so that you receive an e-mail each time one of these forms succeeds. You can still see the bugs even if you don't copy the files, but I will receive an e-mail each time you press Submit. And so long as my inbox doesn't fill up, that's not really a bad thing. Feel free to test it either way.)
Demo 1: X
AOL complaints, AOL problems, AOL breakdowns, reviews of AOL, how AOL treats its customers
Copyright © 2003 all rights reserved. Los Alamos, NM USA