Release Notes |
Top Previous Next |
|
Changes since 11.0.4 •Minor updates to AWSSNS protocol including changing SMSType from Promotional to Transactional •Added optional pgslocaldaosetup.exe, pgalocaldaosetup.exe and pgclocaldaosetup.exe alternative installers that will put all the DAO and JET database support files in the program folders and use them instead of the the system wide versions •Added the ability to choose serial handshake protocols for Carriers, GetTap and GetSerial •Added support for the WCTP protocol to use the HttpProtocol template setting (http or https) •Updated serial port access in Connectors to better supports some 'different' USB drivers •Updated PG Admin's serial port scanner tool to show serial ports that can be opened and serial ports that respond to an AT<cr> •Updated PG Admin's TCP port scanner tool to add a couple of ports and also allow the user to set what host address to test against •Added FilterSync setting to PageGate SNPP, TAP-IP, TCP, and UDP Servers. It controls if filter scripts run in parallel, or wait for the previous filter to complete, when there are multiple concurrent inbound sessions.
Changes since 11.0.3 •Fixed some issues in GetAscii when using advanced polling and the end of record symbol (~) and wildcard symbols (*,?) in some combinations. •The nightly cleanup routine was only archiving a single line in the logs - fixed
Changes since 11.0.2 •Added %LongTime% and %LongMilitaryTime% template macros •Lengthened Template Settings section max length to accommodate long OAuth key values •Fixed checksum issue with GetTap •Updated many string handling routines to optimize memory usage, performance and efficiency •Performance improvements made to PGFilter module •Improved behavior of using pgfilter.dll, especially in regards to RawInterfaceFilter and UseFilterDllFile •Updated pgfilter.exe and pgfilter.dll normalizing some of their behaviors •Fixed GSM modem sending issue when using +QCMGS command syntax and high message volumes •Updated MailServer, SNPPServer, TAPIPServer, TCPServer, and UDPServer to improve memory use •Certificate values can be set for when the Mail Server generates self signed certificates •Mail Server self signed certificates can also be made to be static •Added MSDeliveryEnvelopeFrom template setting for use by the mail server module •Fixed issues with some multipart email messages not being parsed correctly by GetMail •Improvements to startup speed of PG Admin and PG Client •Improvements to nightly cleanup routines •Improved coordination between multiple Connectors when using an SQL database
Changes since 10.2.5 •Added support for SSL/TLS/STARTTLS on inbound SMTP connections (SMTP_Encryption registry setting) •Improved SMTP delivery performance when using an encrypted connection. In some cases an extra SMTP connection was made but then immediately disconnected; it did not affect functionality •The UseAttachmentAsBody template setting has been added to the GetMail Interface, allowing the use of email attachments as the body of the accepted message •The following Template Settings are now available for the GetMail Interface (the existing registry settings will continue to work, but the template settings take priority). They are used to setup the Mail Server module for OAUTH on outbound SMTP sessions. ▪MsDeliveryPort ▪MsDeliveryAuthMethod ▪MsDeliveryAuthUsername ▪MsDeliveryAuthPassword ▪MsDeliveryAuthClientId ▪MsDeliveryAuthClientSecret ▪MsDeliveryAuthTokenEndpoint ▪MsDeliveryAuthToken ▪MsDeliveryAuthRefreshToken •Updated possible values for MsDeliveryAuthMethod: any, none, plain, login, cram-md5, oauth •The following registry settings have been deprecated but will still function for now: Relay_Auth, SMTP_Delivery_Username, SMTP_Delivery_Password, SMTP_Delivery_Auth_Token, SMTP_Delivery_Auth_Client_Id, SMTP_Delivery_Auth_Client_Secret, SMTP_Delivery_Auth_Token_Endpoint, SMTP_Delivery_Auth_Token, SMTP_Delivery_Auth_Refresh_Token • The %Attachment=file% macro variable has been added for outgoing SMTP messages to support adding attachments to outbound email messages • The FixBareEol template setting is now set to True by default for newly created SMTP Carriers • Added SMTP_Auth_Method registry settings - limits inbound SMTP connections to using only a single authentication method - current valid values: CRAM-MD5, LOGIN, PLAIN • MailServer module now supports SMTP_Delivery_Envelope_From registry setting • X-NPTo header is now included in all internally used raw email files • The internally used X-NPSender email header has been changed to X-NPFrom • The GetMail processing now uses the X-NPTo header instead of the filename when processing messages • PG Admin v11 can import PG v10 export files (but not the other way around). • Switched SQL Server driver that PageGate uses from ODBC to OLE DB for better speed and stability SQL Server connection strings will need to be updated i.e. remove the ODBC; line and change the Driver= line to Provider=Microsoft OLE DB Driver for SQL Server; • Some changes to the database structure and indexing • Improved support for Azure and other cloud SQL Servers • Added several new default values and comments to the suggested SQL Server connection string • Added support for encrypted username (UID) and password (PWD) in SQL Server connection strings (PgEncryptedUID and PgEncryptedPWD) • Updated some record locking routines, resulting in noticeable performance improvements • Added DB_Short_Timeout, DB_Medium_Timeout, DB_Long_Timeout, and DB_Retries registry settings to give better control over database command/query timeouts - default values 2, 5, 20, 3 • Similar settings can be used in the SqlServerConnectionString.txt - PgDbShortTimeout, PgDbMediumTimeout, PgDbLongTimeout, PgDbRetries • Added Bulk Delete capability to PG Admin (under Database->Tools) • Improved message load balancing across connectors (works best with serial port set to 0 for connectors with no serial devices connected) • Added support for the AT+QCMGS command available in Quectel chipset devices (i.e. MultiTech). It allows for GSM messages to be stitched together so it is received as one long text message • T-Mobile doesn't send the required <?xml version="1.0"?> <!DOCTYPE wctp-Operation SYSTEM> tags in their WCTP responses and they have confirmed that it isn't going to be fixed. PageGate's connectors now compensate for that. • WCTPDtd template setting added to allow for the use of custom .dtd files with WCTP (again for T-Mobile) • %InsertFile()% template function added to allow file data to be inserted into the template subject/body • Added mouse-wheel support for scrolling in GUI Client (shift-scroll for fast scroll) • PG GUI Client - the History Log screen can now stay visible while using the main window • PG GUI Client Large Font Display Option now uses a bold font in additional to the larger size • PG GUI Client's Resend/Copy/Edit function for existing messages wasn't re-populating the Selected Recipients list with the original message's Recipients - fixed • Added 'Memberships' object under each Group • Renamed 'Groups' object under each Recipient to 'Memberships' • Added reveal buttons to Carrier Password fields (shown as '*' button) • Updated Recipient/Group right-click renaming so full name can be changed there too • Improved performance of mailboxes table export • Added the ability to run the Office365 OAuth utility from the Program->Tools->O365 OAuth tree object • When exporting all tables, a .zip file of the exports is now automatically created • The nightly cleanup routine now deletes messages that have invalid recipients • Fixed behavior of getascii advanced polling offset values (especially -999) • Fixed behavior of getserial offset values (especially -999) • Support for Data247 carriers depreciated due to API change and now pay for service • PG TCP Server - log and ignore packet timeouts when sending accept/reject responses • Fixed issue with PG mail server module. When using OAuth and relaying messages, it was using the value of the TO: header internal to the email message for addressing. • Fixed problem where email messages forwarded through the mailserver using TLS, and having CC's, were sending duplicate messages • Fixed issue where using the GetMail interface, raw interface filter, and UseFilterDll settings together, the filter changes weren't being applied • Minor update to webdata.exe CGI to better use temp files • Added EndOfLine setting to SNPP Server module to allow commands EOLs to be changed • Depreciated Dial-up-networking (DUN) support • Added Base64 encode and decode capability the the filter script module • Expanded [change_type] field in [audit] table to 80 characters in length
Changes since 10.2.4 • When using large font option in GUI Client rows are too narrow - fixed • GUI Client's 'More Presets' screen was unable to sort by message - fixed • Fixed startup error in GetMail module due to updates to logging • Fixed GetAscii case insensitivity issue
Changes since 10.2.3 •Fixed problem in PG Admin where a Carrier's protocol couldn't be edited/changed after the fact •Greatly improved speed of drawing several screens in PG Admin and GUI Client •Improved efficiency of all logging, resulting in noticeable speed improvements and less resource usage, while processing messages •Added ResponseDelay .ini setting to PG TCP Server •The v10 upgrade routine was not carrying over the Global, GetMail and GetWeb template's subject and text fields - fixed
Changes since 10.2.1 •PG TCP, TAP-IP, UDP and SNPP Server modules will reload the pgfilter.dll library if an error in running it is detected •Added CDATA block to WCTP messages when StripNonPrintable=False and WCTPBase64Encode=False •Fixed problem with installer having trouble installing on some 32-bit operating systems •Fixed problem with manually installing PG Connector services from the command prompt •Added LogCredentials template setting •Editing carriers now populates all its listbox optional values •Connectors no longer try to send an SNPP message if logon to the SNPP server fails •Added MessageBreakChar template setting •Fixed problem in PG Admin where using Requeue Last Message feature didn't always choose the last message that was sent out •%LastRecipient% template variable wasn't being populated correctly - fixed •Added support for HttpPostType = PUT in template settings •Updated SMTP protocol so that message chunks aren't split between CR and LF •Scheduler - pagegate_time update statement will no longer cause a hard error on failures •Made some template settings case insensitive
Changes since 10.2.0 •If module is being restarted due to a DB error code, don't try to close the DB before restart •Added Obfuscate_Msg_Chars registry setting •PGTCPServer/PGUDPServer - fixed problem where some control characters in the required character list were being ignored •Moved default template values for SubjectDelimiter, SubjectSearchLength, and SubjectDefault from the global template down into the Carrier templates •Added NextMessageTimeout setting to TAP IP Server •Fixed error in GetAscii SendNotifications routine that creates a loop •PG Mail Server - fixed rare problem where some message text was being dropped in quoted-printable encoded mail messages
Changes since 10.1.3 •Added support for TLS 1.3 •Added support for using OAUTH for POP collection •Fixed File protocol logging of 'Sent Msg:' •PGMailServer - the service's 'Interact with desktop' setting is interfering with the service being able to be automatically setup to use a user account. So, if using the Windows System account the 'Interact with desktop' service option should be checked manually •Improved PG DB Monitor module for improved capability •Minor change to DB locking logic to improve performance •Updated some support DLLs •Increased logging level for DB warning messages
Changes since 10.1.2 •Updated GetSerial interface to remove null characters before using them in database access •Increased the database timeout value (from 1 sec to 2 secs) •Increased the number of database retries (from 2 to 3) •Added DB_Timeout and DB_Retries registry settings
Changes since 10.1.1 •Sent message reports by interface weren't working - fixed
Chances since 10.1.0 •Added support for the filter pack to be able to abort outbound messages (at the connectors) •SMTP_Auth mail server registry setting was being ignored - fixed •Expanded length of message text in sent message reports •Fixed a couple of places in PG Admin and PG Client where SQL server connection string file wasn't being checked for •Fixed - presets weren't editable in PG Client unless client admin privileges were given •Fixed - if a user's display group setting in their security settings was in uppercase in •the database, it wasn't being displayed •Normalized capitalization in import and export routines •Fixed intermittent error when sending messages with the UDP protocol •Added Trusted_Connection=True as a default value in the SqlServerConnectionString.txt file
Changes since 10.0.10 •Mail Server IP lookups on AWS was failing causing connectors to restart - fixed •Added HeadParam (default) and ParamOnly as possible values for HttpPostType template setting •PG Mail Server module now supports TLS and STARTTLS for outbound SMTP message (experimental) •PG Mail Server module now supports OAUTH2 authentication for outbound SMTP to Office 365 (experimental) •Added PG Mail Server registry settings: SMTP_Delivery_Auth_Client_Id, SMTP_Delivery_Auth_Client_Secret, •SMTP_Delivery_Auth_Refresh_Token, SMTP_Delivery_Auth_Token, SMTP_Delivery_Auth_Token_Endpoint, •SMTP_Delivery_Password, SMTP_Delivery_Username •Fixed problem where POP Collection Interval was being ignored •Fixed - Editing a repeating message in GUI Client displayed the repeat intervals incorrectly •Updated PGMailServer to enable 'Interact with desktop' in service properties upon install •Fixed problem with GetAscii 'Appending' file type, which would stop working on really large files •Fixed DB error in SendNotifications routine
Changes since 10.0.9 •Improved speed of displaying recipients in GUI Client, when locked to a display group •Fixed error in GUI Client when filtering and locked to a display group •GetMail's RawInterfaceFilter now has access to the recipient's domain name •Fixed problem with nightly cleanup routine pausing in GetAscii, GetMail, and GetWeb if there is •a large backlog of messages at midnight •Added SMTP_Full_Logging registry setting for mail server module •Fixed error in PG Admin sent messages report •Fixed error in GUI Client sent messages report •Fixed mail server handling of first character dot encoding/decoding •PG Admin improved speed of loading drop-down lists with recipients
Changes since 10.0.8 •Added support for OAuth2 authentication for Office 365 SMTP servers •Fixed problem with cell modems checking for replies using Connector1 •Fixed sending repeating messages problem in PG Client - was off by a time interval •Fixed problem in PG Admin where the ModemWakeupCommand template setting wasn't saving correctly •Extraneous null characters are now stripped out of received email messages •Fixed problem with PG Monitor no-messages-sent detection (was using twice the time interval set in settings) •Fixed problem in GetMail and GetWeb where rejections were erroneously being logged (didn't affect operation) •Added X-NPRecipient header to incoming email messages •Fixed error in Sent Messages by Sender, report
Changes since 10.0.7 •Fixed problem where PG Admin was showing an error if a PG user didn't have permissions for Carriers/Recipients/Groups •Fixed problem with GetAscii and the filter pack where it wasn't detecting deleted (blanked) messages being passed back in when using the .exe version of pgfilter
Changes since 10.0.6 •Nightly cleanup routine was removing mailboxes for recipients that didn't have the default mailbox name •Mailbox alias handling improved for recipient and group renaming and deletion functions
Changes since 10.0.5 •Updated pgrestart module •Fixed problem with GetWeb where Groups that were of the type: grouplist and were members of another grouplist type group - messages weren't being accepted for them.
Changes since 10.0.4 •PG Admin - during database upgrade, makes sure all Recipient and Group names are lower case •PG Admin - makes sure that all exported and imported Recipient and Group names are lower case •PG Admin - fixed UNC path problem in Import/Export browse for folder window •PG Admin - shows database upgrade errors, and continues with the upgrade •Fixed error message in GetSerail and GetTap logs, when exiting
Changes since 10.0.3 •Fixed problem where all interfaces were using station 1 in the database •Fixed problem in PG Admin when setting Carrier's Max Pin Length •Fixed problem in PG Admin registration screen is open when PG Admin is closed
Changes since 10.0.2 •Fixed intermittent scheduler "subscript out of range" error •Fixed scheduler "type mismatch" error when using priority values other than 100 |