Hello community, here is the log from the commit of package postfix checked in at Fri Feb 1 23:38:21 CET 2008. -------- --- postfix/postfix.changes 2008-01-08 10:01:45.000000000 +0100 +++ postfix/postfix.changes 2008-01-31 15:43:48.923586000 +0100 @@ -1,0 +2,47 @@ +Wed Jan 30 12:20:53 CET 2008 - varkoly@suse.de + +- Update to Version 2.5 patchlevel 0 + + Major changes - critical + ------------------------ + + [Incompat 20071224] The protocol to send Milter information from + smtpd(8) to cleanup(8) processes was cleaned up. + + [Incompat 20071212] The allow_min_user feature now applies to both + sender and recipient addresses in SMTP commands. + + [Incompat 20071206] The tlsmgr(8) and verify(8) servers no longer + use root privileges when opening the address_verify_map, + *_tls_session_cache_database, and tls_random_exchange_name cache + files. + + [Incompat 20071206] The tlsmgr(8) and verify(8) cache files should + now be stored as Postfix-owned files under the Postfix-owned + data_directory. + + [Incompat 20071203] The "make upgrade" procedure adds a new service + "proxywrite" to the master.cf file, for read/write lookup table + access. + + [Incompat 20070613] The pipe(8) delivery agent no longer allows + delivery with the same group ID as the main.cf postdrop group. + + Major changes - malware defense + ------------------------------- + + [Feature 20080107] New "pass" service type in master.cf. This + allows future front-end daemons to accept all connections from + the network, and to hand over connections from well-behaved + clients to Postfix. + + [Feature 20070911] Stress-adaptive behavior. When a "public" network + service runs into an "all processes are busy" condition, the master(8) + daemon logs a warning, restarts the service, and runs it with "-o + stress=yes" on the command line. + The STRESS_README file gives examples of how to mitigate flooding + problems. + + For more information read /usr/share/doc/packages/postfix/RELEASE_NOTES. + +------------------------------------------------------------------- Old: ---- postfix-2.4.6.tar.gz New: ---- postfix-2.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ postfix.spec ++++++ --- /var/tmp/diff_new_pack.E15546/_old 2008-02-01 23:32:47.000000000 +0100 +++ /var/tmp/diff_new_pack.E15546/_new 2008-02-01 23:32:47.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package postfix (Version 2.4.6) +# spec file for package postfix (Version 2.5.0) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -23,8 +23,8 @@ Conflicts: sendmail exim AutoReqProv: on Summary: A fast, secure, and flexible mailer -Version: 2.4.6 -Release: 8 +Version: 2.5.0 +Release: 1 Source: postfix-%{version}.tar.gz Source1: postfix-SuSE.tar.gz Patch: dynamic_maps.patch @@ -71,6 +71,7 @@ %define pf_readme_directory %{_docdir}/%{name}/README_FILES %define pf_html_directory %{_docdir}/%{name}/html %define pf_sample_directory %{_docdir}/%{name}/samples +%define pf_data_directory /var/lib/postfix %define postfix_uid 51 %define postfix_gid 51 %define maildrop_gid 59 @@ -146,7 +147,8 @@ mailq_path=%{pf_mailq_path} \ manpage_directory=%{_mandir} \ setgid_group=%{pf_setgid_group} \ - readme_directory=%{pf_readme_directory} + readme_directory=%{pf_readme_directory} \ + data_directory=%{pf_data_directory} ln -sf ../sbin/sendmail $RPM_BUILD_ROOT/usr/lib/sendmail for i in qmqp-source smtp-sink smtp-source; do install -m 755 bin/$i $RPM_BUILD_ROOT/usr/sbin/$i @@ -533,6 +535,7 @@ /usr/lib/postfix/dict_ldap.so /usr/lib/postfix/dict_pcre.so /usr/lib/postfix/dict_tcp.so +%dir %{pf_data_directory} %doc AAAREADME COMPATIBILITY COPYRIGHT HISTORY INSTALL IPv6-ChangeLog LICENSE %doc PORTING RELEASE_NOTES* US_PATENT_6321267 TLS_LICENSE %doc README_FILES examples html auxiliary ++++++ dynamic_maps.patch ++++++ --- /var/tmp/diff_new_pack.E15546/_old 2008-02-01 23:32:47.000000000 +0100 +++ /var/tmp/diff_new_pack.E15546/_new 2008-02-01 23:32:47.000000000 +0100 @@ -439,14 +439,15 @@ -for i in $(HDRS); \ Index: src/util/Makefile.in =================================================================== ---- src/util/Makefile.in.orig 2007-07-29 18:02:35.000000000 +0200 -+++ src/util/Makefile.in 2007-08-06 00:04:47.140488589 +0200 -@@ -30,21 +30,21 @@ SRCS = alldig.c allprint.c argv.c argv_s - username.c valid_hostname.c vbuf.c vbuf_print.c vstream.c \ +--- src/util/Makefile.in.orig 2008-01-07 17:22:02.000000000 +0100 ++++ src/util/Makefile.in 2008-01-28 17:05:05.000000000 +0100 +@@ -31,15 +31,16 @@ vstream_popen.c vstring.c vstring_vstream.c watchdog.c writable.c \ write_buf.c write_wait.c sane_basename.c format_tv.c allspace.c \ -- allascii.c load_file.c killme_after.c vstream_tweak.c -+ allascii.c load_file.c killme_after.c vstream_tweak.c load_lib.c sdbm.c + allascii.c load_file.c killme_after.c vstream_tweak.c upass_connect.c \ +- upass_listen.c upass_trigger.c ++ upass_listen.c upass_trigger.c \ ++ load_lib.c sdbm.c OBJS = alldig.o allprint.o argv.o argv_split.o attr_clnt.o attr_print0.o \ attr_print64.o attr_print_plain.o attr_scan0.o attr_scan64.o \ attr_scan_plain.o auto_clnt.o base64_code.o basename.o binhash.o \ @@ -460,14 +461,17 @@ dummy_write.o duplex_pipe.o environ.o events.o exec_command.o \ fifo_listen.o fifo_trigger.o file_limit.o find_inet.o fsspace.o \ fullname.o get_domainname.o get_hostname.o hex_code.o hex_quote.o \ - host_port.o htable.o inet_addr_host.o inet_addr_list.o \ - inet_addr_local.o inet_connect.o inet_listen.o inet_proto.o \ -- inet_trigger.o line_wrap.o lowercase.o lstat_as.o mac_expand.o \ -+ inet_trigger.o line_wrap.o lowercase.o lstat_as.o mac_expand.o load_lib.o sdbm.o \ - mac_parse.o make_dirs.o mask_addr.o match_list.o match_ops.o msg.o \ - msg_output.o msg_syslog.o msg_vstream.o mvect.o myaddrinfo.o myflock.o \ - mymalloc.o myrand.o mystrtok.o name_code.o name_mask.o netstring.o \ -@@ -76,7 +76,7 @@ HDRS = argv.h attr.h attr_clnt.h auto_cl +@@ -64,7 +65,8 @@ + vstream_popen.o vstring.o vstring_vstream.o watchdog.o writable.o \ + write_buf.o write_wait.o sane_basename.o format_tv.o allspace.o \ + allascii.o load_file.o killme_after.o vstream_tweak.o upass_connect.o \ +- upass_listen.o upass_trigger.o ++ upass_listen.o upass_trigger.o \ ++ load_lib.o sdbm.o + HDRS = argv.h attr.h attr_clnt.h auto_clnt.h base64_code.h binhash.h \ + chroot_uid.h cidr_match.h clean_env.h connect.h ctable.h dict.h \ + dict_cdb.h dict_cidr.h dict_db.h dict_dbm.h dict_env.h dict_ht.h \ +@@ -78,7 +80,7 @@ msg_output.h msg_syslog.h msg_vstream.h mvect.h myaddrinfo.h myflock.h \ mymalloc.h myrand.h name_code.h name_mask.h netstring.h nvtable.h \ open_as.h open_lock.h percentm.h posix_signals.h readlline.h ring.h \ @@ -476,7 +480,7 @@ sane_socketpair.h sane_time.h scan_dir.h set_eugid.h set_ugid.h \ sigdelay.h sock_addr.h spawn_command.h split_at.h stat_as.h \ stringops.h sys_defs.h timed_connect.h timed_wait.h trigger.h \ -@@ -88,6 +88,8 @@ DEFS = -I. -D$(SYSTYPE) +@@ -90,6 +92,8 @@ CFLAGS = $(DEBUG) $(OPT) $(DEFS) FILES = Makefile $(SRCS) $(HDRS) INCL = @@ -485,7 +489,7 @@ LIB = libutil.a TESTPROG= dict_open dup2_pass_on_exec events exec_command fifo_open \ fifo_rdonly_bug fifo_rdwr_bug fifo_trigger fsspace fullname \ -@@ -102,10 +104,11 @@ TESTPROG= dict_open dup2_pass_on_exec ev +@@ -104,10 +108,11 @@ LIB_DIR = ../../lib INC_DIR = ../../include @@ -499,7 +503,7 @@ $(OBJS): ../../conf/makedefs.out -@@ -114,15 +117,25 @@ Makefile: Makefile.in +@@ -116,15 +121,25 @@ test: $(TESTPROG) @@ -529,7 +533,7 @@ -for i in $(HDRS); \ do \ cmp -s $$i $(INC_DIR)/$$i 2>/dev/null || cp $$i $(INC_DIR); \ -@@ -144,7 +157,8 @@ lint: +@@ -146,7 +161,8 @@ lint $(SRCS) clean: ++++++ postfix-2.4.6.tar.gz -> postfix-2.5.0.tar.gz ++++++ ++++ 52812 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org