p≡p engine
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Krista Bennett f685decf24 Through the power of revert, fixed the modes I messed up in the last commit (sorry, new machine and dorking around caused an unintended large-scale mode reset) 4 years ago
..
misc Through the power of revert, fixed the modes I messed up in the last commit (sorry, new machine and dorking around caused an unintended large-scale mode reset) 4 years ago
build-debian.md Add missing build dependency to documentation 4 years ago
build-macos.md Remove cacert from documentation 4 years ago
build-netpgp.md Remove cacert from documentation 4 years ago
macports_env.sh Move most documentation to doc/, update README 5 years ago
readme.md Remove cacert from documentation 4 years ago

readme.md

Information about the pEp Engine

Dependencies

The p≡p Engine depends on the following projects:

The pEp Engine's databases

The p≡p Engine uses two databases:

  • the management database
    • ~/.pEp_management on *NIX
    • %LOCALAPPDATA%\pEp\management.db on Windows
  • the Trustword database
    • /usr/local/share/system.db on *NIX
    • %ALLUSERSPROFILE%\pEp\system.db on Windows

The management db is created by the first call of init() of p≡p Engine. It does not need to be created manually. system.db is created by using the DDL in db/create_system_db.sql; the database content is created by db/dic2csv.py out of hunspell's dictionary packages (or something similar) and then imported using sqlite3's .import command. Dictionary files for different languages are part of the p≡p Engine source distribution.

You can test the Trustwords in system.db using db/trustwords.py. Both Python tools have a --help switch.