Topal er et program som kobler GnuPG og Pine / Alpine. Her tilbys fasiliteter for å kryptere, dekryptere, signere og verifisere e-poster.
Installasjon og konfigurasjon
Kompilering og installering
For å kompilere Topal, trenger du en fungerende C-kompilator og GNU Ada Compiler (GNAT). Det er en Makefile: bare skrive `make". Skriv `make install" for å se hvilke filer trenger kopiering (det gjør faktisk ikke gjøre kopien).
MIME funksjoner krever en installasjon av mime-konstruksjon og metamail.
Furu / Alpine konfigurasjon
Forutsatt at Topal binære er installert i / usr / local / bin, sette opp Pine / Alpine sending og visningsfiltre som følger:
visnings-filtre = _BEGINNING ("----- BEGIN PGP") _ / usr / local / bin / Topal -display _TMPFILE_ _RESULTFILE_
sende-filtre = / usr / local / bin / Topal -Send _TMPFILE_ _RESULTFILE_ _RECIPIENTS_,
/ Usr / local / bin / Topal -sendmime _TMPFILE_ _RESULTFILE_ _MIMETYPE_ _RECIPIENTS_
Du kan velge en eller begge av sende filtre. Den -sendmime alternativet lar brukeren velge MIME-typen til utgående e-post. (Legacy reparasjonene er på plass som gjør -decrypt og -verify oppfører seg på samme måte som -display.) Legg merke til at _RECIPIENTS_ skal bli de siste.
For -sendmime til å fungere, må du lappe Pine / Alpine. Det finnes oppdateringer for versjonene 4,44, 4,50, 4,53, 4,58. 4,60 og 4,64 av Pine. (De er alle mer eller mindre den samme oppdateringen.) Cd inn i pine4.xx katalogen og bruke patch kommandoen.
Det er en patch for Alpine: versjon 1.00. Vær oppmerksom på at den alpine patcher også endre Alpine konfigurasjon. Det er en skjult preferanse `enable Topal hack '(enable-Topal-hack) at du trenger å slå på.
Det ser ikke ut til å ha brutt noe annet .... Det synes å arbeide for å sende via en SMTP-server - det kan bryte for å sende via / usr / lib / sendmail (hvis den gjør det, kan du sende meg en debug spor ved å påberope furu med `-d 9 ').
Du kan også legge til --read-fra _INCLUDEALLHDRS_ før sending og -sendmime. Dette gjør Topal forsøk på å gjette en passende nøkkel for signering og selv kryptering. Hvis flere mulige nøkler matche, så vil du bli tilbudt en meny av nøklene.
Mailcap konfigurasjon
Å dekode MIME RFC2015 / 3156 multipart / signert og / krypterte meldinger krever assistanse fra metamail. Legg i enten bruker mailcap konfigurasjon (.mailcap) eller systemkonfigurasjonen (/ etc / mailcap) linjene
multipart / signert; / Usr / local / bin / Topal -mime '% s' '% t'; needsterminal
multipart / kryptert; / Usr / local / bin / Topal -mime '% s' '% t'; needsterminal
application / pgp; / Usr / local / bin / Topal -mimeapgp '% s' '% t'; needsterminal
Procmail konfigurasjon
I din procmailrc, legge oppskriften:
: 0fw
| / Usr / local / bin / Topal --fix-epost
Dette undersøker alle inngående e-poster. De med toppnivåmultipart / signert eller multipart / kryptert MIME-typer er endret for å legge til en multipart / misc wrapper slik at Pine / Alpine kan levere den til Topal. Alle andre e-poster blir stående uendret.
Jeg anbefaler sterkt at du også bruke en av backup oppskrifter fra procmail manualen. Se også merknadene i festefler e-poster.
Topal konfigurasjon
Lag en katalog som heter `$ {HOME} /. Topal '. Dette er for tiden hardkodet inn Topal. Lag den grunnleggende konfigurasjonsfilen ved å kjøre Topal med -dump eller -default alternativer. Denne filen skal hete `config".
Alle .topal filer blir stille ignorert hvis de ikke kan bli funnet. Analysefeil forårsake et unntak.
Hvis du ønsker å inkludere strenger med mellomrom, må du sitere dem med doble anførselstegn ("). Dobbelt siterer seg selv kan inkluderes ved` stuffing '("").
Egenskaper .
- I stedet dekryptering / verifisering, håndtere flere blokker innebygd i tekst
- Caching av produksjonen for å redusere behovet for passphrase (på bekostning av lagring dekrypterer og verifikasjon utgang).
- Mottak av MIME RFC2015 / 3156 multipart / signert og fler / krypterte meldinger. Toppnivå fler elementer trenger litt modifikasjon: se README avsnittet `fikse multi e-post". Disse funksjonene er tilgjengelige for alle programmer som bruker .mailcap filer.
- Sending av MIME RFC2015 / 3156 multipart / signert og multipart / krypterte meldinger. (Trenger en patch til Pine / Alpine.)
- Sending og mottak av den gamle application / pgp innholdstype (sende krever samme patch som forrige punkt).
- Tilbyr brukeren muligheten til å sjekke utgangs før du sender den.
- Rich konfigurasjonsmuligheter.
- Snarveier for valg av nøkler, samt generelle viktige utvalgs rutiner ved sending av e-post.
- Et par vilkårlige grenser.
Hva er nytt i denne utgaven.
- Oppdateringer av dokumentasjon og mindre utbedringer vedlegg og multi deteksjon
Hva er nytt i versjon 73.
- Fix krasj når du sender vedlegg med mellomrom i filnavn
- Legg til ny bryteren, vent-hvis-missing-taster, som krever at brukeren må bekrefte om tastene er mangler når misligholde til kryptering.
- Litt omorganisere konfigurasjonsmenyen for å holde det i løpet av 24 linjer.
- Oppdater dokumentasjon re:. Krasjer knyttet til den andre lappen og mailcap filer
- Topal gjør større innsats for å kontrollere at eksterne kommandoer eksistere før du kjører dem.
- Exception meldinger blir gjentatt via Ada unntakshåndtering (hvis Topal panikk).
- Lagt dekryptere-Prereq alternativ. Se dette notatet.
- Experimental S / MIME sende støtte til.
- Mer bruk av GnuPG er --status-fd alternativet slik at vi kan fastslå exit status riktig.
- Erstattet gammel expanding_array pakke med Ada.Containers.Vectors.
- Legge sendmail-bane filter modus. Dette er nødvendig for S / MIME kryptert og S / MIME tegn + krypterte moduser. (Ellers bare Topal kan lese dem, hverken Outlook eller Thunderbird vil takle en S / MIME del inne multipart / mixed.) Denne modusen må også pinentry-qt for gpgsm. Pinentry-forbannelser liker ikke dette miljøet
- I sendmail-banen filter modus, vi trenger ikke lenger innholdstype gjette. Vi kan rett og slett gjenbruke innholdet-type fra den opprinnelige spissen.
- Lagt erstatte-IDer alternativ som kan erstatte Message-ID (og også Content-ID) i sendmail-bane filter modus.
- Den sendmail-bane-modus kan også legge til et token for å hjelpe oppdage våre Kopi-feltet e-poster. Bruke noe som st = bruker @ domene, token å sette et passord. Dette er hashet med noen overskrifter for hver e-post og lagt til en X-Topal-Send-Token spissen. Topal har da en -cst token modus som legger en X-Topal-innsjekking Send-Token header med enten ja eller nei for at spissen.
- Undersøkelser tyder på at gruppeadresser håndteres annet enn jeg forventer. F.eks Gruppenavn :; i til:. feltet og den faktiske listen over adresser i LCC-feltet vil resultere i adressene som vises i bcc-feltet i sendmail-bane filter modus
- Rewrite hoved dokumentasjon i LaTeX: hoved håndboken er nå topal.pdf. Endringsloggen er fortsatt i HTML.
- Begynn å legge notater interoperabilitet til manuell.
- Diagnostisering problemet med clearsigned (både OpenPGP og S / MIME) e-post som har gått gjennom en MS Exchange server blir ødelagt.
- Lagt ugjennomsiktig signering alternativ for S / MIME.
- Lagt vedlegg-fellen boolsk alternativ. I -asend modus, dette fører Topal til å klage hvis meldingsteksten inneholder strengen & quot; feste & quot; men har ikke noen vedlegg.
Hva er nytt i versjon 72:
- Fix menyer for ikke-Pine sending. (En € ~Goa € ikke virket!)
- forsøker Trap å kryptere når ingen av tastene er i nøkkelen listen.
- Liten endring i distribuert tekst og Makefile.
- Distrib mål i Makefile nå bruker GPG agent.
Hva er nytt i versjon 67:
- Lagt annet alternativ konfigurasjon `utelate-inline-disposition-header '. Hvis en disposisjon header av verdi inline ville bli lagt, det er rett og slett utelatt helt.
Hva er nytt i versjon 64:
- En Topal patch for Alpine 2,00 ble lagt. (Alpine S / MIME må slås av for Topal S / MIME verifisering skal fungere.)
- Midlertidige filer er nå riktig slettet.
- En bug når gjette hva slags vedlegg ble fikset.
- En lapp ble lagt inn i Topal kilder for Cygwin (den siste avbruddet koden ikke bygger).
Hva er nytt i versjon 63.
- Advarsler om mangler hemmelige nøklene ble forbedret
- Første støtte for ekstern dekryptering av meldinger ble lagt.
- Signal håndtering for den eksterne serveren ble forbedret.
Kommentarer ikke funnet