PNG
IHDR C IDATx1
7
89T5 <' w q ; ` 0 ` 0 q w q ; w q ; ` 0 ` 0 q w q ; ` ; ` 0 q w 0 q ; w ; ` 0 ` w 0 q ; w q ; ` 0 ` w 0 q w q ; ` ; ` 0 q w q ; w ; ` 0 ` w 0 q ; w ; ` 0 ` w 0 q w q ; ` 0 ` 0 q w q ; w ; ` 0 q w 0 q ; w ; ` 0 ` w 0 q ; w q ; ` 0 ` 0 q w q ; ` ; ` 0 q w 0 q ; w ; ` 0 ` w 0 q ; w q ; ` 0 ` w 0 q w q ; ` ` 0 q w q ; w ; ` 0 ` 0 q w q ; w ; ` 0 ` 0 q w q ; w ; ` 0 q w 0 q ; w ; ` 0 ` w 0 q ; w q ; ` 0 ` 0 q w q ; ` ; ` 0 q w 0 q ; w ; ` 0 ` w 0 q ; w q ; ` 0 ` w 0 q w q ; ` ; ` 0 q w q ; w ; ` 0 ` w 0 q ; w ; ` 0 ` w 0 q w q ; ` 0 ` 0 q w q ; w ; ` 0 q w 0 q ; w ; ` 0 ` w 0 q ; w q ; ` 0 ` 0 q w q ; ` ; ` 0 q w 0 q ; w ; ` 0 ` w 0 q ; w q ; w ; ` 0 ` w 0 q ; w q ; w ; ` 0 ` w 0 q ; w ; ` 0 ` w 0 q w q ; ` 0 ` 0 q w q ; w ; ` 0 q w 0 q ; w ; ` 0 ` w 0 q ; w q ; ` 0 ` 0 q w q ; ` ; ` 0 q w 0 q ; w ; ` 0 ` w 0 q ; w q ; ` 0 ` w 0 q w q ; ` ; ` 0 q w q ; w ; ` 0 ` w 0 q ; w ; ` 0 ` w 0 q w q ; ` 0 ` 0 q w q ; w ; ` 0 q w 0 q ; w ; ` K 0 ` w 0 q ; w q ; ` 0 ` H 0 ` w 0 q ; w q ; ` 0 ` H 0 ` w 0 q ; w q ; ` 0 ` w 0 q w q ; ` ; ` 0 q w q ; w ; ` 0 ` w 0 q ; w ; ` 0 ` w 0 q w q ; ` 0 ` 0 q w q ; w ; ` 0 q w 0 q ; w ; ` 0 ` w 0 q ; w q ; ` 0 ` 0 q w q ; ` ; ` 0 q w 0 q ; w ; ` 0 ` w 0 q ; w q ; ` 0 ` w 0 q w q ; ` ; ` 0 q w q ; w ; ` 0 ` w 0 q d IENDB`
/home/wespack/etc/wespack.com.my
Edit: /home/wespack/etc/wespack.com.my/crystal.rcube.db.1789139977 (152576B)
SQLite format 3 @ H 3 ._W ' {uoicQKE?93-''''''' 6?tablecontactscontactsCREATE TABLE contacts (
contact_id integer NOT NULL PRIMARY KEY,
user_id integer NOT NULL default '0',
changed datetime NOT NULL default '0000-00-00 00:00:00',
del tinyint NOT NULL default '0',
name varchar(128) NOT NULL default '',
email varchar(128) NOT NULL default '',
firstname varchar(128) NOT NULL default '',
surname varchar(128) NOT NULL default '',
vcard text NOT NULL default ''
)~[tablecachecacheCREATE TABLE c p m i ~d y_ vZ tV LR M FK FC q? /9 '5 . S1 " g Y f : ` H
m
J 5Z F rK Z 1V Q J V( n% [, E
;h; A%9indexix_searches_user_type_nameold_searches CREATE UNIQUE INDEX ix_searches_user_type_name ON "old_searches" (user_id, type, name) |%%%tableold_searchesold_searchesCREATE TABLE "old_searches" (
search_id integer NOT NULL PRIMARY KEY,
user_id integer NOT NULL DEFAULT '0',
"type" smallint NOT NULL DEFAULT '0',
name ?)indexix_cache_messages_expirescache_messagesCREATE INDEX ix_cache_messages_expires ON cache_messages (expires) =O) indexsqlite_autoindex_cache_messages_1cache_messages/+;? indexsqlite_autoindex_system_1system-o:9tablesystemsystem,CREATE TABLE system (
name varchar(64) NOT NULL PRIMARY KEY,
value text NOT NULL
)A U/ indexsqlite_autoindex_cp_schema_version_1cp_schema_version_//mtablecp_schema_versioncp_schema_version
CREATE TABLE `cp_schema_version` (
version_id integer NOT NULL PRIMARY KEY,
version varchar(128) NOT NULL UNIQUE,
applied datetime NOT NULL default '0000-00-00 00:00:00')
? '? =/!indexix_contactgrox p3)
indexix_identities_emailold_identities+CREATE INDEX ix_identities_email ON "old_ide :;% indexix_cache_thread_expirescache_thread&CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7DK% indexsqlite_autoindex_cache_thread_1cache_thread$ %%tablecache_threadcache_thread#CREATE TABLE cache_thread (
user_id integer NOT NULL,
mailbox varchar(255) NOT NULL,
expires datetime DEFAULT NULL,
?)indexix_cache_messages_expir6Q%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared (
cache_key varchar(255) NOT NULL,
expires datetime DEFAULT NULL,
data text NOT NULL,
PRIMARY KEY (cache_key)
)-MA indexsqlite_autoindex_session_1session
VLtablesessionsession CREATE TABLE session (
sess_id varchar(128) NOT NULL PRIMARY KEY,
changed datetime NOT NULL default '0000-00-00 00:00:00',
ip varchar(40) NOT NULL default '',
vars text NOT NULL
)
P n kM3)U72a0cb2f6df2856fea8084a20ae57d832022-06-30 11:31:40124.170.42.226bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1h Q
n I #M 72a0cb2f6df2856fea8084a20ae57d83
` ` " 933 crystal@wespack.com.mylocalhost2009-09-29 15:05:322022-06-30 07:49:25en_USa:4:{s:11:"search_mods";a:4:{s:1:"*";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}s:10:"INBOX.Sent";a:2:{s:7:"subject";i:1;s:2:"to";i:1;}s:12:"INBOX.Drafts";a:2:{s:7:"subject";i:1;s:2:"to";i:1;}s:5:"INBOX";a:1:{s:4:"from";i:1;}}s:11:"client_hash";s:16:"PGsLjTbEtD9vzcrv";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;}
jL.uU5 31.6.0.72023-04-17 19:31:57 31.5.2.62023-03-06 19:34:34 31.5.2.52023-02-15 19:35:31 31.5.2.12022-12-01 19:30:24 31.4.122022-03-29 19:30:21 31.4.112021-11-17 19:31:56 31.4.102021-01-08 19:25:58 31.4.82020-10-02 19:33:47 31.4.42020-06-10 19:21:47
31.3.82020-05-12 19:19:51 31.3.72019-02-21 16:19:11 31.3.62018-11-11 16:18:34 31.3.32017-11-15 16:16:36 31.2.42017-04-24 16:14:43 31.2.32017-04-11 16:26:50 31.1.42016-05-11 12:31:38
V znbV 1.6.0.71.5.2.61.5.2.51.5.2.1
1.4.12
1.4.11
1.4.10 1.4.8 1.4.4 1.3.8
1.3.7 1.3.6 1.3.3 1.2.4 1.2.3 1.1.4
[ + O;=indexix_contactgroupmembers_contact_idold_contactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON "old_contactgroupmembers" (contact_id)+;? indexsqlite_autoindex_system_1system-o:9tablesystemsystem,CREATE TABLE system (
name varchar(64) NOT NULL PRIMARY KEY,
value text NOT NULL
)d93!indexix_identities_emailidentities+CREATE INDEX ix_identities_email ON identities(email, del)#A-indexix_searches_user_type_namesearches CREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)c"tablesearchessearchesCREATE TABLE searches (
search_id integer NOT NULL PRIMARY KEY,
user_id integer NOT NULL DEFAULT '0',
"type" smallint NOT NULL DEFAULT '0',
name varchar(128) NOT NULL,
data text NOT NULL
)Ma; indexsqlite_autoindex_old_contactgroupmembers_1old_contactgroupmembers
8'
3
9
"0000-00-00 00:00:00crystal@wespack.com.my
| | < 39
"2009-12-05 16:22:48B sanzb.sanz@iberresinas.comB 3%9
"2009-12-05 16:22:45Crystal Chincrystal@wespack.com.my
/ / )
i D D;; .I3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~-33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses (
address_id integer NOT NULL PRIMARY KEY,
user_id integer NOT NULL
REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE,
changed datetime NOT NULL default '0000-00-00 00:00:00',
name varchar(255) NOT NULL default '',
email varchar(255) NOT NULL,
"type" integer NOT NULL
) O31indexix_contactgroupmembers_contact_idcontactgroupmembersuCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)
| w55tablecarddav_addressbookscarddav_addressbooksXCREATE TABLE "carddav_addressbooks" (
id integer NOT NULL PRIMARY KEY,
name TEXT NOT NULL,
username TEXT NOT NULL,
password TEXT NOT NULL,
url TEXT NOT NULL,
active TINYINT UNSIGNED NOT NULL DEFAULT 1,
user_id integer NOT NULL,
last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database
refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h
sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync
presetname TEXT, -- presetname
use_categories TINYINT NOT NULL DEFAULT 0,
-- not enforced by sqlite < 3.6.19
FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE
)
A h hyyp U4!!utabledictionarydictionaryCREATE TABLE dictionary (
user_id integer DEFAULT NULL
REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE,
language varchar(16) NOT NULL,
data text NOT NULL
), i5indexix_responses_user_idresponsesCREATE INDEX ix_responses_user_id ON responses(user_id, del)~2KtableresponsesresponsesCREATE TABLE responses (
response_id integer NOT NULL PRIMARY KEY,
user_id integer NOT NULL
REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE,
changed datetime NOT NULL default '0000-00-00 00:00:00',
del tinyint NOT NULL default '0',
name varchar(255) NOT NULL,
data text NOT NULL,
is_html tinyint NOT NULL default '0'
) M3!indexix_identities_emailidentitiesTCREATE INDEX ix_identit6 5C!/indexix_dictionary_user_languagedictionaryRCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)
"'
s s J!-!libkolab-version2023111200$$;!calendar-caldav-version2024082600?!calendar-database-version2024082600/!roundcube-version2022081200
+roundcube-version/roundcube-version c-libkolab-version;calendar-caldav-version$?calendar-database-version#
G / 3 2022-06-30 11:31:40
y [ y ~5/indexix_filestore_user_idfilestoreUCREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)A8QtablefilestorefilestoreCREATE TABLE filestore (
file_id integer NOT NULL PRIMARY KEY,
user_id integer NOT NULL
REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE,
context varchar(32) NOT NULL,
filename varchar(128) NOT NULL,
mtime integer NOT NULL,
data text NOT NULL
)7A-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)6tablesearchessearchesCREATE TABLE searches (
search_id integer NOT NULL PRIMARY KEY,
user_id integer NOT NULL
REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE,
"type" smallint NOT NULL DEFAULT '0',
name varchar(128) NOT NULL,
data text NOT NULL
) C!{95/indexix_filestore_user_idfilestoreUCREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)
. * . * . * T"
933
crystal@wespack.com.mylocalhost2009-09-29 15:05:322010-10-06 11:45:55en_US
/ " /+# X Uytablecalendarscalendars0CREATE TABLE calendars (
calendar_id integer NOT NULL PRIMARY KEY,
user_id integer NOT NULL default '0',
name varchar(255) NOT NULL default '',
color varchar(255) NOT NULL default '',
showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database',
CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id)
REFERENCES users(user_id)
)YT1uindexix_session_changedsession.CREATE INDEX ix_session_changed ON session (changed)mS;%indexix_cache_shared_expirescache_shared(CREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7RK% indexsqlite_autoindex_cache_shared_1cache_shared% a%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared (
cache_key varchar(2W JVotableeventsevents2CREATE TABLE events (
event_id integer NOT NULL PRIMARY KEY,
calendar_id integer NOT NULL default '0',
recurrence_id integer NOT NULL default '0',
uid varchar(255) NOT NULL 3
default '',
instance varchar(16) NOT NULL default '',
isexception tinyint(1) NOT NULL default '0',
created datetime NOT NULL default '1000-01-01 00:00:00',
changed datetime NOT NULL default '1000-01-01 00:00:00',
sequence integer NOT NULL default '0',
start datetime NOT NULL default '1000-01-01 00:00:00',
end datetime NOT NULL default '1000-01-01 00:00:00',
recurrence varchar(255) default NULL,
title varchar(255) NOT NULL,
description text NOT NULL,
location varchar(255) NOT NULL default '',
categories varchar(255) NOT NULL default '',
url varchar(255) NOT NULL default '',
all_day tinyint(1) NOT NULL default '0',
free_busy tinyint(1) NOT NULL default '0',
priority tinyint(1) NOT NULL default '0',
sensitivity tinyint(1) NOT NULL default '0',
status varchar(32) NOT NULL default '',
alarms text default NULL,
attendees text default NULL,
notifyat datetime default NULL,
CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id)
REFERENCES calendars(calendar_id)
)
l - |Z9+!indexix_itipinvitations_uiditipinvitations8CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)X++mtableitipinvitationsitipinvitations6CREATE TABLE itipinvitations (
token varchar(64) NOT NULL PRIMARY KEY,
event_uid varchar(255) NOT NULL,
user_id integer NOT NULL default '0',
event text NOT NULL,
expires datetime NOT NULL default '1000-01-01 00:00:00',
cancelled tinyint(1) NOT NULL default '0',
CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id)
REFERENCES users(user_id)
)=YQ+ indexsqlite_autoindex_itipinvitations_1itipinvitations7W##itableattachmentsattachments4CREATE TABLE attachments (
attachment_id integer NOT NULL PRIMARY KEY,
event_id integer NOT NULL default '0',
filename varchar(255) NOT NULL default '',
mimetype varchar(255) NOT NULL default '',
size integer NOT NULL default '0',
data text NOT NULL default '',
CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id)
REFERENCES events(event_id)
)
> > , , 11tablecal>--/tablecarddav_contactscarddav_contacts\CREATE TABLE carddav_contacts (
id integer NOT NULL PRIMARY KEY,
abook_id integer NOT NULL,
name VARCHAR(255) NOT NULL, -- display name
email VARCHAR(255), -- ", " separated list of mail addresses
firstname VARCHAR(255),
surname VARCHAR(255),
organization VARCHAR(255),
showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company)
vcard TEXT NOT NULL, -- complete vcard
etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server
uri VARCHAR(255) NOT NULL, -- path of the card on the server
cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection
UNIQUE(uri,abook_id),
UNIQUE(cuid,abook_id),
-- not enforced by sqlite < 3.6.19
FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE
)
) r = >O) indexsqlite_autoindex_cache_messages_1cache_messages)uC))%tablecache_messagescache_messagesCREATE TABLE cache_messages (
user_id integer NOT NULL
REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE,
mailbox varchar(255) NOT NULL,
uid integer NOT NULL,
expires datetime DEFAULT NULL,
data text NOT NULL,
flags integer NOT NULL DEFAULT '0',
PRIMARY KEY (user_id, mailbox, uid)
)nB;% indexix_cache_thread_expirescache_thread&CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7AK% indexsqlite_autoindex_cache_thread_1cache_thread$(@%%tablecache_threadcache_thread#CREATE TABLE cache_thread (
user_id integer NOT NULL
REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE,
mailbox varchar(255) NOT NULL,
expires datetime DEFAULT NULL,
data text NOT NULL,
PRIMARY KEY (user_id, mailbox)
)
hLI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert
INSTEAD OF INSERT ON caldav_calendars_merged
BEGIN
INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver)
VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver);
INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change)
VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP));
END
I x w M O N K G rDEFAULT '1000-01-01 00:00:00',
end datetime NOT NULL DEFAULT '1000-01-01 00:00:00',
recurrence varchar(255) DEFAULT NULL,
title varchar(255) NOT NULL,
description text NOT NULL,
location varchar(255) NOT NULL DEFAULT '',
categories varchar(255) NOT NULL DEFAULT '',
url varchar(255) NOT NULL DEFAULT '',
all_day tinyint(1) NOT NULL DEFAULT '0',
free_busy tinyint(1) NOT NULL DEFAULT '0',
priority tinyint(1) NOT NULL DEFAULT '0',
sensitivity tinyint(1) NOT NULL DEFAULT '0',
status varchar(32) NOT NULL DEFAULT '',
alarms text NULL DEFAULT NULL,
attendees text DEFAULT NULL,
notifyat datetime DEFAULT NULL,
caldav_url varchar(255) NOT NULL,
caldav_tag varchar(255) DEFAULT NULL,
caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance),
CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id)
REFERENCES calendars(calendar_id)
)
LT 'LT '0',
start datetime NOT NULL DEFAULT '1000-01-01 00:00:00',
end datetime NOT NULL DEFAULT '1000-01-01 00:00:00',
recurrence varchar(255) DEFAULT NULL,
title varchar(255) NOT NULL,
description text NOT NULL,
location varchar(255) NOT NULL DE)K;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS
SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id
FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id
WHERE c.driver='caldav' FG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents
AFTER UPDATE
ON caldav_events
FOR EACH ROW
BEGIN
UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id;
END9IM' indexsqlite_autoindex_caldav_events_1caldav_eventsx
y E E y y F C @ C A > A @ ? <