| Server IP : 217.160.0.212 / Your IP : 216.73.217.5 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/gnus/ |
Upload File : |
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.
(byte-code "\300\301!\210\300\302!\210\303\304\305\"\210\303\306\305\"\210\303\307\305\"\210\303\310\305\"\210\311\312\313\314\315\316\317\320&\210\321\322\323\324\325DD\326\327\330%\210\321\331\323\324\332DD\333\315\334\327\335&\210\321\336\323\324\337DD\340\315\334\327\341&\207" [require parse-time nnimap autoload epg-make-context "epg" epg-context-set-passphrase-callback epg-decrypt-string epg-encrypt-string custom-declare-group gnus-cloud nil "Syncing Gnus data via IMAP." :version "25.1" :group gnus custom-declare-variable gnus-cloud-synced-files funcall function #[0 "\300\207" [("~/.authinfo.gpg" "~/.gnus.el" (:directory "~/News" :match ".*.SCORE\\'"))] 1 #1=""] "List of files that should be kept up-to-date via the cloud.\nEach element may be either a string or a property list.\nThe latter should have a :directory element whose value is a string,\nand a :match element whose value is a regular expression to match\nagainst the basename of files in said directory." :type (repeat (choice (string :tag "File") (plist :tag "Property list"))) gnus-cloud-storage-method #[0 "\300\301!\203 \301\207\302\207" [featurep epg base64-gzip] 2 #1#] "Storage method for cloud data, defaults to EPG if that's available." "26.1" (radio (const :tag "No encoding" nil) (const :tag "Base64" base64) (const :tag "Base64+gzip" base64-gzip) (const :tag "EPG" epg)) gnus-cloud-interactive #[0 "\300\207" [t] 1 #1#] "Whether Gnus Cloud changes should be confirmed." boolean] 8)
(defvar gnus-cloud-group-name "Emacs-Cloud")
(defvar gnus-cloud-covered-servers nil)
(defvar gnus-cloud-version 1)
(defvar gnus-cloud-sequence 1)
(byte-code "\300\301\302\303\304DD\305\306\307%\207" [custom-declare-variable gnus-cloud-method funcall function #[0 "\300\207" [nil] 1 ""] "The IMAP select method used to store the cloud data.\nSee also `gnus-server-set-cloud-method-server' for an\neasy interactive way to set this from the Server buffer." :type (radio (const :tag "Not set" nil) (string :tag "A Gnus server name as a string"))] 6)
#@14
(fn ELEMS)
(defalias 'gnus-cloud-make-chunk #[257 "\301\302\303\"r\211q\210\304\305\"\216\306\307\"c\210\310!c\210\311 *\207" [gnus-cloud-version generate-new-buffer " *temp*" t make-closure #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] format "Gnus-Cloud-Version %s\n" gnus-cloud-insert-data buffer-string] 5 (#$ . 2105)])
#@14
(fn ELEMS)
(defalias 'gnus-cloud-insert-data #[257 "\302\303\304\"r\211q\210\305\306\"\216\307 \210\211\203\216 \211@\310\311\"\312=\203\\ \313\211\302\303\304\"r\211q\210\305\314\"\216\307 \210\315\310\316\"!\210\317 \262\320 \262*\210\321\322\310\316\"\310\323\"$c\210\211c\210\324c\266\202\207 \310\311\"\325=\203u \313\211\326p\"\210*\324c\210\202\207 \310\311\"\327=\203\207 \321\330\310\316\"\"c\210A\266\202\202 \210\331 \210\320 *\207" [print-length print-level generate-new-buffer " *temp*" t make-closure #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] mm-disable-multibyte plist-get :type :file nil #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] insert-file-contents-literally :file-name buffer-size buffer-string format "(:type :file :file-name %S :timestamp %S :length %d)\n" :timestamp "\n" :newsrc-data print :delete "(:type :delete :file-name %S)\n" gnus-cloud-encode-data] 12 (#$ . 2461)])
(defalias 'gnus-cloud-encode-data #[0 "\302\267\202Z \303ed\304\305p\306\307&\210\310ed\"\207\310ed\"\207\311\312!\313! >\204- \314\315\316D\"\210\211\317\305I\210\313! >\204A \314\315\316D\"\210\211\320\305I\210\321\322ed\"\306#ed|\210\211c\207\323\320\324\"\207\325\326\327#\207" [gnus-cloud-storage-method cl-struct-epg-context-tags #s(hash-table size 4 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (base64-gzip 6 base64 22 epg 27 nil 85)) call-process-region "gzip" t nil "-c" base64-encode-region epg-make-context OpenPGP type-of signal wrong-type-argument epg-context 4 5 epg-encrypt-string buffer-substring-no-properties gnus-message "Leaving cloud data plaintext" gnus-error 1 "Invalid cloud storage method %S"] 8])
(defalias 'gnus-cloud-decode-data #[0 "\301\267\202! \302ed\"\207\303\304!\305\306ed\"\"ed|\210\211c\207\307\310\311\"\207\312\313\314#\207" [gnus-cloud-storage-method #s(hash-table size 4 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (base64 6 base64-gzip 6 epg 11 nil 28)) base64-decode-region epg-make-context OpenPGP epg-decrypt-string buffer-substring-no-properties gnus-message 5 "Reading cloud data as plaintext" gnus-error 1 "Invalid cloud storage method %S"] 6])
(defalias 'gnus-cloud-parse-chunk #[0 "\212\300\301!\204 \302\303!\210\304y\210\305\306\304!!`d{\307\310\311\"r\211q\210\312\313\"\216\314 \210c\210\304U\203: \315 \210eb\210\316 \202>