Web Server Updates – NET+OS 7.1

 

 

 

Last Updated: 01/04/10         Fix Count: 7

 

 

Title

Error displaying frames in BWS

 

Case: 32401

 

Date Fixed: 01/04/10

 

Description

In the Basic Web server, data does not display in some frames.  This works correctly in the Advanced Web Server.

 

Solution

Corrected an problem with the connection state.

 

 

Title

Cross page protections re-authenticate in BWS

 

Case: 32258

 

Date Fixed: 11/16/09

 

Description

In the Basic Web server, cross page protections re-authenticate.  This works correctly in the Advanced Web Server.

 

Solution

Corrected return values when calling ipaddrcmp and sysaccess_handle.
Made RpHandleUserExit call in RpFindUrl instead of calling RpExiternalCgi and RpHandleCgiResponse to make sure the connection state gets updated.

 

 

Title

Problem authenticating to mail servers

 

Case: 29483

 

Date Fixed: 02/25/09

 

Description

After failing EHLO (authenticated email) email client does not retry with HELO

 

Solution

Send QUIT command before closing the connection when we receive that error from the server.

 

 

Title

Intermittent problems authenticating to mail servers

 

Case: 1231775 / 20959

 

Date Fixed: 06/22/07

 

Description

Server intermittently rejects connection attempt when using CRAM-MD5 authentication.

 

Solution

CRAM-MD5 digest calculation may contain NULL in the data field.  Code now handles this properly.

 

 

Title

Email client won’t connect via wireless network

 

Case: 23239

 

Date Fixed: 06/15/07

 

Description

FTP client would not connect via wireless network.

 

Solution

Added temporary fix to handle IPv6 scope ID assignment
to remote address.
  The fix sets the scope ID of the
client address to be the Ethernet or Wireless interface.
If both interfaces are present, then Ethernet has priority.

 

 

Title

Intermittent problems authenticating to mail servers

 

Case: 1228489 / 20959

 

Date Fixed: 06/08/07

 

Description

Server intermittently rejects connection attempt when using Digest-MD5 authentication.

 

Solution

Fixed a problem in the MD5 calculation function.  There was a strcat() using a string that was not properly initialized.

 

 

Title

Email Authentication feature request

 

Case: 22989

 

Date fixed: 06/07/07

 

Description

Feature request

 

Solution

Updated email API to add the option to choose CRAM-MD5,LOGIN and PLAIN email authentication individually                  
 
 
Files:   netos/h/mailcapi.h
netos\\lib\arm7\32b\ghs\librphttpd.a
netos\lib\arm9\32b\gnu\librphttpd.a
netos\lib\arm7\32b\ghs\librphttpd.a
netos\lib\arm9\32b\gnu\librphttpd.a
netos\\lib\arm7\32b\ghs\libhttpd.a
netos\lib\arm9\32b\gnu\libhttpd.a
netos\lib\arm7\32b\ghs\libhttpd.a
netos\lib\arm9\32b\gnu\libhttpd.a
netos\\lib\arm7\32b\ghs\libemailc.a
netos\lib\arm9\32b\gnu\libemailc.a
netos\lib\arm7\32b\ghs\libemailc.a
netos\lib\arm9\32b\gnu\libemailc.a
netos/src/examples/namail_fs/readme
netos/src/examples/namail_fs/pbuilder/html/email.c
netos/src/examples/namail_fs/pbuilder/html/email.htm
 

Special Instructions

 

 

Patch Link:  WebServerUpdates_71

 

Dependencies

This patch also requires the installation of the following patch(es):

None