Coder Social home page Coder Social logo

dinomail's Introduction

Yoann 'nanoy' Piétri

Hi there ! Welcome to my Github profile !

About me

Working as a PhD student at LIP6.

name = "Yoann Piétri"
username = "nanoy"
interests = ["physics", "mathematics", "computer science", "photography", "beer"]
working_on = "Continuous-Variable Quantum Key Distribution"

PGP key : 438C 07EC 20B6 45D0 5BBE 4C83 DC24 C578 7C94 3389

✍️ Blog

My latest articles :

🚧 Projects

📜 Publications

💼 Others

🧰 Programming languages and tools linux python c++ git latex julia html5 css php js django bootstrap apache mysql postgresql docker android jupyter vscode
🌍 Languages

🇫🇷 🇺🇸/🇬🇧 🇩🇪 🇮🇹

📊 Github Stats

Nanoy's GitHub stats

dinomail's People

Contributors

nanoy42 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

dinomail's Issues

Enhancement: Finish unit tests

Unit tests for the api app are not fully test.

Its mainly due to the ApiKey authentication that seems not working with the django client.

nice app

Describe the bug
A clear and concise description of what the bug is.a

Version of DinoMail : [e.g. 1.0.0]
Scope : [api, core or front]

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Wrong message when creating alias

Describe the bug
The message that confirms the creation of an alias is wrong

Version of DinoMail : 1.0.0
Scope : front

To Reproduce
Steps to reproduce the behavior:

  1. Go to /virtual-aliases/new
  2. Create an alias
  3. The message refers to an user and not an alias

Expected behavior
The message should said :
"The alias ... was created"

Desktop (please complete the following information):

  • OS: Arch Linux
  • Browser Firefox
  • Version 92.0

Broken link

Describe the bug
Link for github is broken (typo)

Version of DinoMail : 1.0.0
Scope : front

To Reproduce
Steps to reproduce the behavior:

  1. Go to the home page
  2. Link in footer in broken

Expected behavior
Expecting link is https://github.com/nanoy42/dinomail

Desktop (please complete the following information):

  • OS: Arch
  • Browser firefox
  • Version 81.0.2

Enhancement: add hashing algorithms

Currently, the only hashing function that is used is salted-SSHA512 hashing algorithm.

We should:

  • add other dovecot-compliant hashing algorithms
    • ARGON2I/ARGON2ID
    • BLF
    • (S)SHA
    • (S)SHA512
    • (S)SHA256
    • (S)MD5
    • PLAIN
    • CRYPT
    • PBKDF2
  • add a setting to choose the password scheme

Some schemes may need an external library. For those, the choice to install the external library should be proposed.

doveadm pw -l
SHA1 SSHA512 BLF-CRYPT PLAIN HMAC-MD5 OTP SHA512 SHA RPA DES-CRYPT CRYPT SSHA MD5-CRYPT SKEY PLAIN-MD4 PLAIN-MD5 SCRAM-SHA-1 LANMAN SHA512-CRYPT CLEAR CLEARTEXT ARGON2I ARGON2ID SSHA256 NTLM MD5 PBKDF2 SHA256 CRAM-MD5 PLAIN-TRUNC SHA256-CRYPT SMD5 DIGEST-MD5 LDAP-MD5
  • SHA1
  • SSHA512
  • BLF-CRYPT
  • PLAIN
  • HMAC-MD5
  • OTP For now, OTP will not be implemented
  • SHA512
  • SHA
  • RPA RPA will not be implemented
  • DES-CRYPT
  • CRYPT
  • SSHA
  • MD5-CRYPT
  • SKEY SKEY will not be implemented
  • PLAIN-MD4 PLAIN-MD4 will not be implemented
  • PLAIN-MD5
  • SCRAM-SHA-1
  • LANMAN
  • SHA512-CRYPT
  • CLEAR
  • CLEARTEXT
  • ARGON2I
  • ARGON2ID
  • SSHA256
  • NTLM NTLM will not be implemented
  • MD5
  • PBKDF2
  • SHA256
  • CRAM-MD5
  • PLAIN-TRUNC
  • SHA256-CRYPT
  • SMD5
  • DIGEST-MD5 DIGEST-MD5 will not be implemented as it requires the username
  • LDAP-MD5

Documentation

Update documentation :

  • Add timezone in django settings
  • settings : they ar described below -> they are described below

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.