2.8.8
- RENAMEACCOUNT command has been extended to allow storage point specification (introduced in CGPro 6.1.9)
- 'NativeEncoding' parameter of 'new CGP::CLI()' implemented.
2.8.7
- TempBlacklistIP command implemented (introduced in CGPro 6.1.c3)
- [List|Create][Account|Domain]Storage commands implemented (introduced in CGPro 6.1.c2)
- RejectQueueMessagess call implemented (introduced in CGPro 6.1c1)
- Bug fix: SetStatElement call could hang
- SetAccountPassowrd now supports METHOD parameter
- CreateDomain now supports SHARED and PATH parameters
2.8.6
- license text added.
- ListStock[Skin|PBX]Files, ReadStock[Skin|PBX]File commands implemented (introduced in CGPro 6.0.6)
- [Get|Set]DNRSettings commands implemented (introduced in CGPro 6.0.8)
2.8.5
- SSL/TLS transport implemented (disabled by default).
- [Get|Update]LogSettings, [Get|Update]ServerSettings commands implemented (introduced in CGPro 6.0.4)
2.8.4
- ListAccountSessions commands implemented (introduced in CGPro 6.0.c2)
- ListCLICommands,Noop,Echo,GetVersion,GetCurrentTime,SetLogAll,DumpAllObjects,TestLoop,SetTrace commands implemented (documented in CGPro 6.0c1)
- UpdateScheduledTask,GetIPState commands implemented (introduced in CGPro 5.4.3)
2.8.3
- ListModules,SetStatElement,Dataset commands implemented (introduced in CGPro 5.4c2)
- [Get|Set][Cluster]NatSiteIPs commands implemented (introduced in CGPro 5.3.5)
- Route call now works with 'access' and 'signal' flags.
- Bug fix: IP Address objects were parsed incorrectly.
2.8.2
- Parser improved to handle new data types introduced in CGPro 5.3.7
- The CGP::CLI class is blessed so now you can inherit it.
- [Get|Set][Cluster]Network commands implemented (introduced in CGPro 5.3.6)
2.8.1
- SetAccountPassword call updated to support CHECK parameter (introduced in CGPro 5.3.4)
- Directory Administration commands implemented (introduced in CGPro 5.3.2).
2.8.0
- [Get|Set]Account[RPOPs|SIPs] calls implemented (introduced in CGPro 5.3.c4)
- Reading XML data objects implemented.
2.7.9
- [Get|Set]MediaServerSettings calls implemented (introduced in CGPro 5.3.c1)
- [Get|Set]MailboxSubscription calls implemented (introduced in CGPro 5.3.c1)
- [Read|Write|Rename|Delete]StorageFile, ListStorageFiles, GetStorageFileInfo, [Read|Update]StorageFileAttr, [Get|Set]FileSubscription calls implemented (introduced in CGPro 5.3.c1)
- List[Account|Domain]NamedTasks, [Create|Rename|Delete|Get|Update]NamedTask calls implemented (introduced in CGPro 5.3.c1)
- GetStatElement, GetNextStatName calls implemented (introduced in CGPro 5.3.c1)
2.7.8
- GetAccountInfo now accepts single key, array of keys, and no keys as parameter.
- [Get|Set]SessionSettings calls implemented (introduced in CGPro 5.2.9)
- Balance call implemented (introduced in CGPro 5.2.10)
- Roster call implemented (introduced in CGPro 5.2.10)
- Update[Server|Cluster]AccountPrefs calls implemented (introduced in CGPro 5.2.c1)
- Bug fix: PutWebFile could submit datablocks incorrectly.
2.7.7
- GetAccountPresence call implemented (introduced in CGPro 5.2.8)
- StartPBXTask, SendTaskEvent, KillNode, ReadNodeStatus calls implemented
- FindAccountSession call implemented
2.7.6
- Delete[Server|Cluster|Domain]PBX calls implemented (introduced in CGPro 5.2.7)
- Bug fix: GetAccountEffectivePrefs was declared as GetEffectiveAccountPrefs
2.7.5
- Bug fix: SetAccountACL call didn't work
- The undef value now represented as #NULL# instead of just empty string
2.7.4
- [Get|Set]AccountACL, GetAccountACLRights calls implemented (introduced in CGPro 5.2.2)
- [Suspend|Resume]Domain calls implemented (introduced in CGPro 5.2.2)
- List[Domain|Server|Cluster]Telnums calls implemented (introduced in CGPro 5.2.2)
- the optional origAddress parameter has been added to Create[XIMSS|WebUser]Session commands (introduced in CGPro 5.2.2)
- [Get|Set|Update]ServerAccountDefaults calls implemented (introduced in CGPro 5.2.3)
2.7.3
- ListDomainObjects call implemented (declared in CGPro 5.2.1)
- CreateXIMSSSession,GetDialogInfo calls implemented (introduced in CGPro 5.2c3)
- [Get|Set][Queue|Signal|Cluster]Settings calls implemented (introduced in CGPro 5.2c3)
- KillSession,GetSessions calls implemented (introduced in CGPro 5.2c3)
2.7.2
- [Get|Set][Cluster][NATedIPs|DebugIPs|DeniedIPs] calls implemented (introduced in CGPro 5.2c2)
- FindForwarders call implemented (introduced in CGPro 5.2c2)
- [Get|Set|Update]AccountPrefs calls implemented (introduced in CGPro 5.2c1)
- [Get|Set|Update]AccountDefaultPrefs calls implemented (introduced in CGPro 5.2c1)
- [Get|Set][Server|Cluster]AccountPrefs calls implemented (introduced in CGPro 5.2c1)
- SetAccountType call implemented (introduced in CGPro 5.2c1)
- GetMessageQueueInfo call implemented (introduced in CGPro 5.2c1)
- UpdateWebUserDefaults call implemented (introduced in CGPro 5.1.9)
2.7.1
- Bug fix: StoreDomainSkinFile, StoreClusterPBXFile, PutWebUserInterface, PutWebFile didn't pass base64data correctly.
2.7.0
- [Get|Set]AccountMailRules calls implemented (introduced in CGPro 5.1.4)
- [Get|Set]AccountSignalRules calls implemented (introduced in CGPro 5.1.4)
- Update[Mail|Signal]Rule calls implemented (introduced in CGPro 5.1.4)
- [Get|Set][Server|Cluster][Mail|Signal]Rules (introduced in CGPro 5.1.4)
- [Get|Set][Server|Cluster]TrustedCerts (introduced in CGPro 5.1.4)
2.6.9
- [Get|Set]TempBlacklistedIPs calls implemented (introduced in CGPro 5.1c1)
- KillAccountSessions call implemented (introduced in CGPro 5.1c1)
- RenameForwarder call implemented (introduced in CGPro 5.1c1)
- [Get|Set]AccountTelnums calls implemented (introduced in CGPro 5.1c1)
2.6.8
- Bug fix: CLI.pm failed to read Time Stamp data objects.
- Real-Time Application Administration commands implemented (introduced in CGPro 5.0c1)
2.6.7
- Now CLI.pm can automatically reconnect after a timeout.
- FindWebUserSession call implemented (introduced in CGPro 4.3c4)
2.6.6
- Bug fix: it failed to login when the "Advertise APOP method" was disabled in CGPro settings
- CreateWebUserSession commands have new parameters (introduced in CGPro 4.2.4)
2.6.5
- [Get|Put]WebFile commands have new parameters (introduced in CGPro 4.2b6)
- GetDomainLocation call implemented (introduced in CGPro 4.2b3)
- ProcessBounce call implemented (introduced in CGPro 4.2b2)
- [Get|Set][Cluster]LANIPs calls implemented (introduced in CGPro 4.2b1)
2.6.4
- Redesigned for compatibility with CGPro 4.1.4
- [Get|Set][Cluster]Intercept calls implemented (introduced in CGPro 4.1.2)
2.6.3
- 'WebUser' SASL login method implemented (introduced in CGPro 4.1b9)
2.6.2
- RejectQueueMessage call implemented (introduced in CGPro 4.1)
- GetTempClientIPs call implemented (introduced in CGPro 4.1)
- RemoveAccountSubset call implemented (introduced in CGPro 4.1)
- SetMailboxClass call implemented (introduced in CGPro 4.1b9)
2.6.1
- [Insert|Delete]DirectoryRecords calls implemented (introduced in CGPro 4.1b7)
- GetCurrentController call implemented (introduced in CGPro 4.1b7)
- GetEffectiveWebUser call implemented (introduced in CGPro 4.1b5)
- [Get|Set]RouterSettings calls implemented (introduced in CGPro 4.1b4)
- [Get|Set][Server|Cluster]WebUserDefaults calls implemented (introduced in CGPro 4.1b4)
- [Get|Set]DomainRules calls implemented (introduced in CGPro 4.1b2)
2.6.0
- Bug fix: it could fail to parse GetAccountSettings response if account had S/MIME certificate
- GetSubscriberInfo call implemented (introduced in CGPro 4.0)
- ListAdminDomains call implemented (introduced in CGPro 4.0)
- SetPostingMode call implemented (introduced in CGPro 4.0b7)
2.5.0
- Account Alerts calls implemented (introduced in CGPro 4.0b3)
- GetSNMPElement call implemented (introduced in CGPro 4.0b3)
- ReleaseSMTPQueue call implemented (introduced in CGPro 4.0b1)
2.4.91
- Bug fix: Delete[Domain|Server|Cluster]SkinFile commands didn't work
- Bug fix: Mailbox names in some mailbox management commands were not quoted
2.4.9
- ListSubscribers command now works with CGPro 3.5.7
2.4.8
- VerifyAccountPassword call implemented (introduced in CGPro 3.5.4)
- Bug fix: StoreDomainSkinFile command didn't work.
- Internal changes: now it doesn't put unnecessary quotes around account and domain names.
2.4.7
- Alert Adminstration commands are implemented.
- Web Skin Administration commands implemented.
- New calls implemented (introduced in CGPro 3.5b2-b9):
[Get|Set]AccountSubscription,
[Get|Set]MailboxAliases
[Get|Set][Cluster]DirectoryIntegration
[Get|Set][Cluster]BlacklistedIPs, [Get|Set][Cluster]ClientIPs, [Get|Set][Cluster]WhiteHoleIPs,
[Get|Set][Cluster]Protection, [Get|Set][Cluster]Banned
GetWebUserSession, KillWebUserSession
[Get|Set]ClusterRules
[Get|Set]ClusterRouterTable
Get[Account|Domain]EffectiveSettings
[Get|Update|Set][Account|Domain]Settings
[Get|Update|Set]ClusterDomainDefaults
SetAccountPassword
2.4.6
- Bug fix: dictionary keys with spaces were processeed incorrectly.
2.4.5
- ListSubscribers and WriteLog calls implemented (introduced
in CGPro 3.5b1)
2.4.4
- When the connection to CGPro can't be opened, the login procedure now returns error code instead of aborting.
2.4.3
- SetClientIPs and SetBlacklistedIPs calls implemented (introduced
in CGPro 3.4.4)
2.4.2
- CreateDirectoryDomain and ReloadDirectoryDomains calls
implemented (introduced in CGPro 3.4.3 final)
2.4.1
- Bug fix: UpdateDomain and SetDomain calls didn't read the server response.
2.4.0
- CreateWebUserSession call implemented (introduced in CGPro 3.4
final)
2.3.0
- APOP secure login method implemented.
2.2.0
- GetAccountStat, ResetAccountStat, GetDomainStat, ResetDomainStat
implemented (introduced in 3.4b8)
- InfoWebFiles renamed into GetWebFilesInfo.
2.1.0
- GetWebFile, PutWebFile, RenameWebFile, DeleteWebFile, ListWebFiles,
InfoWebFiles implemented (introduced in 3.4b7)
2.0.0
- MainDomainName, GetDomainLists, GetAccountLists implemented (introduced
in 3.4b5)
1.9.0
- RefreshOSData, GetRouterTable and SetRouterTable calls
implemented (introduced in CGPro 3.4b4)
- RenameMailbox(es),DeleteMailbox(es) calls implemented (introduced
in CGPro 3.4b4)
1.8.2
- Arrays parsing bug fixed.
1.8.1
- Now the parser can accept unquoted chars in x80-xFF range.
- setStringsTranslateMode call implemented.
1.8.0
- CreateMailbox,GetMailboxInfo, GetMailboxACL, SetMailboxACL, GetMailboxRights
calls implemented (introduced in CGPro 3.4b1)
- Route call implemented.
1.7.0
- ListForwarders, ListGroups calls implemented.
1.6.0
- GetAccountLocation, GetServerRules, SetServerRules calls implemented
(intr. in CGPro 3.3b6).
1.5.0
- CreateGroup, DeleteGroup, RenameGroup, GetGroup, SetGroup calls
implemented.
- CreateFrowarder, DeleteForwarder, GetForwarder calls implemented
(introduced in CGPro 3.3b1).
- The EOL character was changed from \n to \012 to avoid translation problems.
1.4.0
- SendCommand and GetResponseData calls implemented.
- GetDomainAlerts and SetDomainAlerts calls implemented (introduced
in CGPro 3.2b6)
- GetAccountRPOP and SetAccountRPOP calls implemented (introduced
in CGPro 3.2b6)
- CreateSharedDomain call implemented (introduced in CGPro 3.2b6)
- GetWebUser ,SetWebUser, GetWebUserDefaults, SetWebUserDefaults calls
implemented
- SetDomain, SetAccount, SetAccountDefaults, SetAccountTemplate calls
implemented
- GetAccountRules and SetAccountRules calls implemented (introduced
in CGPro 3.2b1)
- ListMailboxes call implemented (introduced in CGPro 3.2b6)
- Web interface tuning calls implemented (introduced in CGPro 3.2b6)
- Bug fix: it didn't quote empty strings.
1.3.0
- Inline input support implemented (started in CGPro 3.2b6)
- Faster output (less spaces and quotes).
- Bug fix: it didn't quote strings with '_' character.
1.2.0
- Parser updated: Extra characters ('.', '@', '%', '!', '_', '-', '#')
now accepted in unquoted words from the Server output (started in CGPro 3.2b2).
- Bug fix: '*' was submitted as quoted string in 'GetAccount *'
call
1.1.0
- Output conversion mechanism changed (no more need for Data::Dumper
module).
- GetAccountInfo and UpdateModule calls implemented (introduced
in CGPro 3.1)
1.0.0
CommuniGate Pro Guide. Copyright © 2021, AO SBK
|