Fautore 0.5.0.0 Release Notes
Fautore version 0.5.0.0 is now released for use by our registered Alpha evaluators. This new version has a corrected fauUpdate.pl program. The update fixes issues with the configurations of installed apps getting deleted.
Special Note
The fauSMTP addressing functionality has changed. Now both "Harold@oce" and "Harold@local.oce" will be interpreted as being sent to a local tribe recipient. This was to enhance compatibility with fussy email clients that had hissy fits about the original "Harold@oce" addressing format.
Some additional changes include:
- Set login page so "Login" button or keyboard "Enter" key act the same
- Updated so that multiuser applications are accessible to trimemembers that did not register them
- added reserved names "local" and "remote"
- Fixed JSON escaping of LF
- Removed fauSendFile from Fautore::FILES.pm because it was moved out of the main Fautore structure to be created as an independent app reliant on the OSA modules
- Added $showRawMsg and $ShowRawReply debug control structures
- Moved fauSendFIle out of the bundled apps directory into the independent apps directory
- SMTPPOP3 debug tweaks to find client rejection message
- Added independent "apps" directory
- General health tweaks for FauFuncs and JSONAPI
- Handling of local.oce and mail from rcpt to for mail apps that bend the rfc rules
- Treat improper external SMTP POP3 address as a warning rather than full stop error
- Added spaces to the "defaultApp" function SQL statements to correct run together words
- Added fauDefineActions to qMsgSendQueue in order to ensure messages stuck in "Staging" with a NULL "Processed" value are reevaluated at startup
- Baseline check-in of fauSendFile.pl with sqlite addition to track file status
- Handling of local.oce and mail from rcpt to for mail apps that bend the rfc rules
- Finalized App update management code
- Added code to properly handle apps by reading an updates.upd file to define what has changed for the app so that specific file can be copied
- Added feature to make a log entry when Member missed a message for not having any registered apps
- Updates to support "default to all" being used when no recipient can be identified
- Added recipient ALL to instruction recipients
- Added last resort default of sending to all local Tribe Members if no other Member can be identified to assure somebody sees the message instead of it languishing in a log or queue until noticed
- Added functions to support "All" recipient feature
- Can now alter remote tribe ip and or port
- Added Apple mail compatibility
- Fixed todo 210 "Apparent Random fauSMTP crash"
- Changed default message retry count to 320
- Updated FILES.pm to comment out the Skeleton files moved to the "tools" directory
- Fixed multiple to address in header where multiple header lines used for multi address
- Fix To address when multiple addys defined in header
- Added "comments" option to the new function to preserve inline comments. This is to handle c ases where the # symbol is a part of the data being managed
- Added return of "undef" if requested configuration file does not exist with a call to "new"
- Initialisation of db fix