1 2008-11-10 Teodor Zlatanov <tzz@lifelogs.com>
3 * smtpmail.el (smtpmail-open-stream): Use
4 `starttls-any-program-available'. Auto-load starttls.el for it.
6 2008-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
8 * sendmail.el (mail-interactive): Change default.
10 2008-06-05 Reiner Steib <Reiner.Steib@gmx.de>
12 * README: Remove entry about nnir.el.
14 * nnir.el: Move to ../lisp.
16 2008-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
18 * compface.el (uncompface): Make buffer, in which uncompface program
21 2008-05-19 Teodor Zlatanov <tzz@lifelogs.com>
23 * mail/smtpmail.el: Add autoload for `auth-source-user-or-password'.
24 (smtpmail-try-auth-methods): Use it.
26 2008-05-15 Andreas Schwab <schwab@suse.de>
28 * nnir.el (nnir-add-result): Properly substitute the parameters.
30 2008-05-08 Reiner Steib <reiner.steib@gmx.de>
32 * nnir.el (nnir-run-waissearch, nnir-run-swish++): Remove unused local
34 (nnimap-server-buffer): Silence compiler warning.
36 2008-04-24 Christoph Conrad <christoph.conrad@gmx.de>
38 * nnir.el: Fix byte compiler warnings.
39 (nnir-retrieve-headers): Don't set let-bound vars to nil. Replace
40 mapcar called for effect with mapc.
41 (nnir-compose-result): Bind `group'. Don't set let-bound vars to nil.
42 (nnir-run-imap, nnir-artlist-groups): Replace mapcar called for effect
44 (nnir-run-swish++, nnir-run-swish-e, nnir-run-namazu): Don't set
45 let-bound vars to nil.
47 2008-04-21 Reiner Steib <Reiner.Steib@gmx.de>
49 * nnir.el: Don't require cl at runtime. Require gnus-util at runtime.
50 Autoload nnimap and imap functions.
52 2008-04-21 Justus Piater <Justus-bulk@Piater.name>
54 * nnir.el (nnir-compose-result): Use `gnus-replace-in-string' instead
55 of `substitute' to avoid using cl at runtime.
57 2008-04-19 Reiner Steib <Reiner.Steib@gmx.de>
59 * nnir.el: Don't require edmacro anymore. Remove bogus Emacs 19
60 compatibility code for `kbd'. Replace `string-to-int' with
62 (nnmaildir-base-name-to-article-number): Autoload.
63 (nnir-compose-result): Simplify the code.
65 2008-04-19 Justus Piater <Justus-bulk@Piater.name>
67 * nnir.el (nnir-add-result): New helper macro.
68 (nnir-compose-result): Use it. Fix inexistent file check for maildir.
70 2008-04-15 Christoph Conrad <christoph.conrad@gmx.de>
72 * nnir.el (nnir-run-swish++): Fix inexistent file check for nnml.
74 2008-04-15 Reiner Steib <Reiner.Steib@gmx.de>
76 * nnir.el (nnir-run-swish++): Fix typo in doc string. Move comment on
77 nnml-use-compressed-files to more suitable place.
79 2008-04-13 Daniel Pittman <daniel@rimspace.net>
81 * nnir.el (nnir-run-imap): Add doc string. Use `nnir-imap-make-query'.
82 (nnir-imap-make-query, nnir-imap-query-to-imap)
83 (nnir-imap-expr-to-imap, nnir-imap-parse-query, nnir-imap-next-expr)
84 (nnir-imap-peek-symbol, nnir-imap-next-symbol)
85 (nnir-imap-delimited-string, nnir-imap-end-of-input): New functions.
86 Implement a query language for IMAP search, parse that and compose the
87 back-end query from it. This allows searches with AND, OR and fixed
88 strings, not just a single substring.
90 2008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
92 * nnir.el: Add assignment status.
93 (nnir-group-mode-hook): Remove XEmacs 19 compatibility code.
95 2008-04-13 Justus Piater <Justus-bulk@Piater.name>
97 * nnir.el (nnir-run-swish++): Suppress non-existing files.
98 (nnir-group-server): For native groups, obtain the server name from
100 (nnir-run-swish++, nnir-run-namazu): Support nnmaildir.
101 (nnir-compose-result): New function unifying some code formerly
102 duplicated between nnir-run-swish++ and nnir-run-namazu.
104 2008-02-06 Reiner Steib <Reiner.Steib@gmx.de>
106 * README: Clarify relevant Emacs versions for sendmail.el and
107 smtpmail.el. Add fill-column. Refill paragraphs. Typographic fixes.
108 Add comment about gpg-ring.el and gpg.el.
110 2007-12-09 Reiner Steib <Reiner.Steib@gmx.de>
112 * README: Remove hashcash.el.
114 2007-12-09 Dan Nicolaescu <dann@ics.uci.edu>
116 * mail/sendmail.el (dired-view-file, dired-get-filename): Declare as
119 2007-11-24 Kenichi Handa <handa@m17n.org>
121 * ucs-tables.el (ucs-8859-7-alist): Update the table.
123 2007-11-20 Noah S. Friedman <friedman@splode.com>
125 * vcard.el: Update to revision 1.11 2000/06/29.
127 2007-10-15 Sam Steingold <sds@gnu.org>
129 * sendmail.el (sendmail-error-reporting-interactive)
130 (sendmail-error-reporting-non-interactive): New variables for
131 sendmail error reporting options to simplify support for imperfect
133 (sendmail-send-it): Use them instead of list literals.
135 2007-10-04 Reiner Steib <Reiner.Steib@gmx.de>
137 * Relicense "GPLv2 or later" files to "GPLv3 or later".
139 2007-09-23 Richard Stallman <rms@gnu.org>
141 * sendmail.el (mail-bury): Delete the frame if this frame looks
142 like it was made for this message.
144 2007-09-16 Andreas Seltenreich <andreas@gate450.dyndns.org>
146 * nnir.el (nnir-run-query): Add a find-grep engine.
148 2007-04-06 Chong Yidong <cyd@stupidchicken.com>
150 * sendmail.el (mail-text, mail-mode): Revert extant pieces of
151 1995-05-19 doc changes.
153 2007-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
155 * nnir.el (gnus-group-make-nnir-group): Put a message-unique-id into
156 names of ephemeral groups to avoid gnus-backlog related caching
157 problems on repeated searches.
159 2007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
161 * smtpmail.el: Signal an error when used with Emacs 22+ or XEmacs.
162 (smtpmail-send-it): Remove NOMODIFY argument of
163 `set-buffer-file-coding-system' for compatibility with Emacs 21.
165 2007-02-20 Juanma Barranquero <lekktu@gmail.com>
167 * smtpmail.el (smtpmail-smtp-service, smtpmail-queue-index-file):
168 Fix typos in docstrings.
169 (smtpmail-local-domain, smtpmail-queue-mail): Doc fixes.
171 2007-01-06 Simon Josefsson <simon@josefsson.org>
173 * README: Mention that smtpmail.el doesn't work on XEmacs.
175 2006-11-24 Eli Zaretskii <eliz@gnu.org>
177 * smtpmail.el (smtpmail-send-it):
178 Copy buffer-file-coding-system from the mail buffer. Possibly add a
179 MIME header for the message encoding.
180 Bind coding-system-for-write around the call to mail-do-fcc.
181 Use smtpmail-code-conv-from to encode queued mail messages.
183 2006-10-02 MIYOSHI Masanori <miyoshi@meadowy.org> (tiny change)
185 * smtpmail.el (smtpmail-try-auth-methods): Fix typo in
188 2006-09-28 Osamu Yamane <yamane@green.ocn.ne.jp> (tiny change)
190 * smtpmail.el (smtpmail-try-auth-methods): Do not break long
191 lines in base64-encoded authentication response.
193 2006-09-04 Chong Yidong <cyd@stupidchicken.com>
195 * sendmail.el (sendmail-program): Moved here from pathe.el.
197 2006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
199 * compface.el (uncompface): Use binary rather than raw-text-unix.
201 2006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
203 * compface.el (uncompface): Make sure the eol conversion doesn't take
204 place when communicating with the external programs. Reported by
205 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
207 2006-07-17 Sascha Wilde <wilde@sha-bang.de>
209 g * nnir.el: Removed support for non free backends glimpse and excite.
210 Changed and updated copyright to Free Software Foundation. Moved all
213 2006-06-15 Chong Yidong <cyd@stupidchicken.com>
215 * sendmail.el (mail-send): Search explicitly for
216 mail-header-separator when checking for corrupted header lines.
218 2006-06-10 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
220 * nnir.el (nnir-read-server-parm): Do not unconditionally fall back to
221 global variables if nnir-mail-backend is nil.
222 (nnir-retrieve-headers): Error on void novitem. It would just result
223 in a more obscure error later.
225 2006-06-09 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
227 * nnir.el (nnir-group-server): DTRT when called on native groups. The
228 macro is called on groups without checking for foreigness, although the
229 docstring stated it was only for foreign ones.
231 2006-06-08 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
233 * nnir.el (nnir-retrieve-headers): Bind gnus-override-method before
234 calling gnus-retrieve-headers. If we hit a group that isn't in
235 gnus-newsrc-hashtb, gnus-find-method-for-group invented a new select
236 method with empty parameters, possibly corrupting
237 gnus-server-method-cache on the next call to gnus-method-to-server.
239 2006-06-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
241 * nnir.el (nnir-retrieve-headers): Revert last change; we might as well
242 see message-ids instead of article numbers.
243 (nnir-request-article): Actually check for message-ids.
245 2006-06-01 Reiner Steib <Reiner.Steib@gmx.de>
247 * nnir.el (nnir-run-swish++): Compressed files might not have .gz
250 2006-05-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
252 * nnir.el (nnir-retrieve-headers, nnir-request-article): Move check for
255 2006-05-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
257 * nnir.el (nnir-retrieve-headers): Return correct article numbers when
258 less than the full range is selected.
260 2006-05-12 Simon Josefsson <jas@extundo.com>
262 * nnir.el: Compare servers using gnus-server-equal, otherwise
263 string methods in nnir-mail-backend won't work.
265 2006-04-11 Sascha Wilde <wilde@sha-bang.de>
267 * nnir.el (nnir-run-swish++): Allow matching gzipped files.
269 2006-02-11 Miles Bader <miles@gnu.org>
271 * sendmail.el, smtpmail.el: New files, from Emacs tree.
273 2005-12-22 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
275 * gnus-namazu.el (gnus-namazu-remote-groups): Accept `t' as an
276 symbol that matches the method specified by `gnus-select-method'.
277 (gnus-namazu/make-directory-table): Follow the above change.
278 (gnus-namazu/call-namazu): Wrap a query string with quotes.
280 2005-12-05 Adrian Aichner <adrian@xemacs.org>
282 * nnir.el: New variable nnir-swish-e-index-files to support
283 multiple swish-e index files.
284 * nnir.el (nnir-swish-e-index-file): Make obsolete.
285 * nnir.el (nnir-swish-e-index-files): New.
286 * nnir.el (nnir-run-swish-e): Use nnir-swish-e-index-files.
288 2005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
290 * nnir.el (nnir): Add :group.
292 2005-01-26 Steve Youngs <steve@sxemacs.org>
294 * gpg.el: Add timer/itimer compatibility.
296 2004-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
298 * README (compface.el): Describe.
300 2004-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
302 * compface.el: Move the version of ELisp-based uncompface program
303 from the lisp directory because of the copyright problem.
305 2004-09-27 Simon Josefsson <jas@extundo.com>
307 * hashcash.el: Move to ../lisp/.
309 2004-07-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
311 * gnus-namazu.el (gnus-namazu/make-directory-table): Treat drive
312 letters when calcurating pathnames of remote groups.
313 From KOSEKI Yoshinori <kose@meadowy.org> (tiny change).
315 2004-05-27 Simon Josefsson <jas@extundo.com>
317 * starttls.el: Moved to ../lisp/.
319 2004-05-26 Simon Josefsson <jas@extundo.com>
321 * starttls.el: Sync with proposed Emacs version.
323 2004-05-13 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
325 * gnus-namazu.el (gnus-namazu/setup): Do not update indices
326 `gnus-namazu-command-prefix' is non-nil.
328 2004-05-12 Kai Grossjohann <kai@emptydomain.de>
330 * README (nnir.el): Describe.
332 2004-05-11 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
334 * README (gnus-namazu.el): Describe.
336 * gnus-namazu.el: New file.
338 2004-04-05 Reiner Steib <Reiner.Steib@gmx.de>
340 * nnir.el (nnir-group-server): Fix doc-string, indent.
342 2004-04-05 Andreas Schwab <schwab@suse.de>
344 * nnir.el (nnir-group-server): Move before first use.
346 2004-03-15 Adrian Lanz <lanz@fowi.ethz.ch> (tiny change)
348 * nnir.el (nnir-run-swish-e): Fixed typo.
350 2004-01-23 Jesper Harder <harder@ifa.au.dk>
358 2004-01-16 Reiner Steib <Reiner.Steib@gmx.de>
360 * nnir.el (nnir-run-glimpse): Fixed typo. Reported by Patrick
361 Drechsler <patrick.drechsler@gmx.net>.
363 2003-11-15 Simon Josefsson <jas@extundo.com>
365 * starttls.el: Sync with recent gnu.emacs.sources post.
367 2003-10-24 Steve Youngs <sryoungs@bigpond.net.au>
369 * nnir.el: Autoload `read-kbd-macro' at compile time.
371 2003-09-30 Torsten Hilbrich <torsten.hilbrich@gmx.net>
373 * nnir.el (nnir-imap-search-field, nnir-imap-search-arguments)
374 (nnir-imap-search-argument-history): New variables.
375 (nnir-engines, nnir-run-imap): Use them.
376 (nnir-read-parm): Support reading the new IMAP query parameters.
378 2003-06-03 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@gmx.net>
380 * README: Explain purpose of each file (well, most files).
382 2003-05-01 Vasily Korytov <deskpot@despammed.com>
384 * gpg.el (gpg-passphrase-forget): Check that gpg-passphrase is
387 2003-04-17 Steve Youngs <youngs@xemacs.org>
389 * hashcash.el (hashcash-point-at-bol): Move the fbound test
390 outside of the defalias.
391 (hashcash-point-at-eol): Ditto.
393 2003-03-19 Simon Josefsson <jas@extundo.com>
395 * gnus-idna.el: Update.
397 2003-03-11 Teodor Zlatanov <tzz@lifelogs.com>
399 * hashcash.el (hashcash-version, hashcash-insert-payment): patch
402 2003-03-07 Simon Josefsson <jas@extundo.com>
404 * gnus-idna.el (gnus-idna-to-ascii-rhs-1): Narrow to
405 head (otherwise forwarded mail break havoc).
407 2003-03-07 Teodor Zlatanov <tzz@bwh.harvard.edu>
409 * hashcash.el: New version from Paul Foley with better variable
410 names, executable-find support, and no errors in GNU Emacs
411 (hashcash-version): return nil when invoked with a
414 2003-02-21 Simon Josefsson <jas@extundo.com>
416 * hashcash.el (hashcash-point-at-bol):
417 (hashcash-point-at-eol): Defalias.
418 (hashcash-generate-payment):
419 (mail-check-payment): Use it.
421 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
423 * hashcash.el: New version from Paul Foley with new
424 mail-check-payment function.
426 2002-06-22 Simon Josefsson <jas@extundo.com>
428 * hashcash.el: New file.
429 (hashcash-default-payment, hashcash-payment-alist, hashcash):
431 (hashcash-generate-payment): Update to recent hashcode command
433 (hashcash-insert-payment): Use X-Hashcode:.
434 (mail-add-payment): Also look at Newsgroups.
435 (top-level): Add provide and EOF comment.
436 (mail-add-payment): Autoload.
437 (hashcash-insert-payment): s/Hashcode/Hashcash/
438 (mail-add-payment): Doc fix.
440 2002-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
442 * gnus-mdrtn.el (gnus-moderated-groups): Removed (require 'gnus-load).
444 2002-04-24 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
446 * ucs-tables.el (featurep): Barf on XEmacs.
448 2002-03-06 ShengHuo ZHU <zsh@cs.rochester.edu>
450 * ucs-tables.el: Copy from Emacs 21.
452 2002-03-05 ShengHuo ZHU <zsh@cs.rochester.edu>
454 * xml.el: Sync with Emacs 21.
456 2002-01-25 Josh Huber <huber@alum.wpi.edu>
458 * gpg.el (gpg-command-decrypt): Enable the status-fd command line
459 option to gpg when decrypting so `mml2015-mailcrypt-decrypt' can
460 parse and display the output.
462 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
464 * gnus-mdrtn.el (gnus-moderation-cancel-article): Insert an extra
467 2001-12-26 Florian Weimer <fw@deneb.enyo.de>
469 * gpg.el (gpg-command-default-alist): Using gpg-2comp is no longer
472 2001-12-18 Josh Huber <huber@alum.wpi.edu>
474 * ChangeLog: changed buffer-file-coding-system back to
477 2001-12-17 Josh Huber <huber@alum.wpi.edu>
479 * ChangeLog: changed coding to buffer-file-coding-system
481 2001-11-22 Simon Josefsson <jas@extundo.com>
483 * sha1.el: Removed. (A FSF copyrighted sha1-el.el file is in
486 2001-10-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
488 * canlock.el, hex-util.el, sha1-el.el: Move to lisp.
490 2001-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
492 * canlock.el: (canlock-base64-encode-function): Removed.
493 (canlock-mmencode-program): Removed.
494 (canlock-mmencode-args-for-encoding): Removed.
495 (canlock-openssl-program): Renamed from `canlock-ssleay-program'.
496 (canlock-openssl-args): Renamed from `canlock-ssleay-args'.
497 (canlock-load-hook): Removed.
498 (canlock-base64-encode-string-with-mmencode): Removed.
499 (canlock-sha1-with-openssl): Renamed from
500 `canlock-sha1-with-ssleay'.
501 (canlock-hex-string-to-int): Removed.
502 (canlock-fetch-fields): Don't use `mapcar'.
503 (canlock-fetch-id-for-key): Don't use Cancel header if there is no
505 (gnus-summary-canlock-verify): Removed.
506 (wl-summary-canlock-verify): Removed.
507 (canlock-mew-summary-display): Removed.
508 (mew-summary-canlock-verify): Removed.
509 (mh-summary-canlock-verify): Removed.
510 (vm-summary-canlock-verify): Removed.
511 (cmail-summary-canlock-verify): Removed.
512 (rmail-summary-canlock-verify): Removed.
514 2001-10-25 Simon Josefsson <jas@extundo.com>
516 * canlock.el (canlock-password, canlock-password-for-verify)
517 (canlock-force-insert-header): Defcustom.
519 2001-10-17 Simon Josefsson <jas@extundo.com>
521 * canlock.el (sha1-binary): Autoload `sha1-binary'.
522 (canlock-sha1-function): Use it.
523 (canlock-sha1-function-for-verify): Ditto.
525 * sha1-el.el: New file.
527 * hex-util.el: Ditto.
529 2001-08-24 16:09:14 Fabien Penso <penso@linuxfr.org>
531 * gpg.el (gpg-command-sign-detached): Doc fix.
533 2001-08-07 Andreas Jaeger <aj@suse.de>
535 * gpg.el (gpg-passphrase-forget): Don't cache
536 gpg-passphrase-timer.
537 (gpg-passphrase-store): Check if gpg-passphrase-timer is
540 2001-07-30 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
541 From Andreas Fuchs <asf@void.at>
543 * gpg.el (gpg-command-verify): --status-fd 1
544 (gpg-unabbrev-trust-alist): New.
546 2001-01-18 Colin Marquardt <colin.marquardt@usa.alcatel.com>
548 * gpg.el (gpg-make-temp-file): Error info.
550 2001-01-13 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
552 * gpg.el (gpg-build-arg-list): Use copy-sequence.
554 2000-12-19 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
556 * gpg.el (defalias): Use eval-and-compile.
557 (gpg-command-all-arglist): Suggest by Jeff Senn <senn@maya.com>.
559 2000-12-15 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
561 * gpg.el (gpg-command-alist): Alist may not be defined.
563 2000-12-14 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
565 * gpg.el (gpg-make-temp-file): Don't check file-modes of M$Windows.
567 2000-12-14 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
569 * gpg.el (gpg-passphrase-store): Don't activate timer if it is live.
571 2000-11-30 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
573 * gpg.el: (gpg-make-temp-file): Use expand-file-name.
574 (gpg-point-at-eol): New function.
575 (gpg-call-process): Use it.
576 (gpg-key-list-keys-parse-line): Ditto.
577 (gpg-with-passphrase-env): edebug-form-spec.
578 (gpg-with-temp-files): Ditto.
579 (gpg-show-result): Ditto.
581 2000-11-08 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
583 * gpg.el: In Xemacs it is called point-at-eol, not
586 * gpg.el (gpg-key-lessp): use string-lessp instead of
587 compare-strings (not available on XEmacs)
589 2000-11-16 Simon Josefsson <sj@extundo.com>
591 * gpg.el (gpg-command-verify-cleartext): New variable.
592 (gpg-verify-cleartext): New function.
594 2000-10-31 17:32:02 ShengHuo ZHU <zsh@cs.rochester.edu>
596 * gpg.el (gpg-verify): The last argument of apply is a list.
597 (gpg-encrypt): Add passphrase as a parameter.
599 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006,
600 2007, 2008 Free Software Foundation, Inc.
602 This file is part of GNU Emacs.
604 GNU Emacs is free software; you can redistribute it and/or modify
605 it under the terms of the GNU General Public License as published by
606 the Free Software Foundation; either version 3, or (at your option)
609 GNU Emacs is distributed in the hope that it will be useful,
610 but WITHOUT ANY WARRANTY; without even the implied warranty of
611 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
612 GNU General Public License for more details.
614 You should have received a copy of the GNU General Public License
615 along with GNU Emacs; see the file COPYING. If not, write to the
616 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
617 Boston, MA 02110-1301, USA.
620 ;; coding: iso-2022-7bit
622 ;; add-log-time-zone-rule: t
625 ;;; arch-tag: 105a2bf0-3f04-4ba6-a991-619aece2c04f