SquidGuard is a URL redirector used to use blacklists with the proxysoftware Squid. There are two big advantages to squidguard: it is fast and it is free.
Roundcube Calendar Plugin
Installation
Download the latest version of the plugin:
cd /extra/src
wget https://myroundcube.googlecode.com/files/roundcube-0.7.2-bundle-v.1.0.zip
unzip roundcube-0.7.2-bundle-v.1.0.zip -d myroundcubeplugins
Move it into your Roundcube plugin directory:
mv myroundcubeplugins/trunk/plugins/calendar \
/var/websites/mail.domain.com/htdocs/roundcube/plugins/calendar
Add it to the $rcmail_config['plugins']
array of your Roundcube main.inc.php
file, i.e.:
$rcmail_config['plugins'] = array('dovecot_impersonate','managesieve','carddav','calendar');
Since our Roundcube install was done using MySQL, run that SQL file to add the necessary tables.:
/usr/local/mysql/bin/mysql -u root -p roundcubemail \
< /var/websites/mail/htdocs/roundcube/plugins/calendar/SQL/mysql.sql
Attempting to run this resulted in an error: (ERROR 1005 (HY000) at line 1: Can't create table 'roundcubemail.events' (errno: 150)
). The Roundcube database tables needed to be converted to InnoDB in order for the calendar plugin's SQL query to work:
alter table cache engine=innodb;
alter table cache_index engine=innodb;
alter table cache_messages engine=innodb;
alter table cache_thread engine=innodb;
alter table contactgroupmembers engine=innodb;
alter table contactgroups engine=innodb;
alter table contacts engine=innodb;
alter table dictionary engine=innodb;
alter table identities engine=innodb;
alter table searches engine=innodb;
alter table session engine=innodb;
alter table users engine=innodb;
Pre-Configuration
Copy the included config file:
cd /var/websites/mail/htdocs/roundcube/plugins/calendar
cp config.inc.php.dist config.inc.php
Edit the defaults in that file:
- Log in to post comments