A n n e J a n B r o u w e r I J h a c k FOSDEM - - PowerPoint PPT Presentation

a n n e j a n b r o u w e r i j h a c k
SMART_READER_LITE
LIVE PREVIEW

A n n e J a n B r o u w e r I J h a c k FOSDEM - - PowerPoint PPT Presentation

QtPass A n n e J a n B r o u w e r I J h a c k FOSDEM 2017-02-04 About me A n n e J a n B r o u w e r Developer / Hacker Co-founder of I J h k a c Sr. Developer at NoProtocol QtPass Current version 1.1.6


slide-1
SLIDE 1

QtPass

A n n e J a n B r

  • u

w e r I J h a c k

FOSDEM 2017-02-04

slide-2
SLIDE 2

About me

  • Anne Jan Brouwer
  • Developer / Hacker
  • Co-founder of I

J h a c k

  • Sr. Developer at NoProtocol
slide-3
SLIDE 3

QtPass

Current version 1.1.6 Working on 1.2 release

slide-4
SLIDE 4

In the beginning

  • Working at a full service bureau
  • Lots of clients, lots of projects
  • Many secrets per project

– Login – Social – APIs – etc..

  • Sometjmes working with external developers
slide-5
SLIDE 5

Before

slide-6
SLIDE 6

No sane way to share

slide-7
SLIDE 7

What we needed

  • Store passwords securely
  • Able to share with co-workers
  • Able to share with externals
  • Preferably open standards
  • Preferably open source
  • Easy to use

– Developers – Managers

slide-8
SLIDE 8

Pass

  • The standard UNIX password manager
  • passwordstore.org
  • Bash
  • GPG
  • Git
  • Tree
  • Pwgen
slide-9
SLIDE 9

Pass

slide-10
SLIDE 10

Pass

  • Developers loved it
  • Automatable
  • Can use tokens

– GPGcard – Yubikey – Etc..

  • Management fears CLI

:-(

slide-11
SLIDE 11

QtPass

slide-12
SLIDE 12

QtPass

  • PoC created in 2 nights
  • Using pass and git
  • Read only
  • Put on github
  • Mail to passwordstore mailinglist

– 1 August 2014

  • Quick litule hackathon for translatjons
  • Added “natjve” mode
slide-13
SLIDE 13

QtPass

slide-14
SLIDE 14

QtPass

\

slide-15
SLIDE 15

QtPass

  • Easter 2015
  • Pull requests
  • Reimar Döffjnger
  • Adding / Editjng
  • Basic user management
  • Windows Fixes
slide-16
SLIDE 16

QtPass

slide-17
SLIDE 17

QtPass

slide-18
SLIDE 18

QtPass

  • 1 August 2015
  • 1 year celebratjon
  • 1.0 release party
  • Cafe Batavia 1920
  • Translatjon hackathon
  • IJduino workshop
  • Beers
slide-19
SLIDE 19

QtPass

slide-20
SLIDE 20

QtPass

QtPass is a GUI for pass, the standard unix password manager. Please report any issues you might have with this software. Documentation SourceCode

slide-21
SLIDE 21

QtPass

slide-22
SLIDE 22

QtPass

slide-23
SLIDE 23

QtPass

slide-24
SLIDE 24

QtPass

slide-25
SLIDE 25

QtPass

slide-26
SLIDE 26

QtPass

  • Doing CI
  • Travis

– Linux – macOS

  • Coverity

– Statjc code analysis

slide-27
SLIDE 27

QtPass

slide-28
SLIDE 28

QtPass

slide-29
SLIDE 29

QtPass

slide-30
SLIDE 30

QtPass

  • More people contributjng
  • UX changes
  • Iconography

– Natjve – Fallback SVGs

  • Lots of features
  • 1.1 release
slide-31
SLIDE 31

QtPass

slide-32
SLIDE 32

QtPass

slide-33
SLIDE 33

QtPass

  • Currently working on 1.2 release
  • Actjve contributors
  • Refactoring
  • Unit tests
  • UI and UX changes
slide-34
SLIDE 34

QtPass

slide-35
SLIDE 35

QtPass

qtpass.org

slide-36
SLIDE 36

QtPass

qtpass.org