Skip to content

Commit

Permalink
Final
Browse files Browse the repository at this point in the history
  • Loading branch information
spooni01 committed Nov 18, 2024
1 parent 8f84413 commit cf24337
Show file tree
Hide file tree
Showing 19 changed files with 1,973 additions and 39 deletions.
7 changes: 6 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ $(OBJ_DIR):
mkdir $(OBJ_DIR)

doc: $(OBJ_DIR) $(DOC_DIR)/$(DOC).tex
cd $(DOC_DIR) && pdflatex $(DOC).tex
make bibtex
cd $(DOC_DIR) && pdflatex $(DOC).tex
cd $(DOC_DIR) && pdflatex $(DOC).tex
cd $(DOC_DIR) && pdflatex $(DOC).tex
Expand All @@ -49,6 +51,9 @@ doc: $(OBJ_DIR) $(DOC_DIR)/$(DOC).tex
if [ -e $(DOC_DIR)/$(DOC).pdf.filepart ]; then mv $(DOC_DIR)/$(DOC).pdf.filepart $(OBJ_DIR)/$(DOC).pdf.filepart; fi
if [ -e $(DOC_DIR)/$(DOC).pdf ]; then mv $(DOC_DIR)/$(DOC).pdf $(DOC).pdf; fi

bibtex: $(DOC_DIR)/bib/$(DOC).bib
cd $(DOC_DIR) && bibtex $(DOC)

test: make
g++ test/unit/__init__.cpp -o test/unit/run -lgtest -lgtest_main -lssl -lcrypto
./test/unit/run
Expand All @@ -72,4 +77,4 @@ clean:
rm -f $(PROGRAM_NAME)_debug

pack:
tar -cvf xlizic00.tar .
tar -cvf xlizic00.tar *
20 changes: 13 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# IMAP klient s TLS podporou
Program umožnuje čítať e-maily pomocou IMAP4rev1 (RFC 3501) protokolu. <br>
# IMAP klient s podporou TLS
Hlavným zmyslom tohto programu je umožniť používateľovi čítanie emailov zo svojej emailovej schránky pomocou IMAP(S) protokolu s možnou podporou šifrovacieho protokolu TLS.<br>
IMAP je sieťový protokol, ktorý umožnuje klientovi pristupovať k e-mailom, ktoré sú umiestnené na vzdialenom serveri. Tento protokol umožnuje synchronizáciu medzi klientom a serverom, a teda je možný prístup k svojím e-mailom z rôznych zariadení.<br>
TLS je šifrovací protokol, ktorý robí komunikáciu medzi dvoma zariadeniami bezpečnejšou, teda v prípade tohto programu ochraňuje prenos údajov medzi klientom a serverom. V prípade, keď sa pripája klient pomocou IMAPS, automaticky sa vytvorí TLS spojenie, ktoré túto komunikáciu zabezpečuje.<br>
IMAPS je teda komunikácia protokolom IMAP s podporou šifrovacieho protokolu TLS.<br>

### Možné chyby
* Zo zatiaľ nezistených príčin nastáva niekedy problém pri overovaní certifikátov

### Rozšírenia
* TODO
* Zo zatiaľ nezistených príčin nastáva niekedy problém pri overovaní certifikátov a pripájaní sa na takéto serveri

### Použitie programu
```
Expand All @@ -16,8 +16,14 @@ imapcl server [-p port] [-T [-c certfile] [-C certaddr]] [-n] [-h] -a auth_file
```
.
├── doc
│ ├── bib
│ │ ├── czechiso.bst
│ │ ├── manual.bib
│ ├── res
│ │ ├── logo_FIT.pdf
│ │ ├── diagram_class.png
│ │ ├── diagram_usecase.png
│ │ ├── diagram_sequence.pdf
│ ├── manual.tex
├── src
│ ├── classes
Expand Down Expand Up @@ -74,4 +80,4 @@ imapcl server [-p port] [-T [-c certfile] [-C certaddr]] [-n] [-h] -a auth_file

### Author
Adam Ližičiar (xlizic00@vutbr.cz)<br>
Vytvorené dňa 16.11.2024
Vytvorené dňa 17.11.2024
4 changes: 2 additions & 2 deletions config/auth.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
username = xlizic00
password = x
username = xlizic00
password = x
Loading

0 comments on commit cf24337

Please sign in to comment.