* gpg.sgml: Document --enable-progress-filter.
[gnupg.git] / doc / ChangeLog
1 2003-04-15  Werner Koch  <wk@gnupg.org>
2
3         * gpg.sgml: Document --enable-progress-filter.
4
5 2003-04-07  David Shaw  <dshaw@jabberwocky.com>
6
7         * DETAILS: Don't specify which hash is used to make up the
8         namehash since it may change in the future.
9
10         * samplekeys.asc: Updated.
11
12         * gpg.sgml: Document "revuid".  Clarify that --openpgp resets
13         --pgpX.  Some cleanup of --no-xxx options, make sure that all SGML
14         tags are closed, clarify --pgp8 allows SHA-256, and document
15         --no-emit-version.
16
17         * Makefile.am: Allow CVS version to build without faqprog.pl.
18
19 2003-04-01  Werner Koch  <wk@gnupg.org>
20
21         * DETAILS (VALIDSIG): Add primary keys fingerprint. 
22
23 2003-01-27  David Shaw  <dshaw@jabberwocky.com>
24
25         * DETAILS: Document trust depth, value, and regexp.
26
27 2003-01-14  David Shaw  <dshaw@jabberwocky.com>
28
29         * gpg.sgml: Minor language tweaks, spell check, copyright date,
30         etc.
31
32         * DETAILS: Note that user IDs/UATs fill in creation and expiration
33         date.  Document namehash.
34
35 2003-01-06  David Shaw  <dshaw@jabberwocky.com>
36
37         * DETAILS: Document disabled flag in capabilities field.
38
39 2002-12-27  David Shaw  <dshaw@jabberwocky.com>
40
41         * gpg.sgml: Clarify --no-permission-warning to note that the
42         permission warnings are not intended to be the be-all and end-all
43         in security checks.  Add note to --group that when used on the
44         command line, it may be necessary to quote the argument so it is
45         not treated as multiple arguments.  Noted by Stefan Bellon.
46
47 2002-12-23  Werner Koch  <wk@gnupg.org>
48
49         * samplekeys.asc: Updated.
50
51 2002-12-10  David Shaw  <dshaw@jabberwocky.com>
52
53         * gpg.sgml: Clarify include-revoked and include-disabled so they
54         match what the program actually does.  Noted by Dick Gevers.
55
56         * gpg.sgml: Document %-expandos for policy URLs and notations.
57
58         * gpg.sgml: Document --pgp8.  Clarify that --pgp6 and --pgp7
59         disable --throw-keyid.
60
61 2002-12-05  Werner Koch  <wk@gnupg.org>
62
63         * gpg.sgml: Document --no-mangle-dos-filenames.
64
65 2002-12-01  David Shaw  <dshaw@jabberwocky.com>
66
67         * gpg.sgml: Point out that if the user absolutely must, it's
68         better to use --pgpX than forcing an algorithm manually.  Better
69         still not to use anything, of course.
70
71 2002-11-25  David Shaw  <dshaw@jabberwocky.com>
72
73         * gpg.sgml: Document --primary-keyring.  Clarify
74         --s2k-cipher-algo, --s2k-digest-algo,
75         --personal-cipher-preferences, --personal-digest-preferences, and
76         --personal-compress-preferences.
77
78         * gpg.sgml: Document --sig-policy-url, --cert-policy-url,
79         --sig-notation, --cert-notation.  Clarify --show-notation and
80         --show-policy-url that policy URLs and notations can be used in
81         data signatures as well.  Add note about '@' being a required
82         character in notation names.
83
84 2002-11-21  David Shaw  <dshaw@jabberwocky.com>
85
86         * gpg.sgml: Add an interoperability section.
87
88 2002-11-17  David Shaw  <dshaw@jabberwocky.com>
89
90         * gpg.sgml: Correct defaults for --s2k-mode and --s2k-digest-mode.
91         Noted by Haakon Riiser.
92
93 2002-11-14  David Shaw  <dshaw@jabberwocky.com>
94
95         * gpg.sgml: --compress-algo now allows algorithm names.
96
97 2002-11-13  David Shaw  <dshaw@jabberwocky.com>
98
99         * gpg.sgml: Document --trust-model.
100
101 2002-11-04  David Shaw  <dshaw@jabberwocky.com>
102
103         * KEYSERVER: New.  Documents the --with-colons format for
104         keyserver listings.
105
106         * DETAILS: Clarify meaning of 'u'.  Noted by Timo.
107
108 2002-11-03  David Shaw  <dshaw@jabberwocky.com>
109
110         * gpg.sgml: Document "tsign", clarify "setpref", clarify
111         --recipient, document --hidden-recipient, document
112         --hidden-encrypt-to, clarify --no-encrypt-to, clarify
113         --throw-keyid, document --no-throw-keyid.
114
115 2002-10-25  Werner Koch  <wk@gnupg.org>
116
117         * README.W32: Add blurb on how to create a ZIP file, changed
118         requirement for mingw32 to 0.3.2.
119
120 2002-10-24  David Shaw  <dshaw@jabberwocky.com>
121
122         * gpg.sgml: Document --refresh-keys.
123
124 2002-10-19  David Shaw  <dshaw@jabberwocky.com>
125
126         * gpg.sgml: Clarify --force-mdc, and document --disable-mdc.
127
128 2002-10-12  Werner Koch  <wk@gnupg.org>
129
130         * DETAILS (KEY_CREATED): Enhanced by fingerprint.
131
132 2002-10-03  David Shaw  <dshaw@jabberwocky.com>
133
134         * gpg.sgml: Note that '#' means secret-key-unavailable, and that
135         keyserver schemes are case-insensitive.
136
137 2002-09-30  David Shaw  <dshaw@jabberwocky.com>
138
139         * gpg.sgml: Note that --pgp2 disables --textmode when encrypting.
140
141 2002-09-20  David Shaw  <dshaw@jabberwocky.com>
142
143         * gpg.sgml: Some minor language cleanup.
144
145 2002-09-20  Werner Koch  <wk@gnupg.org>
146
147         * DETAILS: s/XORed/ORed/.
148
149 2002-09-15  Werner Koch  <wk@gnupg.org>
150
151         * gpg.sgml: Add rebuild-keydb-caches.
152
153 2002-09-12  David Shaw  <dshaw@jabberwocky.com>
154
155         * DETAILS: Fix batch key generation example.
156
157 2002-09-11  Werner Koch  <wk@gnupg.org>
158
159         * Makefile.am (EXTRA_DIST): Include gnupg-32.reg
160
161 2002-09-02  Werner Koch  <wk@gnupg.org>
162
163         * gpg.sgml: Updated the charset option.
164
165         * DETAILS: Added status IMPORT_OK.
166
167         * gnupg.7: New mini man page.
168
169 2002-08-30  David Shaw  <dshaw@jabberwocky.com>
170
171         * gpg.sgml: Document keyserver-option include-subkeys.  Note that
172         honor-http-proxy is a keyserver-option now.
173
174         * DETAILS: Add "Key not trusted" to INV_RECP status code.
175
176 2002-08-23  Werner Koch  <wk@gnupg.org>
177
178         * faq.raw: Updated.  New Maintainer is David D. Scribner.
179
180 2002-08-22  David Shaw  <dshaw@jabberwocky.com>
181
182         * gpg.sgml: Clarify meaning of keyserver option include-revoked.
183
184 2002-08-21  Werner Koch  <wk@gnupg.org>
185
186         * DETAILS: Added IMPORT_PROBLEM.
187
188 2002-08-20  David Shaw  <dshaw@jabberwocky.com>
189
190         * DETAILS: Clarify that trust letters 'q' and '-' can be treated
191         identically.
192
193         * gpg.sgml: Document --ignore-mdc-error.
194
195 2002-08-06  David Shaw  <dshaw@jabberwocky.com>
196
197         * gpg.sgml: Clarify that only long-form options can go in the
198         config file.
199
200 2002-08-06  Werner Koch  <wk@gnupg.org>
201
202         * gpg.sgml: Fixed doc regarding the name change of the option
203         file.
204
205 2002-07-30  David Shaw  <dshaw@jabberwocky.com>
206
207         * gpg.sgml: Clarify --edit/addrevoker (sensitive), and
208         --keyserver-options (--import/export-options may be used as well).
209         Document --import-options and --export-options with their various
210         options.  --show-photos now works during signature verification as
211         well.  Document --exec-path.  Note in --simple-sk-checksum that
212         the passphrase must be changed for this to take effect.  Note that
213         --pgp7 does not disable MDC.  Document --no-mdc-warning.
214
215 2002-07-25  Werner Koch  <wk@gnupg.org>
216
217         * gpg.sgml: Document new --delete behaviour.
218
219 2002-07-25  David Shaw  <dshaw@jabberwocky.com>
220
221         * gpg.sgml: Clarify the differences between "pref" and "showpref".
222         Note in "setpref" that a list of available algorithms can be
223         printed with "gpg -v --version".  Note in "updpref" that we don't
224         select keys via attribute uids, so preferences there will be
225         ignored.
226
227 2002-07-01  David Shaw  <dshaw@jabberwocky.com>
228
229         * gpg.sgml: Clarify "group".
230
231 2002-07-01  Werner Koch  <wk@gnupg.org>
232
233         * Makefile.am: Due to problems with VPATH builds we don't try to
234         build the texi vesions of the manual pages anymore automatically.
235
236 2002-06-30  Werner Koch  <wk@gnupg.org>
237
238         * README.W32: Adjusted some descriptions.  Fixed the regsitry
239         entry descriptions.
240
241 2002-06-21  David Shaw  <dshaw@jabberwocky.com>
242
243         * DETAILS: Document "uat".
244
245         * gpg.sgml: Document
246         --personal-{compress|digest|compress}-preferences, --group, and
247         add comments to --expert.
248
249 2002-06-17  Werner Koch  <wk@gnupg.org>
250
251         * gpg.sgml: Grammar fix.
252
253 2002-06-03  David Shaw  <dshaw@jabberwocky.com>
254
255         * DETAILS: Details of ATTRIBUTE.
256
257         * gpg.sgml: Document --attribute-fd
258
259 2002-06-03  Timo Schulz  <ts@winpt.org>
260
261         * DETAILS: Add ATTRIBUTE.
262         
263 2002-05-31  David Shaw  <dshaw@jabberwocky.com>
264
265         * gpg.sgml: Add "edit/addrevoker".  Document --desig-revoke.  Note
266         that -z and --compress are the same option.  Note that
267         --digest-algo can no longer violate OpenPGP with a non-160 bit
268         hash with DSA.  Document --cert-digest-algo with suitable warnings
269         not to use it.  Note the default s2k-cipher-algo is now CAST5.
270         Note that --force-v3-sigs overrides --ask-sig-expire.  Revise
271         --expert documentation, as it is now definitely legal to have more
272         than one photo ID on a key.  --preference-list is now
273         --default-preference-list with the new meaning.  Document
274         --personal-preference-list.
275
276         * DETAILS: Document "Revoker" for batch key generation.
277
278 2002-05-22  Werner Koch  <wk@gnupg.org>
279
280         * gpg.sgml: sgml syntax fix.
281
282 2002-05-12  Werner Koch  <wk@gnupg.org>
283
284         * gpg.sgml: Fixed URL in the description section.
285
286         * faq.raw: Minor typo fixes noted by kromJx@myrealbox.com.
287
288 2002-05-11  Werner Koch  <wk@gnupg.org>
289
290         * gpg.sgml: Typo fix.
291
292 2002-05-07  David Shaw  <dshaw@jabberwocky.com>
293
294         * gpg.sgml: Add entries for --sk-comments, --no-sk-comments,
295         --pgp7, and --no-pgp7.  Fix --pgp2 and --pgp6: the proper name is
296         --escape-from-lines and not --escape-from.
297
298 2002-04-30  Timo Schulz  <ts@winpt.org>
299
300         * gpg.sgml: Add an entry for --encrypt-files and --decrypt-files.
301         
302 2002-04-29  David Shaw  <dshaw@jabberwocky.com>
303
304         * gpg.sgml: Fix minor error in --pgp6 documentation: it does not
305         imply --digest-algo MD5
306
307 2002-04-29  Werner Koch  <wk@gnupg.org>
308
309         * samplekeys.asc: Added gnupg distribution key 57548DCD.
310
311         * faq.raw: Inserted Douglas Calvert as new maintainer. Acknowledge
312         Nils.  Add entry about trust packet parsing problems.
313
314 2002-04-24  David Shaw  <dshaw@jabberwocky.com>
315
316         * gpg.sgml: Add some documentation for
317         --edit/{addphoto|showphoto|nrsign|nrlsign}, and the difference
318         between %t and %T in photo viewer command lines.
319
320 2002-04-23  Stefan Bellon  <sbellon@sbellon.de>
321
322         * gpg.sgml: Moved options from section "COMMANDS" to
323         section "OPTIONS".
324
325 2002-04-20  David Shaw  <dshaw@jabberwocky.com>
326
327         * samplekeys.asc: Added 0x5B0358A2
328
329 2002-04-19  David Shaw  <dshaw@jabberwocky.com>
330
331         * gpg.sgml: Add "%t" flag for photo IDs, a note about primary
332         having different meanings for photo and regular IDs, rename
333         --default-check-level to --default-cert-check-level, add
334         --auto-check-trustdb, and --pgp6.
335
336         * DETAILS: Add EXPSIG, EXPKEYSIG, and KEYEXPIRED.  Add notes to
337         SIGEXPIRED (deprecated), and VALIDSIG (added expiration date).
338         Add "Preferences" command to unattended key generation
339         instructions.  Also fixed a few typos.
340  
341         * samplekeys.asc: new (added to EXTRA_DIST in Makefile.am as well)
342
343 2002-01-31  Marcus Brinkmann  <marcus@g10code.de>
344
345         * DETAILS: Fix a spelling error, correct IMPORTED_RES to IMPORT_RES,
346         correct INV_RECP (the second occurence) to NO_RECP.
347
348 2002-04-03  David Shaw  <dshaw@jabberwocky.com>
349
350         * gpg.sgml: auto-key-retrieve is a keyserver-option (noted by
351         Roger Sondermann).
352         
353 2002-03-27  David Shaw  <dshaw@jabberwocky.com>
354
355         * gpg.sgml: --pgp2 also means --disable-mdc, --no-ask-sig-expire,
356         and --no-ask-cert-expire.  It does not mean --no-force-v3-sigs
357         (noted by Timo).
358
359 2002-03-27  David Shaw  <dshaw@jabberwocky.com>
360
361         * gpg.sgml: Add a few notes about --pgp2 meaning MIT PGP 2.6.2,
362         and keyserver details about HKP and NAI HKP.
363
364 2002-03-18  David Shaw  <dshaw@jabberwocky.com>
365
366         * gpg.sgml: Change meaning of --allow-non-selfsigned-uid to match
367         change in code, and add --no-allow-non-selfsigned-uid.
368
369 2002-03-13  Werner Koch  <wk@gnupg.org>
370
371         * faq.raw: Due to a lack of time Nils can't serve anymore as a
372         maintainer.  Removed his address and setup a generic address.
373
374 2002-03-06  Werner Koch  <wk@gnupg.org>
375
376         * gpg.sgml: Add an entry for --export-ownertrust.  Suggested by
377         Bernhard Reiter.
378
379 2002-01-26  Timo Schulz  <ts@winpt.org>
380
381         * gnupg-w32.reg: New. Registry file for W32 in registry format.
382        
383 2002-01-26  Werner Koch  <wk@gnupg.org>
384
385         * gpg.sgml: A few words about --gpg-agent-info and GPG_AGENT_INFO.
386
387 2002-01-25  Timo Schulz  <ts@winpt.org>
388
389         * README.W32: Modify the filename because now the .exe extension
390         is automatically added to the binary.
391         
392 2002-01-14  Werner Koch  <wk@gnupg.org>
393
394         * gpg.sgml: Talk about PGP 5 and higher.
395
396 2002-01-11  David Shaw  <dshaw@jabberwocky.com>
397
398         * gpg.sgml: Added documentation for --{no-}ask-cert-expire,
399         --{no-}ask-sig-expire, and revise --expert (it doesn't switch on
400         the expiration prompt anymore) and --default-check-level (to be
401         clearer as to what makes a good key check before signing).
402
403 2002-01-07  Werner Koch  <wk@gnupg.org>
404
405         * DETAILS: Removed the comment that unattended key generation is
406         experimental.  It is now a standard feature.
407
408 2001-12-22  David Shaw  <dshaw@jabberwocky.com>
409
410         * gpg.sgml: Fixed a few typos.
411
412         * gpg.sgml: Added documentation for --show-photos,
413         --no-show-photos, --photo-viewer, --nrsign-key,
414         --default-check-level, --search-keys, --keyserver-options,
415         --show-notation, --no-show-notation, --show-policy-url,
416         --no-show-policy-url, --for-your-eyes-only,
417         --no-for-your-eyes-only, --pgp2, --no-pgp2,
418         --no-permission-warning, --expert, --no-expert.
419
420 2001-10-31  Werner Koch  <wk@gnupg.org>
421
422         * gpg.sgml: Add a remark on how to get the long key ID.  Suggested
423         by Sebastian Klemke.
424
425 2001-10-23  Werner Koch  <wk@gnupg.org>
426
427         * gpg.sgml: Add missing tag.
428
429 2001-09-28  Werner Koch  <wk@gnupg.org>
430
431         * gpg.sgml: Add a note on option parsing.
432
433 2001-09-24  Werner Koch  <wk@gnupg.org>
434
435         * gpg.sgml: Described --{update,check}-trustdb.
436
437 2001-09-03  Werner Koch  <wk@gnupg.org>
438
439         * gpg.sgml, gpgv.sgml: Removed GDBM stuff.
440
441 2001-08-29  Werner Koch  <wk@gnupg.org>
442
443         * faq.raw: Described how to delete a secret key w/o a public key
444         and changed the entry on updating the preferences.
445
446 2001-08-08  Werner Koch  <wk@gnupg.org>
447
448         * gpg.sgml: Documented --print-mds and marked the --print-md * as
449         deprecated because it does not work in the W32 version.  Suggested
450         by John Kane.
451         (WARNINGS): Typo fix.
452         (--with-colons): Clarified that the output is in UTF-8.
453
454 2001-08-01  Werner Koch  <wk@gnupg.org>
455
456         * gpg.sgml: Added --ignore-valid-from
457
458 2001-04-20  Werner Koch  <wk@gnupg.org>
459
460         * faq.raw (Maintained-by): Removed note that load-extension is not
461         available under Windoze.
462
463         * gpg.sgml: Add new --charset UTF-8.
464
465 2001-04-19  Werner Koch  <wk@gnupg.org>
466
467         * faq.raw: Add a note about dates displayed as ????-??-??.
468
469 2001-04-17  Werner Koch  <wk@gnupg.org>
470
471         * Makefile.am (%.texi): Add rules to create .texi from .sgml.
472         However we can't automate this because automake does not like
473         .texi files as BUILT_SOURCES.
474         (%.dvi,%.ps): Removed these rules, because they are not needed
475         and get in the way of automake's dvi target
476
477         * HACKING: Changed CVS description.
478
479 2001-04-06  Werner Koch  <wk@gnupg.org>
480
481         * gpg.sgml: Small typo fixes by Florian Weimer.
482
483 2001-03-27  Werner Koch  <wk@gnupg.org>
484
485         * gpg.sgml: Add --no-sig-cache and --no-sig-create-check.
486
487 2001-03-23  Werner Koch  <wk@gnupg.org>
488
489         * DETAILS: New status UNEXPECTED.
490
491 2001-03-13  Werner Koch  <wk@gnupg.org>
492
493         * gpg.sgml: Described --fixed-list-mode.
494
495 2001-03-06  Werner Koch  <wk@gnupg.org>
496
497         * gpgv.sgml: Changed some gpg to gpgv. Thanks to John A. Murdie.
498
499 2001-03-03  Werner Koch  <wk@gnupg.org>
500
501         * gpg.sgml: Tell something about the 0x12345678! key ID syntax.
502
503 2001-01-18  Werner Koch  <wk@gnupg.org>
504
505         * README.W32: Changed building instructions for MinGW32/CPD 0.3 
506
507 2001-01-09  Werner Koch  <wk@gnupg.org>
508
509         * DETAILS: Fixed docs for NEED_PASSPHRASE and added USERID_HINT.
510
511 2000-11-30  Werner Koch  <wk@gnupg.org>
512
513         * gpg.sgml: Fixed the description of --verify.  Add a short note
514         the warnings sections.
515
516 2000-10-19  Werner Koch  <wk@gnupg.org>
517
518         * gpg.sgml: Fixed doc for --allow-non-selfsigned-uid.
519         Add entry for --ignore-crc-error.
520
521 2000-10-18  Werner Koch  <wk@gnupg.org>
522
523         * OpenPGP: Dropped the paragraph that RSA is not implemented.
524
525 2000-10-14  Werner Koch  <wk@gnupg.org>
526
527         * faq.raw: Add an answer to the problem of multiple signatures.
528
529 Wed Oct  4 15:50:18 CEST 2000  Werner Koch  <wk@openit.de>
530
531         * gpgv.sgml: New.
532         * Makefile.am: build it.
533
534 Thu Sep 14 14:20:38 CEST 2000  Werner Koch  <wk@openit.de>
535
536         * faq.raw: New.
537         * Makefile.am: Support to build FAQs
538
539 Wed Jul 12 13:32:06 CEST 2000  Werner Koch  <wk@>
540
541         * gpg.sgml: Add a note about the availability of the GPH.
542
543 2000-07-03 13:59:24  Werner Koch  (wk@habibti.openit.de)
544
545         * DETAILS, FAQ: Typo fixes by Yosiaki IIDA.
546
547 2000-05-12 10:57:21  Werner Koch  (wk@habibti.openit.de)
548
549         * gpg.sgml: Documented --no-tty.
550
551 2000-03-09 15:01:51  Werner Koch  (wk@habibti.openit.de)
552
553         * DETAILS: Ad a short blurb about unattended key generation.
554
555 Wed Feb  9 15:33:44 CET 2000  Werner Koch  <wk@gnupg.de>
556
557         * gpg.sgml: Describe --ignore-time-conflict.
558
559         * gpg.sgml: Fixed a few typos.  Thanks to Holger Trapp.
560
561 Wed Jan  5 11:51:17 CET 2000  Werner Koch  <wk@gnupg.de>
562
563         * FAQ: Enhanced answer for the 3des-s2k bug.
564
565 Sat Dec  4 12:30:28 CET 1999  Werner Koch  <wk@gnupg.de>
566
567         * gpg.sgml: Add section about the user ID
568
569 Mon Nov 22 11:14:53 CET 1999  Werner Koch  <wk@gnupg.de>
570
571         * gph: Removed the directory from the dist becuase it will
572         go into it's own package.
573
574 Thu Sep 23 09:52:58 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
575
576         * README.W32: New.
577
578 Mon Sep  6 19:59:08 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
579
580
581         * Makefile.am (SUBDIRS): New subdir gph for the manual.
582
583 Thu Jul 22 20:03:03 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
584
585
586         * gpg.sgml (--always-trust): Added.
587
588 Wed Jul 14 19:42:08 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
589
590
591         * Makefile.am: Create a dummy man page if docbook-to-man is missing.
592
593 Wed Jun 16 20:16:21 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
594
595
596         * gpg1.pod: Removed.
597         * gpg.sgml: New. Replaces the pod file
598         * Makefile.am: Add rule to make a man file from sgml
599
600 Tue Jun 15 12:21:08 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
601
602
603         * Makefile.in.in: Use DESTDIR.
604
605 Mon May 31 19:41:10 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
606
607         * gpg.1pod: Enhanced the Bugs section (Michael).
608
609 Wed Feb 10 17:15:39 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
610
611
612         * gpg.1pod: Spelling and grammar corrections (John A. Martin)
613         * FAQ: Ditto.
614         * DETAILS: Ditto.
615
616
617  Copyright 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
618
619  This file is free software; as a special exception the author gives
620  unlimited permission to copy and/or distribute it, with or without
621  modifications, as long as this notice is preserved.
622
623  This file is distributed in the hope that it will be useful, but
624  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
625  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
626
627