Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

README update #616

Open
wants to merge 401 commits into
base: master
Choose a base branch
from
Open

README update #616

wants to merge 401 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jul 31, 2019

  1. no git clean for qt5

    Derwent committed Jul 31, 2019
    Configuration menu
    Copy the full SHA
    a23383a View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2019

  1. Added contributors

    PeterTonoli committed Aug 4, 2019
    Configuration menu
    Copy the full SHA
    09eb591 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2019

  1. Configuration menu
    Copy the full SHA
    df87184 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2019

  1. Merge pull request blueprint-freespeech#17 from PeterTonoli/master

    Updated contact email address
    PeterTonoli committed Aug 10, 2019
    Configuration menu
    Copy the full SHA
    9b2144f View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2019

  1. Configuration menu
    Copy the full SHA
    698295e View commit details
    Browse the repository at this point in the history
  2. Merge pull request blueprint-freespeech#18 from PeterTonoli/master

    Added Linux release to README
    PeterTonoli committed Aug 11, 2019
    Configuration menu
    Copy the full SHA
    43bcec6 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2020

  1. Configuration menu
    Copy the full SHA
    fd00d1a View commit details
    Browse the repository at this point in the history
  2. Fix version number for debian packages

    Version 1.x.x is already in use by ricochet legacy. Version 2.x.x should be left in case legacy is updated (+major revision no corresponds to tor version)
    Ricochet refresh should instead use version 3.x.x
    m-simonelli committed Jul 6, 2020
    Configuration menu
    Copy the full SHA
    e2e359b View commit details
    Browse the repository at this point in the history
  3. Bump version number to 3.0.0 in source, update deprecated QT usage

    QStandardPaths::DataLocation is deprecated, QStandardPaths::AppDataLocation should be used instead
    m-simonelli committed Jul 6, 2020
    Configuration menu
    Copy the full SHA
    d6a2dc8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ff493e8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cac4cd1 View commit details
    Browse the repository at this point in the history
  6. Update ricochet refresh to have a new CFBundleIdentifier

    CFBundleSignature does not need to be updated as versions of macOS >10.7 ignore this field
    m-simonelli committed Jul 6, 2020
    Configuration menu
    Copy the full SHA
    84c5cc4 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2020

  1. Base32 tests

    m-simonelli committed Jul 7, 2020
    Configuration menu
    Copy the full SHA
    37c36d9 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2020

  1. Fix implicit operator declaration warning

    As of C++11, implicit declarations of operators are deprecated.
    Previous to this, implicit declarations of operators would function
    the same as:
    Class& operator<op>(const Class&) = default;
    Explicitly declaring an operator as above will avoid this warning and
    maintain compatability with future C++ standards
    m-simonelli committed Jul 10, 2020
    Configuration menu
    Copy the full SHA
    135b712 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2020

  1. Update rules

    m-simonelli committed Jul 12, 2020
    Configuration menu
    Copy the full SHA
    d69de66 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2020

  1. Merge pull request blueprint-freespeech#31 from blueprint-freespeech/…

    …ricochet-refresh-git-ignore
    
    Add ricochet-refresh to the gitignore
    m-simonelli committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    feb0d05 View commit details
    Browse the repository at this point in the history
  2. Merge pull request blueprint-freespeech#32 from blueprint-freespeech/…

    …macos-cfbundleidentifier
    
    Update ricochet refresh to have a new CFBundleIdentifier
    m-simonelli committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    b185df6 View commit details
    Browse the repository at this point in the history
  3. Fix base32 + unit tests

    m-simonelli committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    7bf4157 View commit details
    Browse the repository at this point in the history
  4. Update CryptoKey.cpp

    m-simonelli committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    7beb6de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ce8aca2 View commit details
    Browse the repository at this point in the history
  6. Update CryptoKey.h

    m-simonelli committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    416de45 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9bfa28b View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2020

  1. Remove non RFC4648 test cases

    If they pass the RFC4648 test vectors they should work with anything else, no need to have extra tests
    m-simonelli committed Jul 22, 2020
    Configuration menu
    Copy the full SHA
    5c15db1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request blueprint-freespeech#34 from blueprint-freespeech/…

    …warnings-fix
    
    Fix implicit operator declaration warning
    chrisculnane committed Jul 22, 2020
    Configuration menu
    Copy the full SHA
    2db08a0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request blueprint-freespeech#33 from blueprint-freespeech/…

    …base32_tests
    
    Base32 tests + make base32 code RFC4648 compliant
    m-simonelli committed Jul 22, 2020
    Configuration menu
    Copy the full SHA
    cf12b73 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2020

  1. Configuration menu
    Copy the full SHA
    e32e094 View commit details
    Browse the repository at this point in the history
  2. Update main.cpp

    m-simonelli committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    7f177fa View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2020

  1. Merge pull request blueprint-freespeech#38 from blueprint-freespeech/…

    …dpi-scaling
    
    Scaling to higher DPI + updated .gitignore for new file tree
    chrisculnane committed Aug 9, 2020
    Configuration menu
    Copy the full SHA
    b709191 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2020

  1. build: added ricochet-refresh binary .gitignore file

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    004702a View commit details
    Browse the repository at this point in the history
  2. build: integrated fmt library for debug logging

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    2b5fc1b View commit details
    Browse the repository at this point in the history
  3. logger: added ostream operator<< support to QString

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    40e8faa View commit details
    Browse the repository at this point in the history
  4. warning fix: replaced depracated call to qLowerBound with std::lower_…

    …bound
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    dad5a8f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    971488b View commit details
    Browse the repository at this point in the history
  6. warning fix: refactored Connections onFoo callbacks to use new 5.15 s…

    …yntax and other warnings
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    e5980cc View commit details
    Browse the repository at this point in the history
  7. logger: tweaked timestamp format and added trace log capability

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    a208915 View commit details
    Browse the repository at this point in the history
  8. qml: fixed various null pointer dereferences in qml

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    62b1558 View commit details
    Browse the repository at this point in the history
  9. logger: added support for logging QByteArray (as hex dump) and std::t…

    …ype_info
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    11d9423 View commit details
    Browse the repository at this point in the history
  10. debug: added logging of all sent and received packets

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    741f87b View commit details
    Browse the repository at this point in the history
  11. logger: moved operator<< implementations to logger.cpp file

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    e9e67e0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    73b15eb View commit details
    Browse the repository at this point in the history
  13. v3onion: added service id explicitly to Data:AuthHiddenService::Proof…

    … message and skipping signature verification
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    e00a1f1 View commit details
    Browse the repository at this point in the history
  14. v3onion: purged code related to legacy data directory

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    9000b16 View commit details
    Browse the repository at this point in the history
  15. v3onion: purged now unused KeyFormat::PEM related code

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    ceab802 View commit details
    Browse the repository at this point in the history
  16. v3onion: removed QT_NO_CAST_FROM_ASCII so we can create QtString from…

    … const char[] literals
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    10ad822 View commit details
    Browse the repository at this point in the history
  17. v3onion: refactor CryptoKey and added new loadFromKeyBlobb(const QByt…

    …eArray&) method to serialize from the base64 string returned by tor daemon and saved in ricochet.json
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    9ffdd79 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    452dcb9 View commit details
    Browse the repository at this point in the history
  19. v3onion: CryptoKey::encodedPrivateKey now private; further ignoring s…

    …ignature calculation and checks in AuthHiddenServiceChannel
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    4799372 View commit details
    Browse the repository at this point in the history
  20. build: added tor repo as a submodule

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    9f95019 View commit details
    Browse the repository at this point in the history
  21. build: moved ricochet source down a directory into tego-ui as first s…

    …tep to adding a static library
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    fc786b5 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    64c0b76 View commit details
    Browse the repository at this point in the history
  23. build: added check for Qt 5.15 and moved build artifacts and final bi…

    …nary under debug/release directory
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    32492f3 View commit details
    Browse the repository at this point in the history
  24. build: moved the DESTDIR logic to includeable artifacts.pri file for …

    …other projects to use
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    9c32b47 View commit details
    Browse the repository at this point in the history
  25. build: bins and artifacts no live in a root build directory

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    4759730 View commit details
    Browse the repository at this point in the history
  26. build: added new libtego project

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    909cb31 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    908d2fd View commit details
    Browse the repository at this point in the history
  28. build: moved ricochet.pro down into tego-ui project directory

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    f685df7 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    aa3eab6 View commit details
    Browse the repository at this point in the history
  30. build: fixed badly named header in libtego

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    6694be3 View commit details
    Browse the repository at this point in the history
  31. build: added libtego as dependency for tego-ui

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    55667f8 View commit details
    Browse the repository at this point in the history
  32. build: moved extern directory under src

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    1376170 View commit details
    Browse the repository at this point in the history
  33. build: link libtego into tego-ui

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    2f020ab View commit details
    Browse the repository at this point in the history
  34. build: pulled down fmt to extern directory and moved logger into libt…

    …ego, removed fmt copies from tego-ui
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    bc22198 View commit details
    Browse the repository at this point in the history
  35. build: libtego now using precompiled headers

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    0f0af4a View commit details
    Browse the repository at this point in the history
  36. build: tego-ui now using precompiled headers, migrated all global/unc…

    …hanging includes to precomp.h
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    b19c408 View commit details
    Browse the repository at this point in the history
  37. build: moved tor submodule under src/extern and checked out maint-0.4…

    ….4 branch
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    27e6292 View commit details
    Browse the repository at this point in the history
  38. build: removed reference to fmt sources from tego-ui.pro

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    3519b72 View commit details
    Browse the repository at this point in the history
  39. libtego: integrated the donna ed25519 code into libtego, stubbed out …

    …ed25519 functions
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    a15814f View commit details
    Browse the repository at this point in the history
  40. libtego: implemented tego_ed25519_private_key_from_ed25519_keyblob; i…

    …mplemented own tor_assertion_failed(...) which throws an exception; stubbed out tor_abort()
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    79ca5b4 View commit details
    Browse the repository at this point in the history
  41. libtego: implemented tego_ed25519_keyblob_from_ed25519_private_key; i…

    …mplemented tego_ed25519_public_key_from_ed25519_private_key
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    3fa1906 View commit details
    Browse the repository at this point in the history
  42. libtego: implemented tego_ed25519_public_key_from_v3_onion_domain; re…

    …placed new calls to make_unique
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    ba7efec View commit details
    Browse the repository at this point in the history
  43. libtego: moved truncated checksum calculation into own function

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    a412711 View commit details
    Browse the repository at this point in the history
  44. libtego: implemented tego_v3_service_id_from_ed25519_public_key

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    976b460 View commit details
    Browse the repository at this point in the history
  45. libtego: implemented tego_ed25519_signature_from_data; implemented te…

    …go_ed25519_signature_get_data
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    1722d11 View commit details
    Browse the repository at this point in the history
  46. libtego: implemented tego_message_ed25519_sign; implement tego_ed2551…

    …9_signature_verify
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    be21e1f View commit details
    Browse the repository at this point in the history
  47. libtego: refactor some APIs to take explicit lenghts; added tego_v3_o…

    …nion_service_id_t type and associated getter/setter; refactored functions taking service id to use new type
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    3f5a20b View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    7994c33 View commit details
    Browse the repository at this point in the history
  49. libtego: added thread id to logger messages

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    916556a View commit details
    Browse the repository at this point in the history
  50. libtego: refactor typedefs to be to structs rather than struct* and u…

    …pdated function interfaces appropriately
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    8725443 View commit details
    Browse the repository at this point in the history
  51. tego-ui: WIP! now using v3 onions

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    2e0c46e View commit details
    Browse the repository at this point in the history
  52. libtego: added mock orconfig.h (normally generated by tor build) so t…

    …hat we do not have to build tor first, fixed unused param warnings in tor_stubs.cpp
    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    769003e View commit details
    Browse the repository at this point in the history
  53. libtego: fixed bug in signature generation

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    434612a View commit details
    Browse the repository at this point in the history
  54. tego-ui: reimplemented proof signing

    Richard Pospesel committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    cb7113c View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2020

  1. build: various Qt and QML warning and error fixes

     - updated required Qt version to 5.15
     - replaced depracated call to qLowerBound with std::lower_bound
     - replaced depracated signal QProcess::error with QProcess::errorOcurred
     - refactored Connections onFoo callbacks to use new 5.15 syntax and other warnings
     - fixed various null pointer dereferences in qml
    Richard Pospesel committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    bb846bc View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2020

  1. build: restructured project layout

     - moved pri file sinto qmake_includes directory
     - created artifacts.pri which outputs binaries and artifacts
       into /builds/(debug|release)/$${TARGET} directories
     - created compiler_flags.pri for setting shared compiler flags
     - created libtego static library with logging functionality
     - libtego to contain ed25519 functionality and links into ricochet-refresh
     - create libtego_ui static library which contains all of ricochet-refresh's cpp sources
     - libtego_ui linked into tego_ui and tests for faster builds
     - all projects now use precompiled headers to speed up build times
     - non-linux building almost certainly broken
    Richard Pospesel committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    c5a8969 View commit details
    Browse the repository at this point in the history
  2. libtego: integrated the donna ed25519 code into libtego, implemented …

    …ed25519 functions
    
     - integrates minimal amount of tor maint-0.4.4 code needed for ed25519 crypto and
       base32 and base64 encoding/decoding
     - libtego exposes the ed25519 types and functions required for v2 -> v3 conversion
     - implemented using the 'hourglass' pattern: C++ with exception handling internal
       to libtego, which are caught at the C ABI and converted to out tego_error_t params.
       The C ABI can be called from C (or most anything else) and errors handled without
       worrying about C++ exceptions. For C++ callers, a helper class tego::throw_on_error
       is provided which converts the tego_error_t messages back to C++ exceptions
     - also implements a couple of helper functions in tego/utilties.hpp
    Richard Pospesel committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    5f3298f View commit details
    Browse the repository at this point in the history
  3. tego-ui: added v3 onion support to ricochet

     - removed legacy v2 rleated code
     - replaced with v3 ed25519 code implemented in libtego
     - much of CryptoKey implementation is just a passthrough to
       ed25519 function in libtego
     - removed base32 implementation from CryptoKey; all ed25519 related
       base32 and base64 is now encapsulated in libtego
     - updatd tst_cryptokey tests
     - added link time code generation to all projects in debug
       so the linker does not complain about missing functions in
       ed25519 source that are not actually used
     - private key now saved in settings json in ED25519-V3 tor KeyBlob
       format
     - tweaked hidden service authorization proof message to send the
       client's service id (which contains the public key) rather than
       just the public key
    Richard Pospesel committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    55d29d7 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2020

  1. Configuration menu
    Copy the full SHA
    790b44e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99b77ad View commit details
    Browse the repository at this point in the history
  3. Update README.md

    Updated README.md in prep for public access to the repo to warn about work in progress status.
    chrisculnane committed Aug 23, 2020
    Configuration menu
    Copy the full SHA
    c80dc46 View commit details
    Browse the repository at this point in the history
  4. Merge pull request blueprint-freespeech#41 from blueprint-freespeech/…

    …readme-patch-warn-wip
    
    Update README.md
    chrisculnane committed Aug 23, 2020
    Configuration menu
    Copy the full SHA
    d35ce96 View commit details
    Browse the repository at this point in the history
  5. Revert "V3 wip"

    chrisculnane committed Aug 23, 2020
    Configuration menu
    Copy the full SHA
    a36c068 View commit details
    Browse the repository at this point in the history
  6. Merge pull request blueprint-freespeech#43 from blueprint-freespeech/…

    …revert-40-v3-WIP
    
    Revert "V3 wip"
    chrisculnane committed Aug 23, 2020
    Configuration menu
    Copy the full SHA
    642b4c9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0ff42f6 View commit details
    Browse the repository at this point in the history
  8. Merge pull request blueprint-freespeech#45 from blueprint-freespeech/…

    …v3-review-merge
    
    V3 review merge
    chrisculnane committed Aug 23, 2020
    Configuration menu
    Copy the full SHA
    eb02907 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2020

  1. Initial creation of CONTRIBUTION.md

    First pass at a contribution guide
    chrisculnane committed Aug 25, 2020
    Configuration menu
    Copy the full SHA
    00f22e8 View commit details
    Browse the repository at this point in the history
  2. Correcting typos

    chrisculnane committed Aug 25, 2020
    Configuration menu
    Copy the full SHA
    35f0049 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b6b4a7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    879dbdf View commit details
    Browse the repository at this point in the history
  5. Merge pull request blueprint-freespeech#1 from chrisculnane/add-code-…

    …of-conduct
    
    Create CODE_OF_CONDUCT.md
    chrisculnane committed Aug 25, 2020
    Configuration menu
    Copy the full SHA
    50fb7a1 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2020

  1. Configuration menu
    Copy the full SHA
    da5e3c5 View commit details
    Browse the repository at this point in the history
  2. Delete ricochet.pro

    m-simonelli committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    ceb3223 View commit details
    Browse the repository at this point in the history
  3. Delete main.cpp

    m-simonelli committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    7477529 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    03e07d7 View commit details
    Browse the repository at this point in the history
  5. Update tego_ui.pro

    m-simonelli committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    3839a16 View commit details
    Browse the repository at this point in the history
  6. Update main.cpp

    m-simonelli committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    0f1ecbd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9be86d4 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2020

  1. Merge pull request blueprint-freespeech#47 from blueprint-freespeech/…

    …version-update
    
    Version update
    m-simonelli committed Sep 9, 2020
    Configuration menu
    Copy the full SHA
    1c00ab6 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2020

  1. Merge pull request blueprint-freespeech#30 from blueprint-freespeech/…

    …debian-build
    
    Debian packaging, manpage, fixed static build
    chrisculnane committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    cf20db4 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2020

  1. Configuration menu
    Copy the full SHA
    0ea6f9e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9a6618 View commit details
    Browse the repository at this point in the history
  3. libtego_ui: updated deprecated qrand to QRandomGenerator::global()->g…

    …enerate64()
    
    tego_ui: updated deprecated qsrand to QRandomGenerator::global()->seed()
    m-simonelli committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    6cf6d78 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    41f3c34 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    935398b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cd638e5 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2020

  1. tego_ui: QRandomGenerator::global should not be manually seeded.

    QRandomGenerator::global is already seeded by QT, and attempting to seed it manually causes a crash. See https://doc.qt.io/qt-5/qrandomgenerator.html#global
    m-simonelli committed Oct 1, 2020
    Configuration menu
    Copy the full SHA
    85e4c00 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2020

  1. Merge pull request blueprint-freespeech#48 from m-simonelli/qt-fixes

    Qt fixes + protobuf fixes
    chrisculnane committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    1790f3d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe5d9ce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6cd5c6b View commit details
    Browse the repository at this point in the history
  4. Changed CODE_OF_CONDUCT to use new email address

    Changed CONTRIBUTE to replace abuser with person responsible
    chrisculnane committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    0f014c0 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2020

  1. build: various qmake and source changes to support building from tego…

    …-build
    
    - explicitly setting the openssl and protobuf roots now required
    - rolled back some 'auto' usage in cpp sources to fix build breaks
    - added tor_fix_source_file stub for windows build
    - added common include for linker options
    - updated compiler and linker flags includes to support building on all our
      platforms
    - stubbed out tests for macx builds to fix build break
    - removed buildscripts directory
    pospeselr authored and Richard Pospesel committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    f25f387 View commit details
    Browse the repository at this point in the history
  2. build: updated version to 3.0.0a and pass down through qmake file to …

    …setApplicationVesion
    Richard Pospesel committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    90ec330 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2020

  1. Merge pull request blueprint-freespeech#46 from chrisculnane/contribu…

    …te-guidelines
    
    Contribution guidelines
    chrisculnane committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    0d72712 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9e2d24 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2020

  1. Update email in changelog

    m-simonelli committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    d9924ab View commit details
    Browse the repository at this point in the history
  2. Update email in control

    m-simonelli committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    d2c4ae2 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2020

  1. Merge pull request blueprint-freespeech#50 from blueprint-freespeech/…

    …contribution-guide
    
    Contribution guide
    chrisculnane committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    01c9985 View commit details
    Browse the repository at this point in the history
  2. Merge pull request blueprint-freespeech#51 from blueprint-freespeech/…

    …debian-email-update
    
    Update email address in debian build - Merged as Admin due to non-code change and importance of including it prior to merging with rico-refresh main repo.
    chrisculnane committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    d7954f6 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2020

  1. Merge pull request blueprint-freespeech#21 from chrisculnane/blueprin…

    …t-master
    
    Merging into v3-2020-alpha to consolidate future development in the main repo. Changes have been made to the build process, hence the Travis CI build error. This will be fixed once further updates are completed.
    chrisculnane committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    51437b8 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2020

  1. Merge pull request blueprint-freespeech#2 from blueprint-freespeech/b…

    …lueprint-master
    
    Updated build script
    chrisculnane committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    f68ef30 View commit details
    Browse the repository at this point in the history
  2. Merge pull request blueprint-freespeech#22 from chrisculnane/blueprin…

    …t-master
    
    Updated build scripts (does not fix travis build errors)
    chrisculnane committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    5027608 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2020

  1. build: fixed protobuf.pri file for linux builds

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    a419133 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b791f01 View commit details
    Browse the repository at this point in the history
  3. build: updated BUILDING.md readme

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    64aac47 View commit details
    Browse the repository at this point in the history
  4. libtego: started work extricating the Settings spaghetti; updated min…

    … required tor version 0.3.5
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    e6f1c19 View commit details
    Browse the repository at this point in the history
  5. libtego_ui: added cpp for callback definitions

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    839540a View commit details
    Browse the repository at this point in the history
  6. libtego: removed SettingsObject dependency from IdentityManager

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    42d4be0 View commit details
    Browse the repository at this point in the history
  7. libtego: stubbed out new ricochet APIs to starting tor, service and c…

    …hatting
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    34f869a View commit details
    Browse the repository at this point in the history
  8. litego: added tego_context_forget_user function declaration to tego h…

    …eader
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    6882a82 View commit details
    Browse the repository at this point in the history
  9. build: libtego's internal Qt type headers are now soft linked in libt…

    …ego's include directory for libtego_ui consumption, as we work and the soft-links will be removed until they are no longer needed
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    32317d3 View commit details
    Browse the repository at this point in the history
  10. libtego: fixed type in tego.h header

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    229585a View commit details
    Browse the repository at this point in the history
  11. libtego: implemented must of the plumbing for a worker thread to trig…

    …ger callbacks on
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    108fe09 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    85b04ee View commit details
    Browse the repository at this point in the history
  13. build: fixed debug dev build

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    6f18aba View commit details
    Browse the repository at this point in the history
  14. libtego: added new identity callback to be fired when host private ke…

    …y is ready
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    ae72baf View commit details
    Browse the repository at this point in the history
  15. libtego: further implementation fo the background task thread used to…

    … forward callbacks to the frontend
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    6c3da5a View commit details
    Browse the repository at this point in the history
  16. libtego, libtego_ui: implemented on_new_identity_created callback in …

    …libtego_ui, settings file now saves our identity keyblob in response to callback
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    dab1738 View commit details
    Browse the repository at this point in the history
  17. libtego, libtego_ui: replaced uniqueId with hostname in ContactUser, …

    …hostnames of contacts are now passed down through IdentityManager
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    323735e View commit details
    Browse the repository at this point in the history
  18. libtego: migrated saving request.status to frotnend via user_status_c…

    …hanged callback
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    613b3b7 View commit details
    Browse the repository at this point in the history
  19. libtego: added callback for when user responds to a chat a request (d…

    …eny or accept)
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    714bce9 View commit details
    Browse the repository at this point in the history
  20. libtego: removed SettingsObject dependencies from OutgoingContactRequ…

    …est.cpp
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    2b92dd5 View commit details
    Browse the repository at this point in the history
  21. tego_ui: removed legacy settings import logic

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    570d2d4 View commit details
    Browse the repository at this point in the history
  22. libtego: created globals singleton and moved the singleton tego_conte…

    …xt there
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    e769d26 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    e923438 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    63a42ed View commit details
    Browse the repository at this point in the history
  25. libtego: added countof function to precomp.h

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    f2f15b1 View commit details
    Browse the repository at this point in the history
  26. added new TEGO_THROW_MSG macro

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    5912960 View commit details
    Browse the repository at this point in the history
  27. libtego, libtego_ui: removed Tor::TorControl visibility from libtego_…

    …ui, reimplemented as shim using exports from tego.h
    
     - added a boatload of new functions and callbacks to tego.h for interacting with the tor daemon
     - wired in callbacks to the various backend implementations
     - TorManager and TorControl creation now encapsulated within tego_context_start_tor function
     - moved torControl global pointer to be a member of the tego_context struct
     - fixed bug in callback_queue where worker thread could run before pending_callbacks was constructed
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    c8150dd View commit details
    Browse the repository at this point in the history
  28. libtego, libtego_ui: daemon settings now passed down from shim::TorCo…

    …ntrol through tego C API
    
    - libtego implementation converts C struct to QVariant object as before
    - tego_ui converts received QVariant from QML to C struct for libtego
    - tego_ui QML options object now quite simple
    - TorControl.h now fully encapsulated
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    439fe8b View commit details
    Browse the repository at this point in the history
  29. libtego, libtego_ui: mostly excised TorManager and TorProcess from li…

    …btego_ui
    
    - implemented TorManager shim
    - removed TorProcess and TorManager dependencies from libtego_ui
    - throw_on_error now automatically logs thrown exceptions
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    46f2014 View commit details
    Browse the repository at this point in the history
  30. libtego_ui: implemented shim UserIdentity object

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    92abd25 View commit details
    Browse the repository at this point in the history
  31. libtego_ui: swapped out UserIdentity with shim version

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    c90352c View commit details
    Browse the repository at this point in the history
  32. libtego, lilbtego_ui: implemented UserIdentity setOnline

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    ad6e70d View commit details
    Browse the repository at this point in the history
  33. libtego, libtego_ui: implemented tego_context_get_host_user_id

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    9f43786 View commit details
    Browse the repository at this point in the history
  34. libtego, libtego_ui: messaging implementation moved to libtego

    - implemented sending and receiving messages in libtego
    - refactored libtego_ui to use new libtego messaging APIs
    - implemented shims::ContactsManager
    - implemented shims::ConversationModel
    - core/ConversationModel.h dependency removed from libtego_ui
    - implemented various conversion methods to go between tego types and Ricochet types
    - ConversationModel now takes care of setting message.identifier rather than ChatChannel
    - removed ChatChannel::sendChatMessage
    - added stub (unimplemented) shim headers for remaining QML objects
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    7df822f View commit details
    Browse the repository at this point in the history
  35. libtego_ui: slight refactor to ContactUser getters

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    1741a36 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    dc43d20 View commit details
    Browse the repository at this point in the history
  37. libtego_ui: fixed crashing assert, no longer attempt to send empty me…

    …ssage
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    3d259b9 View commit details
    Browse the repository at this point in the history
  38. libtego: implemented user getter APIs

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    028d7a0 View commit details
    Browse the repository at this point in the history
  39. libtego: fixed bug where we could not create a new identity

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    13c2306 View commit details
    Browse the repository at this point in the history
  40. libtego, libtego_ui: implemented shim OutgoingContactRequest and Cont…

    …actIDValidator
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    4b7dd4e View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    0ad9726 View commit details
    Browse the repository at this point in the history
  42. libtego: removed unused 'reason' string from rejected signal

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    dedaa94 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    edfc19c View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    98bb785 View commit details
    Browse the repository at this point in the history
  45. libtego, libtego_ui: implemented most remaining ContactUser functiona…

    …lity in terms of libtego C api; removed all core and protocol header symlinks from libtego
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    590c14e View commit details
    Browse the repository at this point in the history
  46. libtego, libtego_ui: moved Settings reading/writing out of libtego an…

    …d into frontend
    
    - rework of how settings are saved, all 'types' of users are added during service init
    - moved SettingsObject logic to our shims and callbacks in libtego_ui
    - purged nickname from most of backend
    - OutgoingContactRequest now exclusively handles sending reject/accept callback
    - purged QML annotation for most of the classes in core
    - removed unused timer from libtego_callbacks
    - serviceKey is not 'privateKey' in config json
    - removed timer hack for loading pending incoming requests (they come in via callback now)
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    c0b54b8 View commit details
    Browse the repository at this point in the history
  47. libtego, libtego_ui: removed remaining internal header exports from l…

    …ibtego
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    4dbd781 View commit details
    Browse the repository at this point in the history
  48. libtego: disabled the tego logger by default

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    5a0056d View commit details
    Browse the repository at this point in the history
  49. tego_ui: updated version to 3.0.0b

    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    ecbdbd7 View commit details
    Browse the repository at this point in the history
  50. libtego: always define ostream<< operator for Qt types even if loggin…

    …g is disabled
    Richard Pospesel committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    1918c7b View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2020

  1. libtego, libtego_ui: fixed some typos and added a few missing null ch…

    …ecks
    Richard Pospesel committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    b8b6168 View commit details
    Browse the repository at this point in the history
  2. libtego_ui: fixed build error when using clang++

    Richard Pospesel committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    afeefd6 View commit details
    Browse the repository at this point in the history
  3. build: setting relevant Qt defines to suppress qDebug output in all o…

    …ur projects using Qt
    Richard Pospesel committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    7141404 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2020

  1. libtego_ui: ignore status updates from contacts frontend no longer fo…

    …llows
    Richard Pospesel committed Dec 24, 2020
    Configuration menu
    Copy the full SHA
    07e40e9 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2021

  1. libtego: fixed bug where client's verification signature was not calc…

    …ulated correctly, updated docs
    
    - updated protocol.md specification to match new reality of v3 onion protocol
    - updated AuthHiddenService.proto comments to say we're using an ED25519-V3 signature, not RSA
    - defined new COOKIE_SIZE costant rather than having 16 all over AuthHiddenServiceChannel implmentation
    - encapsulated logic for getting the auth signature's message and key
    - proof data now being calculated correctly per protocol.md spec
    - previously, proof was only a signature of the proof message, rather than the signature of SHA256(message,key) where key is client and server cookies concatanted
    - CryptoKey and Connection APIs now pass around serviceId as QByteArray rather than QString
    - now rejecting proof is signature is not correct size as per protocol.md spec
    Richard Pospesel committed Jan 4, 2021
    Configuration menu
    Copy the full SHA
    aecfab6 View commit details
    Browse the repository at this point in the history
  2. libtego_ui, libtego: reimplemented global unread counter for macOS do…

    …ck icon
    Richard Pospesel committed Jan 4, 2021
    Configuration menu
    Copy the full SHA
    276534e View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2021

  1. issue_27: fixed app icon display on Linux

    - svg app icons require a plugin to display on Linux
    - switched over to using our png icon
    - no real change to presentation, as our svg icon is just an embedded png
    Richard Pospesel committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    4827d09 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2021

  1. Merge pull request blueprint-freespeech#26 from pospeselr/bugfix_maco…

    …s_icon
    
    libtego_ui, libtego: reimplemented global unread counter for macOS dock icon
    pospeselr committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    ff0c6ff View commit details
    Browse the repository at this point in the history
  2. Merge pull request blueprint-freespeech#30 from pospeselr/issue_27

    issue_27: fixed app icon display on Linux
    pospeselr committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    273f4d0 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2021

  1. issue_28: fixed crash on launch bug on 64-bit Windows

    - disabled link-time optimization flags associated with proposed workaround to ld bug ( https://sourceware.org/bugzilla/show_bug.cgi?id=12762 )
    - provided more stubs for tor functions needed to compile with lto disabled
    - lto is still enabled for non-Windows build targets
    - fixed heap corruption in tego_context_get_tor_logs, incorrectly writing null terminator to length 0 buffer
    Richard Pospesel authored and pospeselr committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    8f3c467 View commit details
    Browse the repository at this point in the history
  2. issue_29: fixed bug where sounds were not playing

    - audio playback was listening to signals on shims::ContactManager
      but these signals were never being fired
    - added appropriate calls to make these signals fire so soundsplay
    pospeselr committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    afddd71 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2021

  1. Configuration menu
    Copy the full SHA
    df0f174 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e2c7ef View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2021

  1. Configuration menu
    Copy the full SHA
    fb67aa6 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2021

  1. Configuration menu
    Copy the full SHA
    6147867 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

  1. libtego_ui, tego_ui: added accessibility properties to QML controls w…

    …here appropriate; added a script which invokes the translation parser to update our translation xmls; updated translation xmls to include all our new strings
    pospeselr committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    5ae0211 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2021

  1. Configuration menu
    Copy the full SHA
    af63495 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8fee3c View commit details
    Browse the repository at this point in the history
  3. documentation: updated the protocol.md file with description of the f…

    …ile transfer protocol additions
    pospeselr committed Mar 13, 2021
    Configuration menu
    Copy the full SHA
    3fa5766 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. bug fixes: fix blueprint-freespeech#44, blueprint-freespeech#45 and b…

    …lueprint-freespeech#66
    
    - (44) fixes windows UI issue
    - (45) fixes global UI issue
    - (66) fix crash on invalid ID
    m-simonelli committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    1e83d96 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2021

  1. documentation: minor update to protocol.md for formatting + hidden se…

    …rvices v3 dot points (blueprint-freespeech#69)
    
    Co-authored-by: Richard Pospesel <richard@torproject.org>
    pospeselr and Richard Pospesel committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    c23b388 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2021

  1. Configuration menu
    Copy the full SHA
    e59de1a View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2021

  1. issue 70: removed LinkedText url parser entirely and removed ability …

    …to open links in a browser from Ricochet-Refresh
    Richard Pospesel authored and pospeselr committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    4f270ba View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2021

  1. issue 82: user config now is saved to local app data by default

    - purged RICOCHET_NO_PORTABLE from source
    - removed unused RICOCHET_NO_PORTABLE block from tego_ui.pro
    - a little bit of pro housekeeping
    - application is actually still portable; first argument to command-
      line specifies directory to look for ricochet.json config file
    pospeselr committed Jun 13, 2021
    Configuration menu
    Copy the full SHA
    2d9f570 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2021

  1. Configuration menu
    Copy the full SHA
    320e8bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    44d2014 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2021

  1. issue 89: implemented profile migration UX

    - ricochet now determines when a legacy profile in the 'config'
      directory exists
    - if there is no profile in $appdata, but a profile folder exists
      in the old location, a popup offering to migrate your legacy
      profile to $appdata appears
    - if user picks yes, the profile is moved and ricochet loads it
    - if user picks no, ricochet loads from the legacy profile
    - if user aborts, application is closed and nothing happens
    - a details textbox is available explaining what will happen
      and where the profiles currently/will live
    pospeselr committed Jun 27, 2021
    Configuration menu
    Copy the full SHA
    559762c View commit details
    Browse the repository at this point in the history
  2. issue 84: implement conversation log export (blueprint-freespeech#93)

    - fixed bug in to_string(tego_file_hash_t* const)
    - chat log can now be exported via the 'Export Conversation...'
        contact menu item
    - logging timestamps are all calculated by the local user
        (ie timestamps from messages are ignored)
    
    Co-authored-by: Richard Pospesel <richard@blueprintforfreespeech.net>
    m-simonelli and pospeselr committed Jun 27, 2021
    Configuration menu
    Copy the full SHA
    8cfea82 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2021

  1. Configuration menu
    Copy the full SHA
    f53db89 View commit details
    Browse the repository at this point in the history
  2. issue 124: Profile now saved to QStandardPaths::AppConfigLocation

    - old profiles in legacy location (in-line with binary) get same
      migration dialog, but now moves to QStandardPaths::AppConfigLocation
    - 3.0.10 profiles living in QStandardPaths::AppLocalDataLocation now
      silently migrate to QStandardPaths::AppConfigLocation
    pospeselr committed Oct 3, 2021
    Configuration menu
    Copy the full SHA
    56b33fa View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2021

  1. issue 105: Fix README documentation

    m-simonelli authored and pospeselr committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    a9fca73 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2021

  1. docs: remove mention to RICOCHET_NO_PORTABLE

    RICOCHET_NO_PORTABLE is no longer used since commit 2d9f570
    Remove all mentions to it from the build instructions.
    dllud authored and Richard Pospesel committed Nov 24, 2021
    Configuration menu
    Copy the full SHA
    28f5fe0 View commit details
    Browse the repository at this point in the history
  2. docs: instruct how to fetch and update submodules

    dllud authored and Richard Pospesel committed Nov 24, 2021
    Configuration menu
    Copy the full SHA
    6827d50 View commit details
    Browse the repository at this point in the history
  3. docs: Fix typo in readme

    yanmaani authored and Richard Pospesel committed Nov 24, 2021
    Configuration menu
    Copy the full SHA
    0ddedef View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2021

  1. Migrated entire build system to CMake

    Removed debian directory, will be added later with updated packaging scripts
    Removed config.tests directory, as it is no longer used
    Removed qmake_includes directory, as it is no longer used
    Moved QT resources to ricochet-refresh (formerly tego_ui), where they belong
    Updated the gitignore with more clarity
    Removed test dir, as this will be added later with integration with the new build system
    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    8f7887d View commit details
    Browse the repository at this point in the history
  2. Removed lingering qmake project

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    d98ed71 View commit details
    Browse the repository at this point in the history
  3. Removed packaging directory, in favour of ricochet-build

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    7979cc7 View commit details
    Browse the repository at this point in the history
  4. Fix all warnings

    - Changed CMake compile flags when compiling C translation units,
      disabling C++ specific flags
    - Suppressed warnings for moc generated code, and tor code
    - Fixed all other warnings
    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    d3dc641 View commit details
    Browse the repository at this point in the history
  5. Add asserts to type demotion casts, fixed bug in msvc compiler flags

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    777faec View commit details
    Browse the repository at this point in the history
  6. Remove CMakeLists.txt from .gitignore... whoops

    Also added cmake-format configuration
    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    a23b404 View commit details
    Browse the repository at this point in the history
  7. Fixed formatting with cmake-format

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    a831a6c View commit details
    Browse the repository at this point in the history
  8. Fixed builds for release + added test support to libtego

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    1607f63 View commit details
    Browse the repository at this point in the history
  9. Replace demotion casts with new safe_cast

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    8420553 View commit details
    Browse the repository at this point in the history
  10. temp: added debian build template

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    f61a4bf View commit details
    Browse the repository at this point in the history
  11. Debian packaging completed. Potentially also macOS and windows, need …

    …to test
    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    ed8cf76 View commit details
    Browse the repository at this point in the history
  12. Added support for some static libs + lower cmake min version

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    3c94eec View commit details
    Browse the repository at this point in the history
  13. Lower CMake min in root CMakeLists.txt

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    fb15a85 View commit details
    Browse the repository at this point in the history
  14. Set min CMake version to 3.16 for pch

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    20c04ec View commit details
    Browse the repository at this point in the history
  15. Update CMAKE_PREFIX_PATH for custom protobuf install

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    ef8337a View commit details
    Browse the repository at this point in the history
  16. Debug logging for protobuf in cmake

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    7d9a086 View commit details
    Browse the repository at this point in the history
  17. Update CMAKE_PREFIX_PATH... again

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    1273f28 View commit details
    Browse the repository at this point in the history
  18. more buildsystem tweaking arhghhh

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    5ca84a6 View commit details
    Browse the repository at this point in the history
  19. aaaand update the prefix path again

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    c2b0a64 View commit details
    Browse the repository at this point in the history
  20. Explicitly link against libprotobuf

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    e5a9a3d View commit details
    Browse the repository at this point in the history
  21. Fixed translation building in rr/CMakeLists.txt

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    c89349c View commit details
    Browse the repository at this point in the history
  22. Fixed OpenSSL discovery in ricochet-refresh. Moved config to main pro…

    …ject
    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    c87fc3a View commit details
    Browse the repository at this point in the history
  23. Update build system to allow usage of fmt submodule

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    3ab675e View commit details
    Browse the repository at this point in the history
  24. Fixed bugs in build system causing FMT link time errors (among others)

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    6658cc6 View commit details
    Browse the repository at this point in the history
  25. Build: add toolchain file for i[3-6]86 builds

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    2c1f3a7 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    04d557d View commit details
    Browse the repository at this point in the history
  27. Build: add toolchain file for mingw32

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    2618917 View commit details
    Browse the repository at this point in the history
  28. Build: Better integration with ricochet-build

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    7731fe1 View commit details
    Browse the repository at this point in the history
  29. Build: Better integration with ricochet-build

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    9110b16 View commit details
    Browse the repository at this point in the history
  30. Build: update toolchain files

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    38b7b9c View commit details
    Browse the repository at this point in the history
  31. Build: add toolchain file for x86_64-apple-darwin

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    0c33212 View commit details
    Browse the repository at this point in the history
  32. Build: update x86_64-apple-darwin toolchain file

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    f9df661 View commit details
    Browse the repository at this point in the history
  33. Build: update prefix path for x86_64-apple-darwin

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    5766a48 View commit details
    Browse the repository at this point in the history
  34. Build: Update x86_64-apple-darwin toolchain file

    m-simonelli authored and Richard Pospesel committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    e1cc61f View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2021

  1. Build: fix static build issues

    m-simonelli authored and Richard Pospesel committed Dec 26, 2021
    Configuration menu
    Copy the full SHA
    9e8a5ed View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2021

  1. Update README.md

    sekuryti committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    0a131b1 View commit details
    Browse the repository at this point in the history