PageGate Changelog

What's new in PageGate 10.2.3

May 14, 2024
  • 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

New in PageGate 10.2.2 (Apr 3, 2024)

  • 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

New in PageGate 10.2.1 (Oct 2, 2023)

  • 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

New in PageGate 10.2.0 (Aug 26, 2023)

  • 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

New in PageGate 10.1.3 (Jul 8, 2023)

  • 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

New in PageGate 10.1.1 (Jun 26, 2023)

  • 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

New in PageGate 10.0.12 (May 17, 2023)

  • Fixed issue where .pro files were being left in the MailIn folder
  • Optimized mail server module's startup
  • Fixed issue with GetAscii processing null characters in the input file
  • Messages table pin length increased to 80 characters
  • Improved logging of OAUTH SMTP connections
  • Added /nomanifest command line option for manual setup installations

New in PageGate 10.0.10 (Mar 15, 2023)

  • 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

New in PageGate 9.0.2 (Jan 1, 2021)

  • In PG Admin, removing/renaming recipients or carriers now updates Connector 2-way settings
  • Added SMTPSendReset template variable
  • Slight optimization to SMTP multi-part messages to use the same connection
  • DKIM support for connectors/carriers sending messages via SMTP protocol
  • Added SMTPUseDkim template variable
  • GUI Client: fixed problem of messages getting stuck in panding when requeued from history log
  • GUI Client: changed Requeue button labels and behavior to Resend labels and behavior
  • GUI Client: changed pending me

New in PageGate 9.0.0 (Jul 20, 2020)

  • Added PageGate TCP Server service
  • Added PageGate UDP Server service
  • Added PageGAte TAP IP Server service
  • Added AwsSns protocol - Amazon Web Services Simple Notification Service
  • Added MessageLimit, SingleAckGoAhead, and NoEotOnDisconnect settings to TAP-IP-Server
  • Added UDP protocol option to RawTCP protocol (template setting: RawTcpProtocol = UDP)
  • Added log monitoring feature
  • Improved the way And and Or Types are used in the Filter Pack
  • Improved Filter Pack's debug logging capabilities
  • Added LocationConverter to filter pack
  • Updated ActiveX controls
  • Added ConnectionPersists option to PG TAP IP Server
  • Added SMTPTLSVersion template variable
  • Changed the way GetTAP and GetSerial reset themselves when connection to COM port is lost
  • Fixed problem in PG Admin POP Mail Collection screen, when using French version of Windows
  • Fixed problem with messages getting stuck in pending after failover and dedicated carrier
  • Improved how delay characters are used by Connectors
  • Added ModemHangupCommand template variable
  • Added UseCarrierAuth template variable
  • Updated ActiveX controls
  • Added HttpSuccessResponse and HttpErrorResponse template variables
  • Added <WriteFile> and %FilterIndex% to the Filter Pack
  • PG Monitor host name resolution frequency increased
  • Import of display groups in PG Admin now refreshes the list real time

New in PageGate 8.4.2 (Jun 13, 2019)

  • Fixed problem with GetAscii advanced polling not running InterfaceFilter script
  • Added SMTPQpEncode template variable
  • Added SMTPConnectTimeout template variable
  • Fixed problem with SMTP server service not reading second DNS server entries correctly
  • Added better keyboard navigation support to PG Admin
  • Added ReplyTo template variable for outgoing SMTP messages
  • Fixed problem in PG Admin where TAP-IP type carriers wouldn't save changes
  • Added new 'webdata.exe' CGI for flexible inbound API POST or GET calls
  • Added some minor delays to TAP IP Server to work better with slower sending systems

New in PageGate 8.4.1 (Mar 28, 2019)

  • Added support for Template settings to run Filter Pack filters
  • RawInterfaceFilter, InterfaceFilter, Filter (for Connectors)
  • Changed how Filters set in templates are run since 8.4.0, may be breaking change for some

New in PageGate 8.4 (Feb 22, 2019)

  • Added GSMCMGLString template setting
  • HTTPPOST protocol - now can divide headers values from form values with <CRLF><CRLF>
  • Archive Logs is now turned on by default
  • Archive logs are zipped by default - use Zip_Archive_Logs DWORD = 0 to disable
  • Removed Dialing Prefix support from all TCP/IP protocols except GSM-AT versions
  • Added support for GSM modems that use the MMMG AT command set
  • Added support for GSM checking for messages over SSH connection
  • Fixed problem with sync/import of carrier and recipient templates - only last one was imported
  • Added ResponsePath setting for use with HTTPGET and HTTPPOST protocols
  • Added Baud Rate setting to TONE protocol
  • PG Client - stop Windows 10 from playing the default sound when certain key sequences are pressed
  • Lengthened wait interval in GSM check for messages CMGL command
  • Minor change to how the webgate.usr file is updated, to be sure it is always valid
  • Updated GetAscii to gracefully skip files if the filter pack deletes the current file
  • Updated filter pack so the <Abort> section only triggers if a match is found
  • Updated all interfaces to better handle blank messages coming from filter pack

New in PageGate 8.3 (Aug 20, 2018)

  • Added PGService application type - only uses a single windows service
  • Fixed problem with the PG systray icon, not being able to start/stop PG
  • Updated Tap interface and TAP2ASCII, to accept long messages split across multiple packets
  • Added mail server auth type that doesn't advertise authentication options
  • Added login/password support to GSM-AT protocol
  • PG GUI Client - fixed problem where client wouldn't completely quit after viewing history
  • TAP2ASCII modules updated to support "*","*",PG_Recipient in pininfo.txt
  • Export PinInfo opton added to PG Admin Database Export object
  • Added support for basic HTTP Auth in HTTPGET and HTTPPOST protocols
  • Fixed problem with GSM check for replies routine - wasn't using correct comm settings
  • Updated scheduler logic to make carrier and recipient priorities override default
  • carrier/modem scheduling logic
  • Added SSH support to RawTCP protocol (using port 22)
  • Added SSH support to GSM-AT-IP protocol (using port 22)
  • Censored passwords in log files
  • Added SSL/TLS support for POP retrieval when using port 995
  • Improved mail server module's shutdown routine
  • Extended length of database path fields
  • Improvements to locking routine to avoid duplicate messages under heavy load
  • Improvements to Filter Pack - more %Temp% and %Group% variables, etc.
  • SMTP inbound - fixed problem where last CRLF was missed if split between packets

New in PageGate 8.1 (Jan 31, 2018)

  • Increased the timeout for SMTP TLS connections
  • Modified the 'paste registration from clipboard' routine to ignore spaces before the field name colon
  • Made change in GetTAP and TAP2ASCII modules so multiple TAP fields can be parsed out of a single TAP block
  • Updated connectors to ignore unsolicited line state messages when using telnet over TCP/IP
  • Updated connectors so DTR is not dropped every time modem is reset for GSM-AT protocol
  • Connectors sending via SMTP weren't encoding "=" propery in email bodies - fixed
  • Services are now given more time to start before being asked to start again
  • PG GUI Client sometimes had trouble/error closing - fixed
  • PG GUI Client - improved reliability of message counters
  • PG GUI Client - recipient list filtering only worked for local recipients, when there is a local recipient list setup - fixed
  • Updated HTTP/SSL component to improve compatibility with https ssl certificates

New in PageGate 8.0 (Jun 15, 2017)

  • Changes since 7.0.26:
  • Added GSM-AT-IP protocol
  • Added TAP-IP protocol
  • Added XMPP protocol
  • New TAP-IP Server module (TAP over TCP/IP)
  • New Serial2ASCII interface modules
  • New SMS Gateway Android App
  • New PG Filter Pack
  • Support for Windows Server 2016
  • Added UseSMSM2M template setting to support alternate GSM-AT commandset
  • Added UseTelnet template setting for RawTCP, GSM-AT-IP protocols
  • In PG Admin added "Copy from" function to recipient, group and display group member screens
  • Added InterMessageDelay template setting
  • Added login support for RawTCP protocol
  • Added init string support to RawTCP protocol
  • Added Received, Content-Type and Content-Transfer-Encoding headers to outbound SMTP messages
  • Improved SMTP delivery logging
  • Improved port scan tool in PG Admin and added DNS port check
  • Added DNS lookup tool in PG Admin
  • Added UseAlternateDNS template setting for MX lookups
  • In PG Admin added progress indicators to import and export routines
  • Message limit handling added to TCP, Serial and GSMAT protocols
  • Expanded length of carrier username and password fields to 100 characters
  • Added SMTP_Timeout and POP_Timeout registry settings for mailserver inbound connections
  • Added ResponseRecipient template variable for use with HTTPPOST and HTTPGET protocols
  • When 'Forward To' is being used, messages with a blank sender now use the postmaster address
  • Fixed problem where RawSerial protocol was sending the message text twice
  • Added logging of full response to HTTPGET and HTTPPOST protocols
  • sometimes isn't logged to PG Monitor and only to disk - due to length)
  • Added PGM_IP0 registry setting to hard-code localhost IP address for PG Monitor logging (default is 127.0.0.1)
  • PG can now auto-detect some GSM-AT modem commands
  • Reply Carrier added to Connector 2-way settings, so a Carrier's communications settings can be used
  • Added 'Reply Check' polling interval setting to global connectors screen
  • Improved GSM-AT delivery performance
  • Added support for Andorid NotePage SMS Gateway application
  • Database synchronization routine now imports/exports templates for carriers and recipients
  • Added ForwardThroughRecipient registry setting to modify the behavior of 'Forward To' messages
  • Fixed problem with WCTP protocol where non-standard ports sometimes weren't recognised
  • Improved scheduling of connectors according to both carrier and recipient priority
  • Improved log archiving routines

New in PageGate 7.0.26 (Jan 6, 2017)

  • GetMail does a better job of handling multi-line quoted-printable encoded subject headers
  • Connectors are a little more lenient about required carriage-returns in the TAP protocol (some Zetron terminals not providing them correctly)
  • Added option (registry setting) to allow GetAscii to process hidden files
  • Fixed logging problem in GetAscii for files that are unreadable (logged an incorrect recipient name)
  • Added ModemWakeupCommand template setting
  • GUI client was not allowing alpha characters to be used in ad-hoc recipients - fixed
  • The SNPP Server pininfo file will now accept "*","*","" entry
  • Increased the ODBC timeout from 1 to 3 seconds for linked SQL tables
  • Fixed poblem with GetAscii's "changing" file type

New in PageGate 7.0.25 (Dec 18, 2016)

  • GetMail does a better job of handling multi-line quoted-printable encoded subject headers
  • Connectors are a little more lenient about required carriage-returns in the TAP protocol (some Zetron terminals not providing them correctly)
  • Added option (registry setting) to allow GetAscii to process hidden files
  • Fixed logging problem in GetAscii for files that are unreadable (logged an incorrect recipient name)
  • Added ModemWakeupCommand template setting
  • GUI client was not allowing alpha characters to be used in ad-hoc recipients - fixed
  • The SNPP Server pininfo file will now accept "*","*","" entry
  • Increased the ODBC timeout from 1 to 3 seconds for linked SQL tables
  • Fixed poblem with GetAscii's "changing" file type

New in PageGate 7.0.24 (Dec 18, 2016)

  • Added "ExpandTabs" template setting to convert tab characters to multiple spaces
  • Fixed problem with connectors getting duplicate 'dialer' field error when failing over messages
  • Nightly routine will now skip inaccessible log files during trim routine

New in PageGate 7.0.23 (Dec 18, 2016)

  • Fixed problem sending via WCPT when host responses used single quotes around xml tag values
  • Change made to scheduler so error #10065 won't retry
  • All modules now use quoted paths internally
  • Fixed problem with reports in PG Admin when there was an apostrophe in the recipient name
  • Fixed report: sent messages - by sender - totals only
  • Fixed problem importing recipients using simplified text file option

New in PageGate 7.0.22 (Dec 18, 2016)

  • Added "IgnoreCD" template setting to ignore modem CD line when sending via TAP, UCP, and SERIAL protocols
  • Updated scheduler to give detailed info about any null values found in the database
  • Fixed problem with GetMail using AdHoc recipients where only the PIN from the first message's subject was used
  • Fixed problem with FaxSvr protocol where first recipient received all messages from a group
  • Made some changes when writing to the messages table to solve some delays when using linked tables with MS SQL Server
  • Changed default template value for SMTPHelloHost to %InternetDomain%

New in PageGate 7.0.21 (Dec 18, 2016)

  • Added "IgnoreCD" template setting to ignore modem CD line when sending via TAP, UCP, and SERIAL protocols
  • Updated scheduler to give detailed info about any null values found in the database
  • Fixed problem with GetMail using AdHoc recipients where only the PIN from the first message's subject was used
  • Fixed problem with FaxSvr protocol where first recipient received all messages from a group
  • Made some changes when writing to the messages table to solve some delays when using linked tables with MS SQL Server
  • Changed default template value for SMTPHelloHost to %InternetDomain%

New in PageGate 7.0.20 (Dec 18, 2016)

  • Update to GetMail to improve processing of multipart messages
  • GUI Client will now allow multiple copies to be run on the same computer when using serverlist feature
  • PG Monitor Good/Bad fields made read-only
  • Added capability to add pauses to RawTCP and RawSerial delivery protocols
  • Connectors will translate accented characters to non-accented version when StripNonPrintable is set in the template
  • The GetAscii module now won't truncate messages to their maximum input size (6000 chars) until after processing the lookup table
  • In SMTP sessions, increased wait for response after sending message body from 30 to 45 seconds
  • Updated TAP protocol to send EOT when carrier message limit is reached
  • Fixed problem with GetTap where it rarely and intermittently used an incorrect sender value

New in PageGate 5.0.93 (Jun 2, 2010)

  • Minor bug fixes

New in PageGate 5.0.9 (Jun 2, 2010)

  • Fixed problem with sending of success/failure notifications
  • Fixed problem when client security is not enabled, but admin security is, and using Windows credentials to try to get to client setup screen
  • Fixed problem where interfaces were filtering out 'group_list' groups instead of 'display_group' groups.
  • Increased number of recipients in envlope of incoming SMTP connections to 500

New in PageGate 5.0.8 (Jun 2, 2010)

  • Send subject option on recipients changed to ALWAYS send something for the subject (sends 'Text Message' if a subject can't be found in the message test
  • Domain POP collection can now use
  • DomainAliases too Changed 'Show All Dialers' in PGMonitor to 'Show All Connectors'
  • Added AdHoc support to the GetTap interface GetTap has been expanded to accept messages up to 2000 characters in length (was 240)
  • Getmail will accept the subject of a message even if the body can't be read

New in PageGate 5.0.7 (Jun 2, 2010)

  • Fixed problem where message text from incoming emails were converted to lowercase
  • Fixed problem where incoming POP messages were sometimes marked as duplicates
  • Fixed problem where recipients weren't recognized in some POP messages
  • Removed control character encoding (transparent TAP) in Raw Serial protocol
  • Fixed db error with synchronization importing recipients with web service enabled
  • Fixed truncation problem in decoding multipart mime email messages Improved timeout detection on SMTP connections
  • Fixed problem where email-only type recipients were leaving .pro files in the MailIn folder Added capability for multi-line presets messages in GUI Client Changes since 5.0.5 - Fixed totals on recipient sent message report (message total for each recipient was cumulative)
  • Fixed syntax error in query expression when sending via GSM Fixed problem with domain POP collection where some headers had first character truncated
  • Fixed problem with local domain being case sensitive for domain pop collection Fixed problem with too large of a timeout value for POP collection
  • Fixed UIDL collection problem where same message is retrieved multiple times

New in PageGate 5.0.6 (Jun 2, 2010)

  • Fixed problem with ad-hoc recipient processing introduced in v 5.0.2

New in PageGate 5.0.4 (Jun 2, 2010)

  • Fixed problem with Advanced Ascii processing when the multiple character wildcard is changed from '*' to something else
  • Changed logging to show ascii value of characters in '' instead of using a generic '^' character
  • Fixed hourglass behavior on import screens
  • Fixed auto-conversion of full recipient name to short name when the apostrophe is used
  • Made changes to get rid of sporatic 3219 errors in GUI Client
  • Added support for displaying a list of pagegate servers in GUI Client on startup (serverlist.txt)
  • Fixed error 9 problem when using the brows button for selecting a new database location if current is invalid on startup
  • Fixed problem using failure notification lists if the failure happend connecting to the carrier

New in PageGate 5.0.3 (Jun 2, 2010)

  • Small delay added to initial 220 response of server, for some slow servers IP address text added to log for initial SMTP connection
  • Improved how default values for advanced and unused settings are handled when creating and editing carriers and recipients
  • Fixed 'Enabled' box on Ad-Hoc Mail screen.
  • Fixed problem where the ad-hoc feature could be used to send a message to a id/pin that matched an existing recipient with that interface disabled
  • Added spam keyword detection capability to GetMail interface

New in PageGate 5.0.2 (Jun 2, 2010)

  • Fixed error in PG Admin when a static recipient was set for GetAscii advanced ascii or GetSerial, and the recipient was deleted fixed problem where an extra colon was being left in SMTP messages if the "don't send from" option is used lengthened password fields in database (means a database version update too)

New in PageGate 5.0.1 (Jun 2, 2010)

  • Fixed error message that was displayed after database rebuild in PG Admin
  • Changed behavior of dropped connections in pgmailserver
  • Reworked email filtering in pgmailserver and pggmail