Luca Saiu
80733faa89
add onion routing support
2 years ago
Luca Saiu
a7292fba96
add instance method Message.set_recv_by
This is necessary in Python applications to correctly parse incoming messages
(currently from MIME) while setting the Recv-By field as required by the Engine.
2 years ago
Luca Saiu
b46c26f1f8
Message: add set_opt_field and remove_opt_field, making opt fields modifiable from Python
Also update DEPENDENCIES to use a new Engine RC with the new (trivial) API
functions.
2 years ago
heck
983164e42a
Style: Dont use namespace std, it has no future considering templates (dont 'use' any namespace, use ns aliases)
4 years ago
heck
4f13825991
FROMATTING: reformat cxx codebase
4 years ago
heck
b5d3177292
PYADPT-86 - "Rename `native_pEp` into `_pEp`"
PYADPT-89 - "Make `native_pep` / `_pEp` a submodule of `pEp`"
More doc
5 years ago
heck
f40ca8d8e6
Formatting only - K&R 1TBS is the standard here
5 years ago
heck
3d42d9a7d5
remove unnecessary namespace identifier pEp::
5 years ago
heck
50ebe60221
Includes/namespace/using cleanup
5 years ago
heck
07d2130bf0
hybrid C++/Python package / Add Makefile
5 years ago
heck
7ee3d324ee
remove usage of local adapter.hh/locked_queue.hh / use session() from libpEpAdapter
5 years ago
heck
d5e1316c86
This is the new default branch
Welcome to the post sync-era
5 years ago
Volker Birk
ee8c159657
nice enums
5 years ago
heck
8f93104ebe
Identity.color now returns PEP_color instead of int
Message.outgoing_color returns PEP_color instead of int
pEp.color(rating) now returns PEP_color) instead of int
5 years ago
heck
69ad1f61ca
Totally untested and "mutmassliche" implementation of distribution codec
5 years ago
Volker Birk
1c9eeb93f6
shutdown sync for single threaded script
6 years ago
Volker Birk
911ecab116
adding DONT_TRIGGER_SYNC flag
6 years ago
Volker Birk
dac22231f0
repairing some issue
7 years ago
Volker Birk
eddf7b7a49
correct swap of user_id and username
7 years ago
Volker Birk
471e846f07
check for own user minimum requirements
7 years ago
Volker Birk
21bd48145b
throw away tests, new ones are needed
7 years ago
Volker Birk
c6d8db4933
changes, lots of changes…
7 years ago
Volker Birk
d65b2d1d52
setup
7 years ago
Volker Birk
f82b015619
make things work with clang
8 years ago
Edouard Tisserant
53d247f3c7
Use enum instead of constant for default encryption format
9 years ago
Volker Birk
a1e24dda7d
some wrapper script in utils
9 years ago
Edouard Tisserant
0495112817
fixed unallocated free
9 years ago
Volker Birk
039354d7ad
simpler but working - boost::python has its quirks
9 years ago
Volker Birk
4c035e3d6a
adding a second Message constructor
9 years ago
Volker Birk
04db204481
nicer interface and documentation
9 years ago
Volker Birk
4b73aad877
pEp.sync
9 years ago
Volker Birk
4390130df2
fix for empty mime_type
9 years ago
Volker Birk
711f012c48
intgration into Python's codecs system
9 years ago
Volker Birk
4da84cfdd5
adding decode() method
9 years ago
Volker Birk
b88f06e7bb
...
9 years ago
Volker Birk
02645da219
copy and deepcopy, and now for the last… ;-)
9 years ago
Volker Birk
510e4e354b
adding copy() and deepcopy()
9 years ago
Volker Birk
4297f90398
adding copy()
9 years ago
Volker Birk
0cd8a9d346
restructuring
9 years ago
Volker Birk
8d698bffc6
automated memory management and some API
9 years ago
Volker Birk
1583c59090
color and rating
9 years ago
Volker Birk
673bc4ac58
Message::_repr()
9 years ago
Volker Birk
58dd166243
optional parameters
9 years ago
Volker Birk
3b98af9055
Blob copy constructor and debug options for compile
9 years ago
Volker Birk
20fc370e76
adding message API
9 years ago
Volker Birk
c548e33a69
better error message
9 years ago
Volker Birk
9f38406ce0
exceptions on string conversion errors
9 years ago
Volker Birk
8981f4e741
some MIME parsing and composing
9 years ago
Volker Birk
6a0db88991
Identity and Blob nicer
9 years ago
Volker Birk
82a0a7555a
...
9 years ago