Merge branch 'Alinto:master' into master

This commit is contained in:
adetk
2022-12-24 16:57:31 +06:00
committed by GitHub
540 changed files with 6190 additions and 2062 deletions

1
.gitignore vendored
View File

@@ -43,3 +43,4 @@ UI/WebServerResources/js/vendor/ckeditor/bender-runner.config.json
UI/WebServerResources/js/vendor/ckeditor/plugins/onchange/docs
UI/WebServerResources/js/vendor/ckeditor/plugins/scayt/*.md
UI/WebServerResources/js/vendor/ckeditor/skins/n1theme/*.md

View File

@@ -36,7 +36,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@interface NGMimeMessage (ActiveSync)
- (NSArray *) allRecipients;
- (NSArray *) allBareRecipients;
@end

View File

@@ -38,39 +38,47 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@implementation NGMimeMessage (ActiveSync)
- (void) _addRecipients: (NSEnumerator *) enumerator
toArray: (NSMutableArray *) recipients
- (NSArray *) allRecipients
{
NGMailAddressParser *parser;
NSEnumerator *addressList;
NSMutableArray *allRecipients;
NGMailAddress *address;
NSEnumerator *recipients;
NSString *s;
NSString *fieldNames[] = {@"to", @"cc", @"bcc"};
unsigned int count;
while ((s = [enumerator nextObject]))
allRecipients = [NSMutableArray arrayWithCapacity: 16];
for (count = 0; count < 3; count++)
{
parser = [NGMailAddressParser mailAddressParserWithString: s];
addressList = [[parser parseAddressList] objectEnumerator];
while ((address = [addressList nextObject]))
[recipients addObject: [address address]];
recipients = [[self headersForKey: fieldNames[count]] objectEnumerator];
while ((s = [recipients nextObject]))
{
parser = [NGMailAddressParser mailAddressParserWithString: s];
addressList = [[parser parseAddressList] objectEnumerator];
while ((address = [addressList nextObject]))
[allRecipients addObject: [address address]];
}
}
return allRecipients;
}
- (NSArray *) allRecipients
- (NSArray *) allBareRecipients
{
NSMutableArray *recipients;
NSMutableArray *bareRecipients;
NSEnumerator *allRecipients;
NSString *recipient;
recipients = [NSMutableArray array];
bareRecipients = [NSMutableArray array];
[self _addRecipients: [[self headersForKey: @"to"] objectEnumerator]
toArray: recipients];
allRecipients = [[self allRecipients] objectEnumerator];
while ((recipient = [allRecipients nextObject]))
[bareRecipients addObject: [recipient pureEMailAddress]];
[self _addRecipients: [[self headersForKey: @"cc"] objectEnumerator]
toArray: recipients];
[self _addRecipients: [[self headersForKey: @"bcc"] objectEnumerator]
toArray: recipients];
return recipients;
return bareRecipients;
}
@end

View File

@@ -63,6 +63,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#import <NGMime/NGMimeBodyPart.h>
#import <NGMime/NGMimeFileData.h>
#import <NGMime/NGMimeType.h>
#import <NGMime/NGMimeHeaderFields.h>
#import <NGMime/NGMimeMultipartBody.h>
#import <NGMime/NGConcreteMimeType.h>
#import <NGMail/NGMimeMessageParser.h>
@@ -877,6 +878,8 @@ void handle_eas_terminate(int signum)
[self _ensureFolder: (SOGoMailFolder *)[accountFolder draftsFolderInContext: context]];
[self _ensureFolder: [accountFolder sentFolderInContext: context]];
[self _ensureFolder: (SOGoMailFolder *)[accountFolder trashFolderInContext: context]];
[self _ensureFolder: (SOGoMailFolder *)[accountFolder junkFolderInContext: context]];
[self _ensureFolder: (SOGoMailFolder *)[accountFolder templatesFolderInContext: context]];
}
allFoldersMetadata = [NSMutableArray array];
@@ -3617,7 +3620,7 @@ void handle_eas_terminate(int signum)
}
error = [self _sendMail: data
recipients: [message allRecipients]
recipients: [message allBareRecipients]
saveInSentItems: ([(id)[theDocumentElement getElementsByTagName: @"SaveInSentItems"] count] ? YES : NO)];
if (error)
@@ -4025,6 +4028,7 @@ void handle_eas_terminate(int signum)
for (j = 0; j < [aparts count]; j++)
{
apart = [aparts objectAtIndex: j];
if ([[[apart contentType] type] isEqualToString: @"text"] && [[[apart contentType] subType] isEqualToString: @"html"])
htmlPart = apart;
if ([[[apart contentType] type] isEqualToString: @"text"] && [[[apart contentType] subType] isEqualToString: @"plain"])
@@ -4033,12 +4037,23 @@ void handle_eas_terminate(int signum)
}
else
{
if ([[[part contentType] type] isEqualToString: @"text"] && [[[part contentType] subType] isEqualToString: @"html"])
if ([[(NGMimeContentDispositionHeaderField *)[part headerForKey: @"content-disposition"] type] hasPrefix: @"attachment"])
{
if ([[part body] isKindOfClass: [NSData class]] && ! [[[part contentType] type] isEqualToString: @"text"])
{
// Ensure base64 encoding of non-text parts - text parts are encoded individually.
[part setHeader: @"base64" forKey: @"content-transfer-encoding"];
[part setBody: [[part body] dataByEncodingBase64]];
[part setHeader: [NSString stringWithFormat:@"%d", (int)[[part body] length]]
forKey: @"content-length"];
}
[attachments addObject: part];
}
else if ([[[part contentType] type] isEqualToString: @"text"] && [[[part contentType] subType] isEqualToString: @"html"])
htmlPart = part;
else if ([[[part contentType] type] isEqualToString: @"text"] && [[[part contentType] subType] isEqualToString: @"plain"])
textPart = part;
else
[attachments addObject: part];
}
}
}
@@ -4178,7 +4193,7 @@ void handle_eas_terminate(int signum)
data = [generator generateMimeFromPart: messageToSend];
error = [self _sendMail: data
recipients: [messageFromSmartForward allRecipients]
recipients: [messageFromSmartForward allBareRecipients]
saveInSentItems: ([(id)[theDocumentElement getElementsByTagName: @"SaveInSentItems"] count] ? YES : NO)];
if (error)

View File

@@ -1,5 +1,42 @@
# Changelog
## [5.8.0](https://github.com/Alinto/sogo/compare/SOGo-5.7.1...SOGo-5.8.0) (2022-11-29)
### Features
* **password-recovery:** Add password recovery with secret question or secondary email ([656807b](https://github.com/Alinto/sogo/commit/656807b77d393c5d6f67915eb7dce54f53812791) [77062be](https://github.com/Alinto/sogo/commit/77062befc56252bef059dafe3751bcd049028cf0) [33940b1](https://github.com/Alinto/sogo/commit/33940b14ea4992ac62bd14d86942b898d3dd8fec) [e269df8](https://github.com/Alinto/sogo/commit/e269df8c6ee186b9efd9be9fd2d200e65304f063) [b7531bc](https://github.com/Alinto/sogo/commit/b7531bc59b0e05319952256de1065dbc29fa8ba9) [c4dd695](https://github.com/Alinto/sogo/commit/c4dd695b12cf707d8f916373e11957bc105125fd) [1ea8b9f](https://github.com/Alinto/sogo/commit/1ea8b9fb1f8458cb636a3be96eb29d8f89d5bbef) [2e1b22c](https://github.com/Alinto/sogo/commit/2e1b22cb230d84e87b669fda4f143329b248a624) [440a15b](https://github.com/Alinto/sogo/commit/440a15ba9858306d78bcbfdba6f94d0a84aaf6fb) [58540f1](https://github.com/Alinto/sogo/commit/58540f15e21ac7cb54e52881b693feb175517cf4) [d363474](https://github.com/Alinto/sogo/commit/d3634747d52cfa40e9bd6f4064e377fe1eec65ed) [9b023f4](https://github.com/Alinto/sogo/commit/9b023f43d516d31dcb13e4756cd0bb9a3c2ee8b7) [18c92da](https://github.com/Alinto/sogo/commit/18c92dac3195e037609286538c2914a76032467f) [d50080e](https://github.com/Alinto/sogo/commit/d50080ea5bf12a9b5e000ea595303f612d803679))
### Bug Fixes
* **addressbook:** Fix invalid template ([04dd78d](https://github.com/Alinto/sogo/commit/04dd78d738e3c9017063a66b58a59116d3438474))
* **addressbook:** Fix NSException on address book where uppercaseString is called on data ([c62b043](https://github.com/Alinto/sogo/commit/c62b043e26111ee4d6073b9b37931e15f3b95753))
* **calendar(js):** destination calendars of new components ([3eeebbc](https://github.com/Alinto/sogo/commit/3eeebbc83be064e65138ee6f777e1eaf0e2b5931)), closes [#5581](https://bugs.sogo.nu/view.php?id=5581)
* **calendar:** Update c_startdate field when updating event. Fixes [#4376](https://bugs.sogo.nu/view.php?id=4376) ([549d6a8](https://github.com/Alinto/sogo/commit/549d6a8463a1eb971f892a44c587bc28d8f669e0))
* **core:** Fix NSException when c_content is NULL. Closes [#5644](https://bugs.sogo.nu/view.php?id=5644). Original fix by [@jvdsn](https://github.com/jvdsn). ([2786064](https://github.com/Alinto/sogo/commit/27860648c18a3557b5eeacc0999a95dfd9ff63d8))
* **mail(js):** fix validation of email addresses. Closes [#5594](https://bugs.sogo.nu/view.php?id=5594) ([d194b1e](https://github.com/Alinto/sogo/commit/d194b1e921f5cdf864cc5d4202e2a1c6ffb5ab51))
* **security:** Security fix for WSTG-INPV-02. Add XSS protection. Fixes [#5642](https://bugs.sogo.nu/view.php?id=5642). ([efac49a](https://github.com/Alinto/sogo/commit/efac49ae91a4a325df9931e78e543f707a0f8e5e) [f5c6fcc](https://github.com/Alinto/sogo/commit/f5c6fcc3508312d47cc581059d8f3a4fe0d426a2) [dcbfd83](https://github.com/Alinto/sogo/commit/dcbfd830d46f047a911c0f028a8686ba6ef889b0) [714acfc](https://github.com/Alinto/sogo/commit/714acfc838ab26fc9de52cbf382faa410708ab4c) [1e0f5f0](https://github.com/Alinto/sogo/commit/1e0f5f00890f751e84d67be4f139dd7f00faa5f3) [b1f8489](https://github.com/Alinto/sogo/commit/b1f84891b04122344c8e4cce7ed8b9888811250b) [6971ebd](https://github.com/Alinto/sogo/commit/6971ebd2d191e414811b808face33aba1e850bed) [a010f62](https://github.com/Alinto/sogo/commit/a010f629f0493464e097c6ee7630cbd059eab24c))
* **ui:** Change active user name on top left with primary identity ([49879ef](https://github.com/Alinto/sogo/commit/49879efbc666b80e99d2b6d70d99df3f6612871c) [26b9429](https://github.com/Alinto/sogo/commit/26b9429396df8ade2978111d9b66bcdcf5528beb))
* **eas:** Use bare email address. Closes [#5612](https://bugs.sogo.nu/view.php?id=5612) and [#5640](https://bugs.sogo.nu/view.php?id=5640) ([2d9a709](https://github.com/Alinto/sogo/commit/2d9a70944beb3b43bdc506694286bc833da971e4) [e1c7e32](https://github.com/Alinto/sogo/commit/e1c7e32f84811197582bd14b0080f6ae2f7d3a82))
* **eas:** Ensure correct encoding of attachments. Closes [#5330](https://bugs.sogo.nu/view.php?id=5330) ([dff907a](https://github.com/Alinto/sogo/commit/dff907a158f9b8d7d2ca69e2ad33c7a4dd562abf))
* **eas:** Ensure Templates and Junk folder exits. Closes [#5626](https://bugs.sogo.nu/view.php?id=5626) ([2ffe3d7](https://github.com/Alinto/sogo/commit/2ffe3d79d2ffd62b0be22522e17ab9b8d9de1eea))
### Enhancements
* **mail:** Improve IMAP fetch sorting using NSDictionary keys instead of indexOfObject ([40b5c09](https://github.com/Alinto/sogo/commit/40b5c0918a9ddfea629f3a0d36bc908f94696a3a) [48c7375](https://github.com/Alinto/sogo/commit/48c7375544d882e6f594aca14d1c25dfc668ed4b) [60ec315](https://github.com/Alinto/sogo/commit/60ec3152e8f50e1d13b3ab0a553e8a3b8195c908) [38e886a](https://github.com/Alinto/sogo/commit/38e886a3e0c6c8986fef4a7b170f0c225e4ef5df))
* **calendar:** Add SOGoDisableOrganizerEventCheck parameter - this parameter is used to avoid checking calendar event's organizer ([cddfdb9](https://github.com/Alinto/sogo/commit/cddfdb90f9c2bf5d61db619899ccce280ab13419))
* **calendar:** Refresh data when clicking on 'today' ([5fb82fe](https://github.com/Alinto/sogo/commit/5fb82fe414ed6cbac5f1396078ec87e87691123b))
* **login:** Add button to discover password ([7bfa900](https://github.com/Alinto/sogo/commit/7bfa900ae10eb9c7fe7aa6bbbf0f7c600ce57ccb))
### Localization
* **da_DK:** Update Danish translations ([37291fa](https://github.com/Alinto/sogo/commit/37291facc73fa9600075ef677d47b09ff75e9d2c) [0409ee3](https://github.com/Alinto/sogo/commit/0409ee37be46c24ecffea640fe72774432492ec8))
* **fr:** Update French translations ([4c01ea2](https://github.com/Alinto/sogo/commit/4c01ea210ed9d0e67763ec941cf33b7f76087690))
* **nb_NO:** Update Norwegian Bokmål translations ([119e387](https://github.com/Alinto/sogo/commit/119e3870cf961b35778af745a9da3e3e41185214) [57fb622](https://github.com/Alinto/sogo/commit/57fb62244d4a494b867226010541fcb6fd20a7d9) [96cd188](https://github.com/Alinto/sogo/commit/96cd1880dac59d0bfc6af4e87598b1c8b15d20c0) [0cd7a17](https://github.com/Alinto/sogo/commit/0cd7a170a0e78726fa61970ceb0169caff28a0ce))
* **sr:** Update Serbian translations ([e51aee8](https://github.com/Alinto/sogo/commit/e51aee8ce0a9276c5ed5b5c9059641b44617bc9d))
### [5.7.1](https://github.com/Alinto/sogo/compare/SOGo-5.7.0...SOGo-5.7.1) (2022-08-17)
### Enhancements

View File

@@ -684,6 +684,9 @@ Possible values are:
Defaults to `NO` when unset.
|S |SOGoDisableSharing
|List of modules where sharing should be disabled, for example `(Mail, Calendar)`. Modules can be `Mail`, `Contacts` and `Calendar`. Default value empty list (sharing enabled for everybody).
|S |SOGoPasswordChangeEnabled
|Parameter used to allow or not users to change their passwords from
SOGo.
@@ -786,6 +789,29 @@ Default value is `YES`, or enabled.
authentication and global address books. Multiple sources can be
specified as an array of dictionaries.
|S |SOGoPasswordRecoveryEnabled
|Boolean enable password recovery with secret question or secondary e-mail. Default value is `NO`.
|S |SOGoPasswordRecoveryDomains
|List of domains where password recovery is enabled, for example `(example.org, example.net)`. If empty array `()`, disabled for all domains. If not set, enabled for all domains.
|U |SOGoPasswordRecoveryMode
|User password recovery mode. Values can be `Disabled`, `SecretQuestion` or `SecondaryEmail`.
|U |SOGoPasswordRecoveryQuestion
|User password recovery secret question. Values can be `SecretQuestion1`, `SecretQuestion2` or `SecretQuestion3`.
|U |SOGoPasswordRecoveryQuestionAnswer
|User password recovery secret question answer when mode is `SecretQuestion`.
|U |SOGoPasswordRecoverySecondaryEmail
|User password recovery e-mail when mode is `SecondaryEmail`.
|S |SOGoJWTSecret
|JWT secret according to RFC-7519. Default value is `SOGo`.
|=======================================================================
Authentication using LDAP
@@ -1505,6 +1531,9 @@ URL could be set to something like:
See the "EMail reminders" section in this document for more information.
|S |SOGoDisableOrganizerEventCheck
|Parameter used to disable organizer's calendar event check
|S |OCSStoreURL
|Parameter used to set the database URL so that SOGo can use to store
all content data. You must also set `OCSAclURL` and `OCSCacheFolderURL`
@@ -2066,7 +2095,10 @@ The default value is `YES`.
|S |NGImap4AuthMechanism
|Trigger the use of the IMAP `AUTHENTICATE` command with the specified
SASL mechanism. Please note that feature might be limited at this time.
SASL mechanism. Using `AUTHENTICATE` instead of `LOGIN` is also necessary
to enable UTF-8 characters in users' passwords. To enable simple use of
`AUTHENTICATE` for this purpose, set this setting to `plain`. Please note
that this feature might be limited at this time.
|D |NGImap4ConnectionGroupIdPrefix
|Prefix to prepend to names in IMAP ACL transactions, to indicate the

View File

@@ -31,7 +31,7 @@ Please refer to the [FAQ](https://sogo.nu/support.html#/faq) for [compilation in
SOGo and its associated components are available in various languages. The following list describes the official translations alongside their maintainers:
* [en] English - [Alinto](https://www.alinto.net)
* [en] English - [Alinto](https://www.alinto.com)
* [ar] Arabic - Anass Ahmed
* [eu] Basque - Gorka Gonzalez
* [bs_BA] Bosnian - Refik Bećirović
@@ -45,7 +45,7 @@ SOGo and its associated components are available in various languages. The follo
* [da_DK] Danish (Denmark) - Altibox
* [nl] Dutch - Roel van Os
* [fi] Finnish - Kari Salmu
* [fr] French - [Alinto](https://www.alinto.net)
* [fr] French - [Alinto](https://www.alinto.com)
* [de] German - Alexander Greiner-Baer
* [he] Hebrew - Raz Aidlitz
* [hu] Hungarian - Sándor Kuti
@@ -58,7 +58,7 @@ SOGo and its associated components are available in various languages. The follo
* [lt] Lithuanian - Mantas Liobė
* [mk_MK] Macedonian - Miroslav Jovanovic
* [sr_ME] Montenegrin - Ivan Pleskonjić
* [nb_NO] Norwegian (Bokmål) - Jan Ivar Karlsen
* [nb_NO] Norwegian (Bokmål) - Jan Ivar Karlsen / Altibox
* [nn_NO] Norwegian (Nynorsk) - Altibox
* [pl] Polish - Paweł Bogusławski
* [pt] Portuguese - Eduardo Crispim

View File

@@ -987,7 +987,7 @@ andAttribute: (EOAttribute *)_attribute
NSDictionary *currentRow;
NSNumber *storedVersion;
BOOL isNewRecord, hasInsertDelegate, hasUpdateDelegate;
NSCalendarDate *nowDate;
NSCalendarDate *nowDate, *startDate;
NSNumber *now;
EOEntity *quickTableEntity, *storeTableEntity;
NSArray *rows;
@@ -1002,6 +1002,7 @@ andAttribute: (EOAttribute *)_attribute
error = nil;
nowDate = [NSCalendarDate date];
now = [NSNumber numberWithUnsignedInt:[nowDate timeIntervalSince1970]];
startDate = nil;
if (doLogStore)
[self logWithFormat:@"should store content: '%@'\n%@", _name, _content];
@@ -1071,6 +1072,7 @@ andAttribute: (EOAttribute *)_attribute
[contentRow setObject:_name forKey:@"c_name"];
[contentRow setObject:now forKey:@"c_lastmodified"];
if (isNewRecord)
{
[contentRow setObject:now forKey:@"c_creationdate"];
@@ -1141,6 +1143,14 @@ andAttribute: (EOAttribute *)_attribute
}
else
{
// Update c_startdate for appointments
if ([theComponent respondsToSelector:@selector(startDate)]) {
startDate = [theComponent startDate];
if (startDate) {
[quickRow setObject:[NSNumber numberWithUnsignedInt:[startDate timeIntervalSince1970]] forKey:@"c_startdate"];
}
}
if (!ofFlags.sameTableForQuick)
error = (hasUpdateDelegate
? [quickChannel updateRowX: quickRow

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Abidjan
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/Abidjan
BEGIN:STANDARD
TZNAME:GMT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Algiers
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/Algiers
BEGIN:STANDARD
TZNAME:CET

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Bissau
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/Bissau
BEGIN:STANDARD
TZNAME:GMT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Cairo
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/Cairo
BEGIN:STANDARD
TZNAME:EET

View File

@@ -1,10 +1,10 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Casablanca
TZUNTIL:20870511T020001Z
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/Casablanca
BEGIN:STANDARD
TZNAME:+01

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Ceuta
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/Ceuta
BEGIN:DAYLIGHT
TZNAME:CEST

View File

@@ -1,10 +1,10 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/El_Aaiun
TZUNTIL:20870511T020001Z
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/El_Aaiun
BEGIN:STANDARD
TZNAME:+01

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Johannesburg
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/Johannesburg
BEGIN:STANDARD
TZNAME:SAST

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Juba
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/Juba
BEGIN:STANDARD
TZNAME:CAT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Khartoum
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/Khartoum
BEGIN:STANDARD
TZNAME:CAT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Lagos
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/Lagos
BEGIN:STANDARD
TZNAME:WAT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Maputo
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/Maputo
BEGIN:STANDARD
TZNAME:CAT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Monrovia
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/Monrovia
BEGIN:STANDARD
TZNAME:GMT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Nairobi
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/Nairobi
BEGIN:STANDARD
TZNAME:EAT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Ndjamena
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/Ndjamena
BEGIN:STANDARD
TZNAME:WAT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Sao_Tome
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/Sao_Tome
BEGIN:STANDARD
TZNAME:GMT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Tripoli
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/Tripoli
BEGIN:STANDARD
TZNAME:EET

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Tunis
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/Tunis
BEGIN:STANDARD
TZNAME:CET

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Windhoek
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:Africa/Windhoek
BEGIN:STANDARD
TZNAME:CAT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Adak
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Adak
BEGIN:DAYLIGHT
TZNAME:HDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Anchorage
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Anchorage
BEGIN:DAYLIGHT
TZNAME:AKDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Araguaina
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Araguaina
BEGIN:STANDARD
TZNAME:-03

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/Buenos_Aires
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Argentina/Buenos_Aires
BEGIN:STANDARD
TZNAME:-03

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/Catamarca
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Argentina/Catamarca
BEGIN:STANDARD
TZNAME:-03

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/Cordoba
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Argentina/Cordoba
BEGIN:STANDARD
TZNAME:-03

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/Jujuy
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Argentina/Jujuy
BEGIN:STANDARD
TZNAME:-03

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/La_Rioja
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Argentina/La_Rioja
BEGIN:STANDARD
TZNAME:-03

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/Mendoza
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Argentina/Mendoza
BEGIN:STANDARD
TZNAME:-03

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/Rio_Gallegos
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Argentina/Rio_Gallegos
BEGIN:STANDARD
TZNAME:-03

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/Salta
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Argentina/Salta
BEGIN:STANDARD
TZNAME:-03

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/San_Juan
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Argentina/San_Juan
BEGIN:STANDARD
TZNAME:-03

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/San_Luis
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Argentina/San_Luis
BEGIN:STANDARD
TZNAME:-03

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/Tucuman
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Argentina/Tucuman
BEGIN:STANDARD
TZNAME:-03

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/Ushuaia
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Argentina/Ushuaia
BEGIN:STANDARD
TZNAME:-03

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Asuncion
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Asuncion
BEGIN:DAYLIGHT
TZNAME:-03

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Bahia
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Bahia
BEGIN:STANDARD
TZNAME:-03

View File

@@ -1,23 +1,15 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Bahia_Banderas
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Bahia_Banderas
BEGIN:STANDARD
TZNAME:CST
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
DTSTART:19700405T020000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
TZOFFSETTO:-0600
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Barbados
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Barbados
BEGIN:STANDARD
TZNAME:AST

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Belem
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Belem
BEGIN:STANDARD
TZNAME:-03

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Belize
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Belize
BEGIN:STANDARD
TZNAME:CST

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Boa_Vista
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Boa_Vista
BEGIN:STANDARD
TZNAME:-04

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Bogota
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Bogota
BEGIN:STANDARD
TZNAME:-05

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Boise
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Boise
BEGIN:DAYLIGHT
TZNAME:MDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Cambridge_Bay
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Cambridge_Bay
BEGIN:DAYLIGHT
TZNAME:MDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Campo_Grande
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Campo_Grande
BEGIN:STANDARD
TZNAME:-04

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Cancun
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Cancun
BEGIN:STANDARD
TZNAME:EST

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Caracas
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Caracas
BEGIN:STANDARD
TZNAME:-04

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Cayenne
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Cayenne
BEGIN:STANDARD
TZNAME:-03

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Chicago
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZNAME:CDT

View File

@@ -1,23 +1,15 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Chihuahua
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Chihuahua
BEGIN:DAYLIGHT
TZNAME:MDT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
DTSTART:19700405T020000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
BEGIN:STANDARD
TZNAME:MST
TZNAME:CST
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
TZOFFSETTO:-0600
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Costa_Rica
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Costa_Rica
BEGIN:STANDARD
TZNAME:CST

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Cuiaba
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Cuiaba
BEGIN:STANDARD
TZNAME:-04

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Danmarkshavn
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Danmarkshavn
BEGIN:STANDARD
TZNAME:GMT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Dawson
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Dawson
BEGIN:STANDARD
TZNAME:MST

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Dawson_Creek
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Dawson_Creek
BEGIN:STANDARD
TZNAME:MST

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Denver
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Denver
BEGIN:DAYLIGHT
TZNAME:MDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Detroit
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Detroit
BEGIN:DAYLIGHT
TZNAME:EDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Edmonton
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Edmonton
BEGIN:DAYLIGHT
TZNAME:MDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Eirunepe
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Eirunepe
BEGIN:STANDARD
TZNAME:-05

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/El_Salvador
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/El_Salvador
BEGIN:STANDARD
TZNAME:CST

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Fort_Nelson
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Fort_Nelson
BEGIN:STANDARD
TZNAME:MST

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Fortaleza
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Fortaleza
BEGIN:STANDARD
TZNAME:-03

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Glace_Bay
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Glace_Bay
BEGIN:DAYLIGHT
TZNAME:ADT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Goose_Bay
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Goose_Bay
BEGIN:STANDARD
TZNAME:AST

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Grand_Turk
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Grand_Turk
BEGIN:STANDARD
TZNAME:EST

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Guatemala
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Guatemala
BEGIN:STANDARD
TZNAME:CST

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Guayaquil
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Guayaquil
BEGIN:STANDARD
TZNAME:-05

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Guyana
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Guyana
BEGIN:STANDARD
TZNAME:-04

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Halifax
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Halifax
BEGIN:DAYLIGHT
TZNAME:ADT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Havana
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Havana
BEGIN:STANDARD
TZNAME:CST

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Hermosillo
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Hermosillo
BEGIN:STANDARD
TZNAME:MST

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Indiana/Indianapolis
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Indiana/Indianapolis
BEGIN:DAYLIGHT
TZNAME:EDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Indiana/Knox
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Indiana/Knox
BEGIN:DAYLIGHT
TZNAME:CDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Indiana/Marengo
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Indiana/Marengo
BEGIN:DAYLIGHT
TZNAME:EDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Indiana/Petersburg
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Indiana/Petersburg
BEGIN:DAYLIGHT
TZNAME:EDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Indiana/Tell_City
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Indiana/Tell_City
BEGIN:DAYLIGHT
TZNAME:CDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Indiana/Vevay
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Indiana/Vevay
BEGIN:DAYLIGHT
TZNAME:EDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Indiana/Vincennes
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Indiana/Vincennes
BEGIN:DAYLIGHT
TZNAME:EDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Indiana/Winamac
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Indiana/Winamac
BEGIN:STANDARD
TZNAME:EST

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Inuvik
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Inuvik
BEGIN:DAYLIGHT
TZNAME:MDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Iqaluit
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Iqaluit
BEGIN:DAYLIGHT
TZNAME:EDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Jamaica
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Jamaica
BEGIN:STANDARD
TZNAME:EST

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Juneau
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Juneau
BEGIN:DAYLIGHT
TZNAME:AKDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Kentucky/Louisville
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Kentucky/Louisville
BEGIN:DAYLIGHT
TZNAME:EDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Kentucky/Monticello
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Kentucky/Monticello
BEGIN:DAYLIGHT
TZNAME:EDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/La_Paz
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/La_Paz
BEGIN:STANDARD
TZNAME:-04

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Lima
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Lima
BEGIN:STANDARD
TZNAME:-05

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Los_Angeles
BEGIN:DAYLIGHT
TZNAME:PDT

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Maceio
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Maceio
BEGIN:STANDARD
TZNAME:-03

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Managua
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Managua
BEGIN:STANDARD
TZNAME:CST

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Manaus
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Manaus
BEGIN:STANDARD
TZNAME:-04

View File

@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
PRODID:-//Alinto//NONSGML IANA 2022b//EN
PRODID:-//Alinto//NONSGML IANA 2022f//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Martinique
LAST-MODIFIED:20220812T151335Z
LAST-MODIFIED:20221129T123233Z
X-LIC-LOCATION:America/Martinique
BEGIN:STANDARD
TZNAME:AST

Some files were not shown because too many files have changed in this diff Show More