├── .gitignore ├── .gitmodules ├── .travis.yml ├── .travis ├── build-cache.sh └── script.sh ├── FUTUREWORK.md ├── LICENSE ├── Makefile ├── README.md ├── docs ├── concepts │ ├── AcidPoly.lhs │ └── Exceptions.hs ├── dev-howtos.md ├── load_testing.md ├── messaging.md ├── release_management.md ├── styleguide.md ├── sybil.md ├── terminology.md └── thentos-captcha-README.md ├── misc ├── build-docs │ └── Doc.hs ├── bump-version.sh ├── release │ └── thentos-captcha-release.sh ├── selenium │ └── Makefile └── thentos-install.hs ├── refresh-i18n ├── LICENSE ├── Setup.hs ├── refresh-i18n.cabal └── src │ └── Main.hs ├── services └── helloworld │ ├── .ghci │ ├── .gitignore │ ├── devel.config │ ├── helloworld.cabal │ ├── src │ ├── Main.hs │ └── Site.hs │ └── static │ └── screen.css ├── stack.yaml ├── thentos-adhocracy ├── .gitignore ├── HLint.hs ├── LICENSE ├── Makefile ├── Setup.hs ├── devel.config ├── exec │ └── Main.hs ├── log │ └── .phony ├── src │ ├── Paths_thentos_adhocracy__.hs │ └── Thentos │ │ ├── Adhocracy3.hs │ │ └── Adhocracy3 │ │ ├── Action.hs │ │ ├── Action │ │ ├── Types.hs │ │ └── Unsafe.hs │ │ └── Backend │ │ ├── Api │ │ └── Simple.hs │ │ └── Core.hs ├── tests │ ├── Spec.hs │ └── Thentos │ │ └── Adhocracy3 │ │ └── Backend │ │ └── Api │ │ ├── ProxySpec.hs │ │ └── SimpleSpec.hs └── thentos-adhocracy.cabal ├── thentos-cookie-session ├── .gitignore ├── HLint.hs ├── LICENSE ├── LICENSE-AGPLv3 ├── Setup.hs ├── src │ ├── Control │ │ └── Monad │ │ │ └── Except │ │ │ └── Missing.hs │ ├── Servant │ │ └── Missing.hs │ └── Thentos │ │ ├── CookieSession.hs │ │ └── CookieSession │ │ ├── CSRF.hs │ │ └── Types.hs ├── test │ ├── Spec.hs │ └── Thentos │ │ └── CookieSessionSpec.hs └── thentos-cookie-session.cabal ├── thentos-core ├── .gitignore ├── HLint.hs ├── LICENSE ├── LICENSE-AGPLv3 ├── Makefile ├── Setup.hs ├── devel.config ├── exec │ ├── Captcha.hs │ ├── ImportA3Users.hs │ └── Main.hs ├── frontend │ └── static │ │ └── screen.css ├── log │ └── .phony ├── resources │ └── fonts │ │ ├── Courier_Prime.ttf │ │ ├── Courier_Prime_Bold.ttf │ │ ├── Courier_Prime_Bold_Italic.ttf │ │ ├── Courier_Prime_Italic.ttf │ │ └── LICENSE_INFO ├── schema │ ├── schema.sql │ └── wipe.sql ├── src │ ├── Database │ │ └── PostgreSQL │ │ │ └── Simple │ │ │ └── Missing.hs │ ├── LIO │ │ └── Missing.hs │ ├── Network │ │ └── HostAddr.hs │ ├── Paths │ │ └── TH.hs │ ├── Paths_thentos_core__.hs │ ├── System │ │ └── Log │ │ │ └── Missing.hs │ ├── Thentos.hs │ └── Thentos │ │ ├── Action.hs │ │ ├── Action │ │ ├── Core.hs │ │ ├── SimpleAuth.hs │ │ ├── TCB.hs │ │ ├── Types.hs │ │ └── Unsafe.hs │ │ ├── Backend │ │ ├── Api │ │ │ ├── Auth.hs │ │ │ ├── Auth │ │ │ │ └── Types.hs │ │ │ ├── Captcha.hs │ │ │ ├── Docs │ │ │ │ ├── Common.hs │ │ │ │ └── Proxy.hs │ │ │ ├── Proxy.hs │ │ │ ├── PureScript.hs │ │ │ └── Simple.hs │ │ └── Core.hs │ │ ├── Config.hs │ │ ├── Config │ │ └── Reader.hs │ │ ├── Ends │ │ └── Types.hs │ │ ├── Frontend.hs │ │ ├── Frontend │ │ ├── Handlers.hs │ │ ├── Handlers │ │ │ └── Combinators.hs │ │ ├── Pages.hs │ │ ├── Pages │ │ │ └── Core.hs │ │ ├── State.hs │ │ ├── TH.hs │ │ └── Types.hs │ │ ├── Prelude.hs │ │ ├── Smtp.hs │ │ ├── Sybil.hs │ │ ├── Sybil │ │ ├── AudioCaptcha.hs │ │ └── GraphicCaptcha.hs │ │ ├── Transaction.hs │ │ ├── Transaction │ │ └── Core.hs │ │ ├── Types.hs │ │ └── Util.hs └── thentos-core.cabal ├── thentos-purescript ├── bower.json ├── build.sh ├── gulpfile.js ├── package.json ├── src │ ├── Counter.purs │ ├── Error.js │ ├── Error.purs │ ├── I18n.js │ ├── I18n.purs │ ├── I18n │ │ └── Lang.purs │ ├── IFramesDemo.js │ ├── IFramesDemo.purs │ ├── LoginIndicator.purs │ ├── Main.js │ ├── Main.purs │ ├── Register.js │ ├── Register.purs │ ├── Servant │ │ └── Simple.purs │ ├── Util.js │ └── Util.purs └── static │ ├── a3.css │ ├── a3.css.map │ ├── app.js │ ├── frames.html │ ├── frames.js │ ├── frames1.html │ ├── frames2.html │ ├── index.html │ ├── register.html │ ├── register.js │ └── thentos.css └── thentos-tests ├── .gitignore ├── HLint.hs ├── LICENSE ├── Makefile ├── Setup.hs ├── bench └── Main.hs ├── src └── Thentos │ └── Test │ ├── Arbitrary.hs │ ├── Config.hs │ ├── Core.hs │ ├── DefaultSpec.hs │ ├── Network.hs │ ├── Transaction.hs │ └── WebDriver │ └── Missing.hs ├── tests ├── Network │ └── HostAddrSpec.hs ├── Spec.hs └── Thentos │ ├── Action │ └── SimpleAuthSpec.hs │ ├── ActionSpec.hs │ ├── Backend │ └── Api │ │ ├── CaptchaSpec.hs │ │ ├── PureScriptSpec.hs │ │ └── SimpleSpec.hs │ ├── Frontend │ ├── Handlers │ │ └── CombinatorsSpec.hs │ └── StateSpec.hs │ ├── FrontendSpec.hs │ ├── Sybil │ └── CaptchaSpec.hs │ ├── TransactionSpec.hs │ ├── TypesSpec.hs │ └── UtilSpec.hs └── thentos-tests.cabal /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/build-cache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/.travis/build-cache.sh -------------------------------------------------------------------------------- /.travis/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/.travis/script.sh -------------------------------------------------------------------------------- /FUTUREWORK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/FUTUREWORK.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/README.md -------------------------------------------------------------------------------- /docs/concepts/AcidPoly.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/docs/concepts/AcidPoly.lhs -------------------------------------------------------------------------------- /docs/concepts/Exceptions.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/docs/concepts/Exceptions.hs -------------------------------------------------------------------------------- /docs/dev-howtos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/docs/dev-howtos.md -------------------------------------------------------------------------------- /docs/load_testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/docs/load_testing.md -------------------------------------------------------------------------------- /docs/messaging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/docs/messaging.md -------------------------------------------------------------------------------- /docs/release_management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/docs/release_management.md -------------------------------------------------------------------------------- /docs/styleguide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/docs/styleguide.md -------------------------------------------------------------------------------- /docs/sybil.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/docs/sybil.md -------------------------------------------------------------------------------- /docs/terminology.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/docs/terminology.md -------------------------------------------------------------------------------- /docs/thentos-captcha-README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/docs/thentos-captcha-README.md -------------------------------------------------------------------------------- /misc/build-docs/Doc.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/misc/build-docs/Doc.hs -------------------------------------------------------------------------------- /misc/bump-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/misc/bump-version.sh -------------------------------------------------------------------------------- /misc/release/thentos-captcha-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/misc/release/thentos-captcha-release.sh -------------------------------------------------------------------------------- /misc/selenium/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/misc/selenium/Makefile -------------------------------------------------------------------------------- /misc/thentos-install.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/misc/thentos-install.hs -------------------------------------------------------------------------------- /refresh-i18n/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/refresh-i18n/LICENSE -------------------------------------------------------------------------------- /refresh-i18n/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /refresh-i18n/refresh-i18n.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/refresh-i18n/refresh-i18n.cabal -------------------------------------------------------------------------------- /refresh-i18n/src/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/refresh-i18n/src/Main.hs -------------------------------------------------------------------------------- /services/helloworld/.ghci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/services/helloworld/.ghci -------------------------------------------------------------------------------- /services/helloworld/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/services/helloworld/.gitignore -------------------------------------------------------------------------------- /services/helloworld/devel.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/services/helloworld/devel.config -------------------------------------------------------------------------------- /services/helloworld/helloworld.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/services/helloworld/helloworld.cabal -------------------------------------------------------------------------------- /services/helloworld/src/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/services/helloworld/src/Main.hs -------------------------------------------------------------------------------- /services/helloworld/src/Site.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/services/helloworld/src/Site.hs -------------------------------------------------------------------------------- /services/helloworld/static/screen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/services/helloworld/static/screen.css -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/stack.yaml -------------------------------------------------------------------------------- /thentos-adhocracy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-adhocracy/.gitignore -------------------------------------------------------------------------------- /thentos-adhocracy/HLint.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-adhocracy/HLint.hs -------------------------------------------------------------------------------- /thentos-adhocracy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-adhocracy/LICENSE -------------------------------------------------------------------------------- /thentos-adhocracy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-adhocracy/Makefile -------------------------------------------------------------------------------- /thentos-adhocracy/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /thentos-adhocracy/devel.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-adhocracy/devel.config -------------------------------------------------------------------------------- /thentos-adhocracy/exec/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-adhocracy/exec/Main.hs -------------------------------------------------------------------------------- /thentos-adhocracy/log/.phony: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thentos-adhocracy/src/Paths_thentos_adhocracy__.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-adhocracy/src/Paths_thentos_adhocracy__.hs -------------------------------------------------------------------------------- /thentos-adhocracy/src/Thentos/Adhocracy3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-adhocracy/src/Thentos/Adhocracy3.hs -------------------------------------------------------------------------------- /thentos-adhocracy/src/Thentos/Adhocracy3/Action.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-adhocracy/src/Thentos/Adhocracy3/Action.hs -------------------------------------------------------------------------------- /thentos-adhocracy/src/Thentos/Adhocracy3/Action/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-adhocracy/src/Thentos/Adhocracy3/Action/Types.hs -------------------------------------------------------------------------------- /thentos-adhocracy/src/Thentos/Adhocracy3/Action/Unsafe.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-adhocracy/src/Thentos/Adhocracy3/Action/Unsafe.hs -------------------------------------------------------------------------------- /thentos-adhocracy/src/Thentos/Adhocracy3/Backend/Api/Simple.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-adhocracy/src/Thentos/Adhocracy3/Backend/Api/Simple.hs -------------------------------------------------------------------------------- /thentos-adhocracy/src/Thentos/Adhocracy3/Backend/Core.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-adhocracy/src/Thentos/Adhocracy3/Backend/Core.hs -------------------------------------------------------------------------------- /thentos-adhocracy/tests/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | -------------------------------------------------------------------------------- /thentos-adhocracy/tests/Thentos/Adhocracy3/Backend/Api/ProxySpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-adhocracy/tests/Thentos/Adhocracy3/Backend/Api/ProxySpec.hs -------------------------------------------------------------------------------- /thentos-adhocracy/tests/Thentos/Adhocracy3/Backend/Api/SimpleSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-adhocracy/tests/Thentos/Adhocracy3/Backend/Api/SimpleSpec.hs -------------------------------------------------------------------------------- /thentos-adhocracy/thentos-adhocracy.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-adhocracy/thentos-adhocracy.cabal -------------------------------------------------------------------------------- /thentos-cookie-session/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-cookie-session/.gitignore -------------------------------------------------------------------------------- /thentos-cookie-session/HLint.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-cookie-session/HLint.hs -------------------------------------------------------------------------------- /thentos-cookie-session/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-cookie-session/LICENSE -------------------------------------------------------------------------------- /thentos-cookie-session/LICENSE-AGPLv3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-cookie-session/LICENSE-AGPLv3 -------------------------------------------------------------------------------- /thentos-cookie-session/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /thentos-cookie-session/src/Control/Monad/Except/Missing.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-cookie-session/src/Control/Monad/Except/Missing.hs -------------------------------------------------------------------------------- /thentos-cookie-session/src/Servant/Missing.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-cookie-session/src/Servant/Missing.hs -------------------------------------------------------------------------------- /thentos-cookie-session/src/Thentos/CookieSession.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-cookie-session/src/Thentos/CookieSession.hs -------------------------------------------------------------------------------- /thentos-cookie-session/src/Thentos/CookieSession/CSRF.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-cookie-session/src/Thentos/CookieSession/CSRF.hs -------------------------------------------------------------------------------- /thentos-cookie-session/src/Thentos/CookieSession/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-cookie-session/src/Thentos/CookieSession/Types.hs -------------------------------------------------------------------------------- /thentos-cookie-session/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | -------------------------------------------------------------------------------- /thentos-cookie-session/test/Thentos/CookieSessionSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-cookie-session/test/Thentos/CookieSessionSpec.hs -------------------------------------------------------------------------------- /thentos-cookie-session/thentos-cookie-session.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-cookie-session/thentos-cookie-session.cabal -------------------------------------------------------------------------------- /thentos-core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/.gitignore -------------------------------------------------------------------------------- /thentos-core/HLint.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/HLint.hs -------------------------------------------------------------------------------- /thentos-core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/LICENSE -------------------------------------------------------------------------------- /thentos-core/LICENSE-AGPLv3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/LICENSE-AGPLv3 -------------------------------------------------------------------------------- /thentos-core/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/Makefile -------------------------------------------------------------------------------- /thentos-core/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /thentos-core/devel.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/devel.config -------------------------------------------------------------------------------- /thentos-core/exec/Captcha.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/exec/Captcha.hs -------------------------------------------------------------------------------- /thentos-core/exec/ImportA3Users.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/exec/ImportA3Users.hs -------------------------------------------------------------------------------- /thentos-core/exec/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/exec/Main.hs -------------------------------------------------------------------------------- /thentos-core/frontend/static/screen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/frontend/static/screen.css -------------------------------------------------------------------------------- /thentos-core/log/.phony: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thentos-core/resources/fonts/Courier_Prime.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/resources/fonts/Courier_Prime.ttf -------------------------------------------------------------------------------- /thentos-core/resources/fonts/Courier_Prime_Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/resources/fonts/Courier_Prime_Bold.ttf -------------------------------------------------------------------------------- /thentos-core/resources/fonts/Courier_Prime_Bold_Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/resources/fonts/Courier_Prime_Bold_Italic.ttf -------------------------------------------------------------------------------- /thentos-core/resources/fonts/Courier_Prime_Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/resources/fonts/Courier_Prime_Italic.ttf -------------------------------------------------------------------------------- /thentos-core/resources/fonts/LICENSE_INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/resources/fonts/LICENSE_INFO -------------------------------------------------------------------------------- /thentos-core/schema/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/schema/schema.sql -------------------------------------------------------------------------------- /thentos-core/schema/wipe.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/schema/wipe.sql -------------------------------------------------------------------------------- /thentos-core/src/Database/PostgreSQL/Simple/Missing.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Database/PostgreSQL/Simple/Missing.hs -------------------------------------------------------------------------------- /thentos-core/src/LIO/Missing.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/LIO/Missing.hs -------------------------------------------------------------------------------- /thentos-core/src/Network/HostAddr.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Network/HostAddr.hs -------------------------------------------------------------------------------- /thentos-core/src/Paths/TH.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Paths/TH.hs -------------------------------------------------------------------------------- /thentos-core/src/Paths_thentos_core__.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Paths_thentos_core__.hs -------------------------------------------------------------------------------- /thentos-core/src/System/Log/Missing.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/System/Log/Missing.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Action.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Action.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Action/Core.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Action/Core.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Action/SimpleAuth.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Action/SimpleAuth.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Action/TCB.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Action/TCB.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Action/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Action/Types.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Action/Unsafe.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Action/Unsafe.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Backend/Api/Auth.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Backend/Api/Auth.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Backend/Api/Auth/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Backend/Api/Auth/Types.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Backend/Api/Captcha.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Backend/Api/Captcha.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Backend/Api/Docs/Common.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Backend/Api/Docs/Common.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Backend/Api/Docs/Proxy.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Backend/Api/Docs/Proxy.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Backend/Api/Proxy.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Backend/Api/Proxy.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Backend/Api/PureScript.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Backend/Api/PureScript.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Backend/Api/Simple.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Backend/Api/Simple.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Backend/Core.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Backend/Core.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Config.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Config.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Config/Reader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Config/Reader.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Ends/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Ends/Types.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Frontend.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Frontend.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Frontend/Handlers.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Frontend/Handlers.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Frontend/Handlers/Combinators.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Frontend/Handlers/Combinators.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Frontend/Pages.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Frontend/Pages.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Frontend/Pages/Core.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Frontend/Pages/Core.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Frontend/State.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Frontend/State.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Frontend/TH.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Frontend/TH.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Frontend/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Frontend/Types.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Prelude.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Prelude.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Smtp.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Smtp.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Sybil.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Sybil.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Sybil/AudioCaptcha.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Sybil/AudioCaptcha.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Sybil/GraphicCaptcha.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Sybil/GraphicCaptcha.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Transaction.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Transaction.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Transaction/Core.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Transaction/Core.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Types.hs -------------------------------------------------------------------------------- /thentos-core/src/Thentos/Util.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/src/Thentos/Util.hs -------------------------------------------------------------------------------- /thentos-core/thentos-core.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-core/thentos-core.cabal -------------------------------------------------------------------------------- /thentos-purescript/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/bower.json -------------------------------------------------------------------------------- /thentos-purescript/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/build.sh -------------------------------------------------------------------------------- /thentos-purescript/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/gulpfile.js -------------------------------------------------------------------------------- /thentos-purescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/package.json -------------------------------------------------------------------------------- /thentos-purescript/src/Counter.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/src/Counter.purs -------------------------------------------------------------------------------- /thentos-purescript/src/Error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/src/Error.js -------------------------------------------------------------------------------- /thentos-purescript/src/Error.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/src/Error.purs -------------------------------------------------------------------------------- /thentos-purescript/src/I18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/src/I18n.js -------------------------------------------------------------------------------- /thentos-purescript/src/I18n.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/src/I18n.purs -------------------------------------------------------------------------------- /thentos-purescript/src/I18n/Lang.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/src/I18n/Lang.purs -------------------------------------------------------------------------------- /thentos-purescript/src/IFramesDemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/src/IFramesDemo.js -------------------------------------------------------------------------------- /thentos-purescript/src/IFramesDemo.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/src/IFramesDemo.purs -------------------------------------------------------------------------------- /thentos-purescript/src/LoginIndicator.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/src/LoginIndicator.purs -------------------------------------------------------------------------------- /thentos-purescript/src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/src/Main.js -------------------------------------------------------------------------------- /thentos-purescript/src/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/src/Main.purs -------------------------------------------------------------------------------- /thentos-purescript/src/Register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/src/Register.js -------------------------------------------------------------------------------- /thentos-purescript/src/Register.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/src/Register.purs -------------------------------------------------------------------------------- /thentos-purescript/src/Servant/Simple.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/src/Servant/Simple.purs -------------------------------------------------------------------------------- /thentos-purescript/src/Util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/src/Util.js -------------------------------------------------------------------------------- /thentos-purescript/src/Util.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/src/Util.purs -------------------------------------------------------------------------------- /thentos-purescript/static/a3.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/static/a3.css -------------------------------------------------------------------------------- /thentos-purescript/static/a3.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/static/a3.css.map -------------------------------------------------------------------------------- /thentos-purescript/static/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/static/app.js -------------------------------------------------------------------------------- /thentos-purescript/static/frames.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/static/frames.html -------------------------------------------------------------------------------- /thentos-purescript/static/frames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/static/frames.js -------------------------------------------------------------------------------- /thentos-purescript/static/frames1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/static/frames1.html -------------------------------------------------------------------------------- /thentos-purescript/static/frames2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/static/frames2.html -------------------------------------------------------------------------------- /thentos-purescript/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/static/index.html -------------------------------------------------------------------------------- /thentos-purescript/static/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/static/register.html -------------------------------------------------------------------------------- /thentos-purescript/static/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/static/register.js -------------------------------------------------------------------------------- /thentos-purescript/static/thentos.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-purescript/static/thentos.css -------------------------------------------------------------------------------- /thentos-tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/.gitignore -------------------------------------------------------------------------------- /thentos-tests/HLint.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/HLint.hs -------------------------------------------------------------------------------- /thentos-tests/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/LICENSE -------------------------------------------------------------------------------- /thentos-tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/Makefile -------------------------------------------------------------------------------- /thentos-tests/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /thentos-tests/bench/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/bench/Main.hs -------------------------------------------------------------------------------- /thentos-tests/src/Thentos/Test/Arbitrary.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/src/Thentos/Test/Arbitrary.hs -------------------------------------------------------------------------------- /thentos-tests/src/Thentos/Test/Config.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/src/Thentos/Test/Config.hs -------------------------------------------------------------------------------- /thentos-tests/src/Thentos/Test/Core.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/src/Thentos/Test/Core.hs -------------------------------------------------------------------------------- /thentos-tests/src/Thentos/Test/DefaultSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/src/Thentos/Test/DefaultSpec.hs -------------------------------------------------------------------------------- /thentos-tests/src/Thentos/Test/Network.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/src/Thentos/Test/Network.hs -------------------------------------------------------------------------------- /thentos-tests/src/Thentos/Test/Transaction.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/src/Thentos/Test/Transaction.hs -------------------------------------------------------------------------------- /thentos-tests/src/Thentos/Test/WebDriver/Missing.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/src/Thentos/Test/WebDriver/Missing.hs -------------------------------------------------------------------------------- /thentos-tests/tests/Network/HostAddrSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/tests/Network/HostAddrSpec.hs -------------------------------------------------------------------------------- /thentos-tests/tests/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | -------------------------------------------------------------------------------- /thentos-tests/tests/Thentos/Action/SimpleAuthSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/tests/Thentos/Action/SimpleAuthSpec.hs -------------------------------------------------------------------------------- /thentos-tests/tests/Thentos/ActionSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/tests/Thentos/ActionSpec.hs -------------------------------------------------------------------------------- /thentos-tests/tests/Thentos/Backend/Api/CaptchaSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/tests/Thentos/Backend/Api/CaptchaSpec.hs -------------------------------------------------------------------------------- /thentos-tests/tests/Thentos/Backend/Api/PureScriptSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/tests/Thentos/Backend/Api/PureScriptSpec.hs -------------------------------------------------------------------------------- /thentos-tests/tests/Thentos/Backend/Api/SimpleSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/tests/Thentos/Backend/Api/SimpleSpec.hs -------------------------------------------------------------------------------- /thentos-tests/tests/Thentos/Frontend/Handlers/CombinatorsSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/tests/Thentos/Frontend/Handlers/CombinatorsSpec.hs -------------------------------------------------------------------------------- /thentos-tests/tests/Thentos/Frontend/StateSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/tests/Thentos/Frontend/StateSpec.hs -------------------------------------------------------------------------------- /thentos-tests/tests/Thentos/FrontendSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/tests/Thentos/FrontendSpec.hs -------------------------------------------------------------------------------- /thentos-tests/tests/Thentos/Sybil/CaptchaSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/tests/Thentos/Sybil/CaptchaSpec.hs -------------------------------------------------------------------------------- /thentos-tests/tests/Thentos/TransactionSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/tests/Thentos/TransactionSpec.hs -------------------------------------------------------------------------------- /thentos-tests/tests/Thentos/TypesSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/tests/Thentos/TypesSpec.hs -------------------------------------------------------------------------------- /thentos-tests/tests/Thentos/UtilSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/tests/Thentos/UtilSpec.hs -------------------------------------------------------------------------------- /thentos-tests/thentos-tests.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqd/thentos/HEAD/thentos-tests/thentos-tests.cabal --------------------------------------------------------------------------------