mirror of
				https://bitbucket.org/jsuto/piler.git
				synced 2025-11-04 01:12:27 +01:00 
			
		
		
		
	release of 1.2.0
Change-Id: I682745cac75ebf665e292165b45c5ba324c67f87 Signed-off-by: SJ <sj@acts.hu>
This commit is contained in:
		
							
								
								
									
										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 VERSION "1.2.0-master"
 | 
			
		||||
#define VERSION "1.2.0"
 | 
			
		||||
 | 
			
		||||
#define BUILD 952
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -26,9 +26,9 @@ INSTALL = @INSTALL@
 | 
			
		||||
 | 
			
		||||
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 -i -e "s%SYSCONFDIR%$(sysconfdir)%" $(srcdir)/indexer.delta.sh
 | 
			
		||||
	sed -i -e "s%SYSCONFDIR%$(sysconfdir)%" $(srcdir)/indexer.main.sh
 | 
			
		||||
	sed -i -e "s%SYSCONFDIR%$(sysconfdir)%" $(srcdir)/indexer.attachment.sh
 | 
			
		||||
	sed -e "s%SYSCONFDIR%$(sysconfdir)%" $(srcdir)/indexer.delta.sh.in > $(srcdir)/indexer.delta.sh
 | 
			
		||||
	sed -e "s%SYSCONFDIR%$(sysconfdir)%" $(srcdir)/indexer.main.sh.in > $(srcdir)/indexer.main.sh
 | 
			
		||||
	sed -e "s%SYSCONFDIR%$(sysconfdir)%" $(srcdir)/indexer.attachment.sh.in > $(srcdir)/indexer.attachment.sh
 | 
			
		||||
 | 
			
		||||
install:
 | 
			
		||||
	$(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`);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-- 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;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user