Support aliased mail fetching
Move new ticket settings away from mail account section
Ensure that the message has a message-id

And ensure that the email address is trimmed to help matching against email
registered for previous tickets.
Ensure no leading or trailing whitespace on the remote_addr

If reading the remote_addr from X-Forwarded-For header, ensure that there is
no leading or trailing whitespace. If ip_binding is enabled for staff
sessions, this could cause unnecessary logouts
Fix incorrect file attachment if filetype is rejected

If an attachment is submitted via the API and the filetype is rejected, the
file would be attached anyway. However, if the file was encoded base64, the
content would not be decoded.
Support Reply-To headers in ticket filters

The email filtering feature supports a 'Use Reply-To' feature, but seems to
never have been implemented. This patch officially supports using the
Reply-To email header as the From header for emails matching the filter.
Add files new to 1.7.1 to the download package

 * web.config
 * pages/{.htaccess,index.php}

Fixes #667
Copy typo
Merge pull request #678 from btafoya/develop

Copy typo on the site-pages management

Reviewed-By: Jared Hancock <jared@osticket.com>
Merge pull request #671 from greezybacon/issue/667

Add files new to 1.7.1 to the download package

Reviewed-By: Peter Rotich <peter@osticket.com>
Merge pull request #668 from greezybacon/issue/api-attachment

Fix incorrect file attachment if filetype is rejected
Reviewed-By: Peter Rotich <peter@osticket.com>
Merge pull request #669 from greezybacon/feature/filter-reply-to

Support Reply-To headers in ticket filters

Reviewed-By: Peter Rotich <peter@osticket.com>
Require password encryption.
Don't log the user out after changing account info

Also include
  * username validation -- no spaces or weird chars
  * no longer base64 encoded sha1-hex hash for CSRF token
  * refresh login page every two hours to keep session active
Encourage sign-ups on the mailing list

Also raise awareness of the hosted platform for osTicket
Grammar nazi: overwrite vs. override
Merge pull request #690 from protich/issue/typo

overwrite vs. override

Reviewed-By: Jared Hancock <jared@osticket.com>
Don't leak private FAQ titles

Fixes #683

Search results on the client interface for knowledgebase articles would
previous show hits for the internal (private) knowledgebase articles. The
subjects were shown but the articles were not viewable.

This addresses the SQL logic issue causing the private hits to be shown.
Merge pull request #680 from protich/feature/require-encryption

Require encryption.
Merge pull request #684 from greezybacon/issue/unexpected-logout

Don't log the user out after changing account info

Reviewed-By: Peter Rotich <peter@osticket.com>