mirror of
https://bitbucket.org/jsuto/piler.git
synced 2024-12-25 07:30:12 +01:00
release of 1.2.0
Change-Id: I682745cac75ebf665e292165b45c5ba324c67f87 Signed-off-by: SJ <sj@acts.hu>
This commit is contained in:
parent
7b3564bd0a
commit
754a0ca632
68
RELEASE_NOTES
Normal file
68
RELEASE_NOTES
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
1.2.0:
|
||||||
|
------
|
||||||
|
|
||||||
|
Heavy SQL scheme changes throughout the development of 1.2.0!
|
||||||
|
|
||||||
|
2016.10.06.
|
||||||
|
|
||||||
|
Removed deb and rpm packaging metadata.
|
||||||
|
|
||||||
|
2016.09.21.
|
||||||
|
|
||||||
|
Improved logging for the GUI. See the new config option: $config['LOG_LEVEL'] = NORMAL;
|
||||||
|
|
||||||
|
2016.09.18.
|
||||||
|
|
||||||
|
Moved all piler configuration from ${sysconfdir} to ${sysconfdir}/piler, eg.
|
||||||
|
|
||||||
|
root@01b74b787c26:/# ls -la /usr/local/etc/piler/
|
||||||
|
total 36
|
||||||
|
drwxr-xr-x 1 root root 24 Oct 6 20:49 .
|
||||||
|
drwxr-xr-x 1 root root 74 Oct 6 20:49 ..
|
||||||
|
-rw-r--r-- 4 root root 1008 Oct 6 20:39 piler.conf
|
||||||
|
-rw-r----- 5 root piler 1066 Oct 6 20:39 piler.conf.dist
|
||||||
|
-rw-r----- 5 root piler 56 Oct 6 20:40 piler.key
|
||||||
|
-rw------- 5 root root 5256 Oct 6 20:40 piler.pem
|
||||||
|
-rw-r--r-- 1 root root 6270 Oct 6 20:49 sphinx.conf
|
||||||
|
-rw-r--r-- 5 root piler 6299 Oct 6 20:39 sphinx.conf.dist
|
||||||
|
|
||||||
|
Make sure to update the piler shipped shell scripts
|
||||||
|
(rc.searchd, indexer.*.sh, ...) as well!
|
||||||
|
|
||||||
|
2016.08.31.
|
||||||
|
|
||||||
|
Added chunking / BDAT support for the piler daemon.
|
||||||
|
You may turn it on by setting enable_chunking=1 in piler.conf
|
||||||
|
|
||||||
|
2016.06.19.
|
||||||
|
|
||||||
|
Improved attachment table indexing.
|
||||||
|
|
||||||
|
2016.05.07.
|
||||||
|
|
||||||
|
Obsoleted the --enable-starttls configure option.
|
||||||
|
|
||||||
|
2016.03.02.
|
||||||
|
|
||||||
|
Discard messages shorther than 100 bytes.
|
||||||
|
|
||||||
|
2016.02.10.
|
||||||
|
|
||||||
|
Added the private feature (for auditors only).
|
||||||
|
|
||||||
|
|
||||||
|
2015.11.26.
|
||||||
|
|
||||||
|
Removed the pilergetd stuff.
|
||||||
|
|
||||||
|
2015.07.08.
|
||||||
|
|
||||||
|
Delete option for auditors.
|
||||||
|
|
||||||
|
2015.05.07.
|
||||||
|
|
||||||
|
Added milter script to contrib directory.
|
||||||
|
|
||||||
|
2015.04.22.
|
||||||
|
|
||||||
|
Added timestamp support.
|
@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
#define PROGNAME "piler"
|
#define PROGNAME "piler"
|
||||||
|
|
||||||
#define VERSION "1.2.0-master"
|
#define VERSION "1.2.0"
|
||||||
|
|
||||||
#define BUILD 952
|
#define BUILD 952
|
||||||
|
|
||||||
|
@ -26,9 +26,9 @@ INSTALL = @INSTALL@
|
|||||||
|
|
||||||
all:
|
all:
|
||||||
sed -e "s%BINDIR%$(bindir)%" -e "s%__SYSCONFDIR%$(sysconfdir)%" -e "s%__LOCALSTATEDIR%$(localstatedir)%" -e "s%__LIBEXECDIR%$(libexecdir)%" -e "s%__DATAROOTDIR%$(datarootdir)%" $(srcdir)/postinstall.sh.in > $(srcdir)/postinstall.sh
|
sed -e "s%BINDIR%$(bindir)%" -e "s%__SYSCONFDIR%$(sysconfdir)%" -e "s%__LOCALSTATEDIR%$(localstatedir)%" -e "s%__LIBEXECDIR%$(libexecdir)%" -e "s%__DATAROOTDIR%$(datarootdir)%" $(srcdir)/postinstall.sh.in > $(srcdir)/postinstall.sh
|
||||||
sed -i -e "s%SYSCONFDIR%$(sysconfdir)%" $(srcdir)/indexer.delta.sh
|
sed -e "s%SYSCONFDIR%$(sysconfdir)%" $(srcdir)/indexer.delta.sh.in > $(srcdir)/indexer.delta.sh
|
||||||
sed -i -e "s%SYSCONFDIR%$(sysconfdir)%" $(srcdir)/indexer.main.sh
|
sed -e "s%SYSCONFDIR%$(sysconfdir)%" $(srcdir)/indexer.main.sh.in > $(srcdir)/indexer.main.sh
|
||||||
sed -i -e "s%SYSCONFDIR%$(sysconfdir)%" $(srcdir)/indexer.attachment.sh
|
sed -e "s%SYSCONFDIR%$(sysconfdir)%" $(srcdir)/indexer.attachment.sh.in > $(srcdir)/indexer.attachment.sh
|
||||||
|
|
||||||
install:
|
install:
|
||||||
$(INSTALL) -m 0755 $(srcdir)/automated-search.php $(DESTDIR)$(libexecdir)/piler
|
$(INSTALL) -m 0755 $(srcdir)/automated-search.php $(DESTDIR)$(libexecdir)/piler
|
||||||
|
@ -61,3 +61,13 @@ drop view if exists `v_messages`;
|
|||||||
create view `v_messages` AS select `metadata`.`id` AS `id`,`metadata`.`piler_id` AS `piler_id`,`metadata`.`from` AS `from`,`metadata`.`fromdomain` AS `fromdomain`,`rcpt`.`to` AS `to`,`rcpt`.`todomain` AS `todomain`,`metadata`.`subject` AS `subject`, `metadata`.`size` AS `size`, `metadata`.`direction` AS `direction`, `metadata`.`sent` AS `sent`, `metadata`.`retained` AS `retained`, `metadata`.`arrived` AS `arrived`, `metadata`.`digest` AS `digest`, `metadata`.`bodydigest` AS `bodydigest`, `metadata`.`deleted` AS `deleted` from (`metadata` join `rcpt`) where (`metadata`.`id` = `rcpt`.`id`);
|
create view `v_messages` AS select `metadata`.`id` AS `id`,`metadata`.`piler_id` AS `piler_id`,`metadata`.`from` AS `from`,`metadata`.`fromdomain` AS `fromdomain`,`rcpt`.`to` AS `to`,`rcpt`.`todomain` AS `todomain`,`metadata`.`subject` AS `subject`, `metadata`.`size` AS `size`, `metadata`.`direction` AS `direction`, `metadata`.`sent` AS `sent`, `metadata`.`retained` AS `retained`, `metadata`.`arrived` AS `arrived`, `metadata`.`digest` AS `digest`, `metadata`.`bodydigest` AS `bodydigest`, `metadata`.`deleted` AS `deleted` from (`metadata` join `rcpt`) where (`metadata`.`id` = `rcpt`.`id`);
|
||||||
|
|
||||||
|
|
||||||
|
-- 2016.10.07
|
||||||
|
|
||||||
|
drop index `attachment_idx2` on `attachment`;
|
||||||
|
drop index `attachment_idx3` on `attachment`;
|
||||||
|
create index `attachment_idx2` on `attachment`(`sig`, `size`, `ptr`);
|
||||||
|
|
||||||
|
create table if not exists `private` (
|
||||||
|
`id` bigint unsigned not null unique,
|
||||||
|
key (`id`)
|
||||||
|
) ENGINE=InnoDB;
|
||||||
|
Loading…
Reference in New Issue
Block a user