ALT Linux repos
Group :: System/Servers
RPM: uw-imap
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
29 december 2006 ALT QA Team Robot <qa-robot at altlinux.org> 2004g-alt1.1
- Rebuilt due to libcrypto.so.4 -> libcrypto.so.6 soname change.
- update from 2001a to 2004g version
- update must patches
- fix building
- Rebuilt with openssl-0.9.7d.
- built once more -- the previous release seems to have been lost :-(,
no changes
- deps:
+ provide abstract IMAPD & POP3D service (as virtual pkgs) and describe
the relations with other such pkgs (fixes No. 0002154 at bugs.altlinux.ru);
+ uw-imap-devel doesn't depend on uw-imap anymore; other deps improvements
(No. 0001557).
- follow the SSLDIR relocation:
(Make sure you moved your certs to the new location before you upgrade!)
+ set %_ssldir according openssl-config output (/var/lib/ssl now)
+ fix docs - use /var/mail/ as the mailbox directory (instead of /var/spool/mail/)
as FHS requires
- Fixed:
+ locking on reiserfs (#0001400 at bugs.altlinux.ru): make the locking
routine work on all kinds of FS through fcntl(2), and make it not silently
be a no-op (always issue a warning if locking is disabled)
+ client address logging in server_init() (thanks to Andrey Khavryuchenko
<akhavr at kds.com.ua> and RH: #60290 at bugzilla.redhat.com)
+ libc-client's support for a certain IMAP extension
(not supported by UW imapd yet; more info inside patch16) - post: clean up the certificate creation script a bit
- spec-file (no impact on the binaries):
+ pass SSLCERTS directory in %build
+ -DIGNORE_LOCK_EACCESS_ERRORS is not valid anymore, removed (boguswarning
patch substitutes this setting)
+ pass EXTRADRIVERS (with mbox turned off) in %build, not as a patch
(was a part of uw-imap-2001a-ALT-custom.patch)
+ remove EXTRACFLAGS=-DDISABLE_POP_PROXY=1 from %build (done by a patch)
- Replaced "xinetd reload" with "xinetd condreload" (#0000924).
- PreReq: xinetd >= 2.3.4-alt3 (for correct reload).
- apply the fix for an overflow for IMAP4 reported in Bugtraq (anyway, IMAP4
support is not compiled in, so this could be only important for people
who build the server themselves); - spec-file:
+ change the %With* macros a bit;
+ enable defining %release in command line;
- now, when the locking scheme has been cleaned, we drop the "bogus"
warning about locking;
- code fixes:
+ use flock simulation via fcntl to be consistent with the other part
of ALT Linux system, fcntl's error processing changed (patch4: flocksim);
+ two potential SegFaults (in message parsing -- patch13;
and working with a specific blackbox config -- patch11); - more ALT Linux (and RedHat- and Debian-like, FHS complaint) system specific
customization (several patches merged):
+ change paths to the server binaries in configuration and docs;
+ add /usr/sbin/rimapd (symlink);
- xinetd config files changed:
+ renamed (added uw- prefix);
+ uw-{imaps,pop3s} reflect the fact that the servers now support SSL internally, no stunnel is required;
+ uw-{simap,pop3} use the conventional stunnel scheme; - install time scripts:
+ SSL certificates for the servers are generated at install time (the scripts based on RedHat's);
+ xinetd configuration reloaded; - files:
+ inernal.txt moved to -devel subpkg;
+ other minor fixes in paths.
- new mainstream version (2001a);
- changed name: imap -> uw-imap;
- SSL/TLS are not just plain words any longer: it really works;
- for packagers:
+ synced with Pine patches; still need the openssl-paths patch for Makefile;
+ "flock" patches not applied;
+ "vfs" patch thrown away;
+ "boguswarning" patch replaced by setting Make-variables
in the commandline in %build;
+ "security" patch merged mainstream;
+ "glibc-time" patch adds \#include <utime.h>;
+ SSL devel locations specified in %build;
+ "setcred" pacth for PAM not needed any more;
+ custom %optflags_warnings -- otherwise really important warnings
are hard too find.
- Security fixes (mdk).
- the devel subpackage renamed back to imap-devel (was libimap-devel
for a short while, but that name was misleading since there was no libimap pkg) - fix build on glibc 2.2.2
- new source, patches redone:
+ flock
+ ssl -> openssl
+ setcred (pam related) not needed any more
+ sparc thrown away (already applied in the source)
+ version thrown away: now there is a more flexible substitution
performed by perl in the prep-section
- RE adaptions.
- Split subpackages.
- Don't apply sparc patch on non sparc archs (so, fix PPC build)
- %config(noreplace)
- Macros
- 2000
- change -devel description
- include SSL support
- fixed xinetd support for ipop2 (was using ipop3 for ipop2 incorrectly)
- Pamstackizification.
- Correct xinetd scripts.
- Add xinetd support for imap.
- Fix bad link.
- BM.
- xinetd support.
- Merge rh patches.
- 4.7c2.
- Clean up sepcs.
- fixed group
- updated to 4.7b
- A fix for crashes caused by certain unusual tokens in message headers.
- updated patch
- moved docs in main package instead of devel
- upgraded to 4.7a
- added phall virtual patch for Linuxconf
- final cleanup for Mandrake 7
- rebuild for Mandrake 7
- Took mandrake adaptations (except SMP build) from 4.5-6mdk and updated to
4.7. Now we have imap-devel - Merged and re-made patch files
- added devel package and libimap support
- Built on RH 5.2
- Update to IMAP 4.6 beta
- ipop3d service name was changed to "pop" now. Clearly somebody that hasn't
got a clue about PAM stuff is messing around with the source.
- auto rebuild in the new build environment (release 2)
- verson 4.5
- loose the noflock patch
- added a -vfs patch because sys/statvfs on glibc 2.1 is different from what
is available on the sun... - build against glibc 2.1
- use only fcntl locking.
- update to 4.4.
- removed g+s bit to imapd.
- updated to 4.2.
- added g+s bit to imapd so that lock files can be created.
- translations modified for de, fr, tr
- Updated to the latest imap as of today...
- Updated to the latest imap as of today...
- Updated the pam patch to reflect the new directory organization
- Fix patch for new PAM spec compliance.
- Comply with change in PAM spec.
- Use a buildroot.
- Moved from pam.conf to pam.d
- Fixed buffer overrun in server_login().