Fedora and pam_mapiZarafa SummerCamp 2012, KerkradeRobert Scheck
Robert ScheckFedora Package Maintainer and ProvenpackagerFedora Ambassador and Ambassador MentorPart of Fedora Websites an...
Foundations of FedoraFedoras 4 core values:  Freedom  Friends  Features  First    Zarafa SummerCamp 2012 – Fedora and pam_...
Fedora vs. RHELFree available                     SubscriptionShort release cycle:               Long release cycle:6 mont...
How does Fedora contribute?Builds on less common hardware architectures32/64 Bit PowerPC, ARM v5/v7, 31/64 Bit zSeriesDeve...
More invisible contributionsGetting libvmime and libical patches upstreamFedora avoids to include patches downstream onlyI...
Future of Zarafa in FedoraRPM packaging of the Zarafa WebAppSELinux policy work for Zarafa 7.1/Z-Push 2.0Solve still exist...
What is pam_mapi?Zarafa Ready add-on for PluggableAuthentication ModulesPAM provides an interface library forcentral authe...
How does pam_mapi work?Typical integration: Non-MAPI enabled e-mail partsfor outbound mail relayingPAM enabled MTA/SASLdae...
How to use pam_mapi?Install development packages of Zarafa as wellas PAM, libuuid, zlib and libicu as prerequisitesRun ./c...
Possible future of pam_mapiRPM and DEB packages for different Zarafaversions, Linux distributions and architecturesExtende...
Questions?
Thank you!http://fedoraproject.org/wiki/Zarafa
Upcoming SlideShare
Loading in …5
×

Zararfa SummerCamp 2012 - Fedora update & PAM-MAPI Zarafa Ready certified community project

1,036 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Zararfa SummerCamp 2012 - Fedora update & PAM-MAPI Zarafa Ready certified community project

  1. 1. Fedora and pam_mapiZarafa SummerCamp 2012, KerkradeRobert Scheck
  2. 2. Robert ScheckFedora Package Maintainer and ProvenpackagerFedora Ambassador and Ambassador MentorPart of Fedora Websites and Translation teamsOpen Source Contributor and Software DeveloperMail: robert@fedoraproject.orgWeb: http://fedoraproject.org/wiki/RobertScheck Zarafa SummerCamp 2012 – Fedora and pam_mapi – Robert Scheck
  3. 3. Foundations of FedoraFedoras 4 core values: Freedom Friends Features First Zarafa SummerCamp 2012 – Fedora and pam_mapi – Robert Scheck
  4. 4. Fedora vs. RHELFree available SubscriptionShort release cycle: Long release cycle:6 months 2-3 yearsLatest software Stable software13 month support 10-13 years supportand product life time and product life timeFree support by the Support contract withcommunity Red HatEarly adopters Business customersZarafa SummerCamp 2012 – Fedora and pam_mapi – Robert Scheck
  5. 5. How does Fedora contribute?Builds on less common hardware architectures32/64 Bit PowerPC, ARM v5/v7, 31/64 Bit zSeriesDevelopment of SELinux policy for ZarafaAvailable in Fedora 16 and 17, RHEL 5.8+ and 6.2+Rebuilds using always latest software versionsGCC 4.7, GLIBC 2.15, MySQL 5.5.24, PHP 5.4.4,CLucene 0.9.21b, Boost 1.48.0, Kyoto Cabinet 1.2.70 Zarafa SummerCamp 2012 – Fedora and pam_mapi – Robert Scheck
  6. 6. More invisible contributionsGetting libvmime and libical patches upstreamFedora avoids to include patches downstream onlyInclusion of libical bug fixes into RHEL 6.3Zarafa in EPEL for RHEL depends on libical in RHELPatches or patch suggestions for build failuresConditional Zarafa Indexer at buildtime for Zarafa 7.1,timezone configuration in WebAccess 7.0/Z-Push 2.0Community testing, feedback and QA Zarafa SummerCamp 2012 – Fedora and pam_mapi – Robert Scheck
  7. 7. Future of Zarafa in FedoraRPM packaging of the Zarafa WebAppSELinux policy work for Zarafa 7.1/Z-Push 2.0Solve still existing CLucene build failuresRewrite of the initscripts for systemd supportBuilding of Zarafa for RHEL 7 (ca. Q3/2013) Zarafa SummerCamp 2012 – Fedora and pam_mapi – Robert Scheck
  8. 8. What is pam_mapi?Zarafa Ready add-on for PluggableAuthentication ModulesPAM provides an interface library forcentral authentication services for LinuxAuthentication via MAPI against Zarafa serverUsable by every PAM enabled service or softwarePrimarily developed for Zarafa DB user pluginPAM covers Unix and LDAP backends by default Zarafa SummerCamp 2012 – Fedora and pam_mapi – Robert Scheck
  9. 9. How does pam_mapi work?Typical integration: Non-MAPI enabled e-mail partsfor outbound mail relayingPAM enabled MTA/SASLdaemon verifies the userauthentication via ZarafaConfiguration allows to cover setups whereLinux system and Zarafa users could exist Zarafa SummerCamp 2012 – Fedora and pam_mapi – Robert Scheck
  10. 10. How to use pam_mapi?Install development packages of Zarafa as wellas PAM, libuuid, zlib and libicu as prerequisitesRun ./configure; make; make installExecute cp pam.conf /etc/pam.d/smtp tocover simple setups with Zarafa users onlyPackaged and maintained as RPM in Fedoraand EPEL (for RHEL) for latest Zarafa version Zarafa SummerCamp 2012 – Fedora and pam_mapi – Robert Scheck
  11. 11. Possible future of pam_mapiRPM and DEB packages for different Zarafaversions, Linux distributions and architecturesExtended documentation including more PAMconfiguration examples for more non-standardsituationsMaybe the implementation of your idea, wishor suggestion – patches are always welcome Zarafa SummerCamp 2012 – Fedora and pam_mapi – Robert Scheck
  12. 12. Questions?
  13. 13. Thank you!http://fedoraproject.org/wiki/Zarafa

×