Topal je aplikace, která spojuje GnuPG a Pine / Alpine. Nabízí prostory Chcete-li šifrovat, dešifrovat, podepsat a ověřit e-maily.
Instalace a konfigurace
Kompilace a instalace
Pro kompilaci Topal, budete potřebovat pracovní překladač jazyka C a kompilátor GNU Ada (komár). K dispozici je makefile: jednoduše napište `dělat '. Zadejte `make install 'vidět, jaké soubory potřebujete kopírování (to není vlastně dělat kopii).
MIME funkce vyžadují instalaci mime-konstrukt a metamail.
Konfigurace Pine / Alpine
Za předpokladu, že Topal binární je instalována v / usr / local / bin, nastavit Pine / Alpine odesílání a zobrazení filtry takto:
display-filtry = _BEGINNING ("----- BEGIN PGP") _ / usr / local / bin / Topal -display _TMPFILE_ _RESULTFILE_
odesílání filtry = / usr / local / bin / Topal -send _TMPFILE_ _RESULTFILE_ _RECIPIENTS_,
/ Usr / local / bin / Topal -sendmime _TMPFILE_ _RESULTFILE_ _MIMETYPE_ _RECIPIENTS_
Můžete si vybrat jednu nebo obě z vysílajících filtrů. -sendmime Volba umožňuje uživateli zvolit typ MIME odchozí e-mailu. (Starší opravy jsou v místě, které dělají -decrypt a -verify chovají stejně jako -display.) Všimněte si, že _RECIPIENTS_ by měl být poslední.
Pro -sendmime do práce, budete muset opravit Pine / Alpine. Tam jsou záplaty pro verze 4,44, 4,50, 4,53, 4,58. 4,60 a 4,64 z borovice. (Všichni jsou více či méně stejné náplast.) Cd do adresáře pine4.xx a použijte příkaz patch.
Tam je jedna náplast pro Alpine: verze 1.00. Vezměte prosím na vědomí, že ALPINE záplaty také upravit konfiguraci Alpine. Tam je skrytý preference `umožnit Topal hack" (umožňují-Topal-hack), že musíte zapnout.
Nezdá mít zlomený něco jiného .... Zdá se, že práce pro odesílání přes SMTP serveru - to by mohlo rozbít k odeslání prostřednictvím / usr / lib / sendmail (pokud ano, prosím pošlete mi ladění trasování vyvolání borovice s `-d 9 ').
Můžete také přidat --read-z _INCLUDEALLHDRS_ před odesílání a -sendmime. Tím Topal pokus uhodnout vhodný klíč pro podepisování a self-šifrování. Pokud zápas více možných klíčů, pak budete nabídnuto menu klíčů.
Konfigurace mailcap
Chcete-li dekódovat MIME RFC2015 / 3156 multipart / podepsané a / šifrované zprávy vyžaduje pomoc metamail. Přidejte buď v konfiguraci uživatel mailcap (.mailcap) nebo konfiguraci systému (/ etc / mailcap) linky
multipart / podepsané; / Usr / local / bin / Topal -mime '% s' '% t'; needsterminal
multipart / šifrované; / Usr / local / bin / Topal -mime '% s' '% t'; needsterminal
application / pgp; / Usr / local / bin / Topal -mimeapgp '% s' '% t'; needsterminal
Konfigurace procmail
Ve vašem procmailrc, přidejte recept:
: 0fw
| / Usr / local / bin / Topal --fix-email
To zkoumá všechny příchozí e-maily. Ti, kteří s nejvyšší úrovně multipart / podepsané nebo multipart / šifrované typy MIME jsou upraveny tak, aby přidat multipart / Různé obal, takže Pine / Alpine může předat ho do Topal. Všechny ostatní e-maily jsou ponechány beze změny.
Já radím, že jste také použít jednu z zálohování receptů od procmailu manuálu. Viz také poznámky při stanovení vícedílné e-maily.
Konfigurace Topal
Vytvořte adresář s názvem `$ {HOME} /. Topal". To je v současné době pevně do Topal. Vytvořte základní konfigurační soubor spuštěním Topal se dump nebo standardně možností. Tento soubor by měl být jmenován `config '.
Všechny .topal soubory jsou tiše ignorovány, pokud nelze nalézt. Parsování chyby způsobit výjimku.
Chcete-li zahrnout řetězce s mezerami, budete je muset citovat s uvozovek ("). Double-cituje samy o sobě mohou být zahrnuty` nádivka "(" ").
Vlastnosti :.
- Na místě dešifrování / ověření, které se zabývají několika bloků vložených do textu
- Caching výstupu snižovat potřebu přístupové heslo (na úkor ukládání dešifruje a výstupem verifikace).
- Příjem z MIME RFC2015 / 3156 multipart / podepsané a vícedílné / šifrované zprávy. Top-level vícedílné položky je některé změny: viz kapitola README `upevňovací vícedílné e-maily". Tyto funkce jsou k dispozici pro jakýkoli program, který používá .mailcap soubory.
- Odesílání MIME RFC2015 / 3156 multipart / podepsané a multipart / šifrovaných zpráv. (Potřebuje patch pro Pine / Alpine.)
- Odesílání a přijímání starého application / pgp typ obsahu (odesílání vyžaduje stejné náplast jako předchozí položky).
- nabídne uživateli možnost ověřit výstup před odesláním ji.
- Možnosti Rich konfigurace.
- Klávesové zkratky pro výběr klíče, stejně jako obecná výběrová klávesa postupy při odesílání e-mailu.
- Několik svévolná omezení.
Co je nového v této verzi:.
- Aktualizace dokumentace a drobná vylepšení připoutanosti a vícedílné detekce
Co je nového ve verzi 73:.
- Fix pád při odesílání příloh s mezerami v názvech souborů
- Přidat nový vypínač, počkejte-pokud-chybějící-klíče, které vyžaduje, aby uživatel uznat, pokud klíče chybí při prodlení se šifrováním.
- mírně reorganizovat konfigurační menu, aby jej do 24 linek.
- Aktualizace dokumentace Re:. Havaruje vztahující se k druhé náplasti a mailcap souborů
- Topal dělá větší úsilí, aby zjistil, že externí příkazy existovat před jejich spuštěním.
- Exception zprávy se opakují přes manipulaci (je-li Topal paniky) Adině výjimky.
- Přidána možnost Dešifrovat-prereq. Viz tento poznámku.
- Experimentální S / MIME odesílání přidána podpora.
- Další využití --status-FD možnost GnuPG tak, že abychom mohli správně určit návratový.
- Nahrazeno starověký expanding_array balíček s Ada.Containers.Vectors.
- Přidání režim filtru sendmail-path. To je potřeba pro S / MIME šifrované a S / MIME znaménko + šifrované režimech. (V opačném případě pouze Topal můžete přečíst, ani Outlook ani Thunderbird se vypořádat s S / MIME části uvnitř multipart / smíšené.) Tento režim také potřebuje pinentry QT pro gpgsm:. Pinentry-kletby nemá rád toto prostředí
- V režimu sendmail-path filtru, my už potřebujeme typ obsahu hádat. Můžeme jednoduše znovu použít typ obsahu z původního záhlaví.
- Přidáno replace-id možnost, která může nahradit Message-ID (a také Content-ID) v režimu filtru sendmail-cesta.
- Režim sendmail-cesta může také přidat token pomoci odhalit naše cc'd e-maily. Použijte něco jako st = user @ doména, tokenu nastavit heslo. Toto je zatříděna s některými záhlaví pro každý e-mail, a přidal do hlavičky X-Topal-Odeslat-token. Topal pak má -cst symbolickou režim, který přidává X-Topal-Check-send-token hlavičku buď ano, nebo ne k tomuto záhlaví.
- Výzkum naznačuje, že skupina adresy jsou řešeny jinak než já očekávat. Např, Název skupiny :; Komu:. pole a aktuálním seznamu adres v LCC oblasti budou mít za následek adres uvedených v poli bcc v režimu sendmail-path filtr
- Přepište hlavní dokumentaci v LaTeXu: hlavní ruční je nyní topal.pdf. Protokol změna je stále v HTML.
- Spustit přidávání poznámek interoperability na ruční.
- Diagnostika problém s clearsigned (oba OpenPGP a S / MIME), e-maily, které prošly serveru MS Exchange byla poškozena.
- Přidána neprůhledný, možnost podepisování pro S / MIME.
- Přidána příloha past možnost boolean. V -asend režimu, to způsobí Topal si stěžovat, pokud tělo zprávy obsahuje řetězec & quot; přikládají & quot; ale nemá žádné přílohy.
Co je nového ve verzi 72:
- Fix menu pro non-Pine odesílání. (€ ~Goa € bylo nefunguje!)
- Trap pokusí šifrování, když žádné klíče jsou v klíčovém seznamu.
- malá změna distrib textu a Makefile.
- Distrib cíl v Makefile nyní používá GPG agenta.
Co je nového ve verzi 67:
- Přidána další možnost konfigurace `nevyplňoval-inline-dispozice-header '. Pokud by být přidána dispozice záhlaví hodnoty inline, je to prostě vynechat úplně.
Co je nového ve verzi 64:
- byl přidán Topal patch pro Alpine 2.00. (Alpine S / MIME musí být vypnuta pro Topal je ověření S / MIME do práce.)
- Dočasné soubory jsou nyní správně odstraněn.
- chyba při hádání typu přílohu byla opravena.
- Patch byl přidán zdrojů Topal pro Cygwin (nedávný kód přerušení nestaví).
Co je nového ve verzi 63:.
- Varovné zprávy o chybějící byly zlepšeny tajné klíče
- byla přidána počáteční podpora pro vzdálené dešifrování zpráv.
- Signal manipulace na vzdáleném serveru se zlepšila.
Komentáře nebyl nalezen