X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=FLIM-ELS;h=97805e1baf18448329393f78973477b7b111cdc1;hb=d410695abfb942d460041d09a4410f3d29581e0b;hp=775bb545760468266a367ee8e62106a217416540;hpb=1ecae8a67b185ceb2201ab5af799208455b13e63;p=elisp%2Fflim.git diff --git a/FLIM-ELS b/FLIM-ELS index 775bb54..97805e1 100644 --- a/FLIM-ELS +++ b/FLIM-ELS @@ -5,25 +5,44 @@ ;;; Code: (setq flim-modules '(std11 - luna mime-def + luna lunit mime-def mel mel-q mel-u mel-g eword-decode eword-encode mime mime-parse mmgeneric - mmbuffer mmcooked mmdbuffer mmexternal - mailcap - smtp smtpmail)) + mmbuffer mmcooked mmexternal + mime-conf + sasl sasl-cram sasl-digest + md4 ntlm sasl-ntlm sasl-scram + smtp qmtp)) + +(setq flim-version-specific-modules nil) + +(setq hmac-modules '(hex-util + hmac-def md5 sha1 + hmac-md5 hmac-sha1)) (if (and (fboundp 'base64-encode-string) (subrp (symbol-function 'base64-encode-string))) nil (if (fboundp 'dynamic-link) - (setq flim-modules (cons 'mel-b-dl flim-modules)) - ) - (setq flim-modules (cons 'mel-b-el flim-modules)) - ) + (setq flim-modules (cons 'mel-b-dl flim-modules))) + (setq flim-modules (cons 'mel-b-el flim-modules))) (require 'pccl) (unless-broken ccl-usable (setq flim-modules (cons 'mel-b-ccl (cons 'mel-q-ccl flim-modules)))) +(if (and (fboundp 'md5) + (subrp (symbol-function 'md5))) + nil + (if (fboundp 'dynamic-link) + (setq hmac-modules (cons 'md5-dl hmac-modules)) + (setq hmac-modules (cons 'md5-el hmac-modules)))) + +(if (fboundp 'dynamic-link) + (setq hmac-modules (cons 'sha1-dl hmac-modules)) + (setq hmac-modules (cons 'sha1-el hmac-modules))) + +(setq flim-modules (nconc hmac-modules flim-modules)) + ;;; FLIM-ELS ends here