2021-12-18 07:59:06 -06:00
|
|
|
cabal-version: 1.12
|
|
|
|
|
|
|
|
-- This file has been generated from package.yaml by hpack version 0.34.4.
|
|
|
|
--
|
|
|
|
-- see: https://github.com/sol/hpack
|
|
|
|
|
|
|
|
name: simplex-chat
|
2022-07-25 08:04:27 -05:00
|
|
|
version: 3.1.0
|
2021-12-18 07:59:06 -06:00
|
|
|
category: Web, System, Services, Cryptography
|
|
|
|
homepage: https://github.com/simplex-chat/simplex-chat#readme
|
2022-01-12 15:18:54 -06:00
|
|
|
author: simplex.chat
|
|
|
|
maintainer: chat@simplex.chat
|
|
|
|
copyright: 2020-22 simplex.chat
|
2021-12-18 07:59:06 -06:00
|
|
|
license: AGPL-3
|
|
|
|
license-file: LICENSE
|
|
|
|
build-type: Simple
|
|
|
|
extra-source-files:
|
|
|
|
README.md
|
|
|
|
|
|
|
|
library
|
|
|
|
exposed-modules:
|
|
|
|
Simplex.Chat
|
2022-06-06 10:23:47 -05:00
|
|
|
Simplex.Chat.Archive
|
2022-04-04 02:14:42 -05:00
|
|
|
Simplex.Chat.Bot
|
2022-05-02 11:06:49 -05:00
|
|
|
Simplex.Chat.Call
|
2021-12-18 07:59:06 -06:00
|
|
|
Simplex.Chat.Controller
|
2022-04-10 11:13:06 -05:00
|
|
|
Simplex.Chat.Core
|
2021-12-18 07:59:06 -06:00
|
|
|
Simplex.Chat.Help
|
|
|
|
Simplex.Chat.Markdown
|
2022-01-24 10:07:17 -06:00
|
|
|
Simplex.Chat.Messages
|
2022-01-21 05:09:33 -06:00
|
|
|
Simplex.Chat.Migrations.M20220101_initial
|
2022-02-02 10:25:36 -06:00
|
|
|
Simplex.Chat.Migrations.M20220122_v1_1
|
2022-02-07 05:19:34 -06:00
|
|
|
Simplex.Chat.Migrations.M20220205_chat_item_status
|
2022-02-13 03:19:24 -06:00
|
|
|
Simplex.Chat.Migrations.M20220210_deduplicate_contact_requests
|
2022-02-25 11:59:35 -06:00
|
|
|
Simplex.Chat.Migrations.M20220224_messages_fks
|
2022-03-10 05:45:40 -06:00
|
|
|
Simplex.Chat.Migrations.M20220301_smp_servers
|
|
|
|
Simplex.Chat.Migrations.M20220302_profile_images
|
2022-03-13 14:34:03 -05:00
|
|
|
Simplex.Chat.Migrations.M20220304_msg_quotes
|
2022-03-23 06:37:51 -05:00
|
|
|
Simplex.Chat.Migrations.M20220321_chat_item_edited
|
2022-04-10 04:30:58 -05:00
|
|
|
Simplex.Chat.Migrations.M20220404_files_status_fields
|
2022-05-14 12:00:46 -05:00
|
|
|
Simplex.Chat.Migrations.M20220514_profiles_user_id
|
2022-06-27 13:41:25 -05:00
|
|
|
Simplex.Chat.Migrations.M20220626_auto_reply
|
2022-07-04 05:15:25 -05:00
|
|
|
Simplex.Chat.Migrations.M20220702_calls
|
2022-07-15 08:49:29 -05:00
|
|
|
Simplex.Chat.Migrations.M20220715_groups_chat_item_id
|
2022-01-21 05:09:33 -06:00
|
|
|
Simplex.Chat.Mobile
|
2021-12-18 07:59:06 -06:00
|
|
|
Simplex.Chat.Options
|
|
|
|
Simplex.Chat.Protocol
|
|
|
|
Simplex.Chat.Store
|
|
|
|
Simplex.Chat.Styled
|
|
|
|
Simplex.Chat.Terminal
|
2022-01-21 05:09:33 -06:00
|
|
|
Simplex.Chat.Terminal.Input
|
|
|
|
Simplex.Chat.Terminal.Notification
|
2022-01-21 12:58:43 -06:00
|
|
|
Simplex.Chat.Terminal.Output
|
2021-12-18 07:59:06 -06:00
|
|
|
Simplex.Chat.Types
|
|
|
|
Simplex.Chat.Util
|
|
|
|
Simplex.Chat.View
|
|
|
|
other-modules:
|
|
|
|
Paths_simplex_chat
|
|
|
|
hs-source-dirs:
|
|
|
|
src
|
|
|
|
ghc-options: -Wall -Wcompat -Werror=incomplete-patterns -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns -Wunused-type-patterns
|
|
|
|
build-depends:
|
2022-01-29 14:21:37 -06:00
|
|
|
aeson ==2.0.*
|
2022-01-07 01:28:39 -06:00
|
|
|
, ansi-terminal >=0.10 && <0.12
|
2022-02-06 10:18:01 -06:00
|
|
|
, async ==2.2.*
|
2022-01-29 14:21:37 -06:00
|
|
|
, attoparsec ==0.14.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, base >=4.7 && <5
|
|
|
|
, base64-bytestring >=1.0 && <1.3
|
|
|
|
, bytestring ==0.10.*
|
|
|
|
, composition ==1.0.*
|
|
|
|
, containers ==0.6.*
|
|
|
|
, cryptonite >=0.27 && <0.30
|
|
|
|
, directory ==1.3.*
|
2022-02-24 01:55:18 -06:00
|
|
|
, email-validate ==2.3.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, exceptions ==0.10.*
|
|
|
|
, filepath ==1.4.*
|
2022-05-17 02:37:00 -05:00
|
|
|
, http-types ==0.12.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, mtl ==2.2.*
|
2022-07-23 08:49:04 -05:00
|
|
|
, network >=3.1.2.7 && <3.2
|
2022-01-06 10:03:45 -06:00
|
|
|
, optparse-applicative >=0.15 && <0.17
|
2021-12-18 07:59:06 -06:00
|
|
|
, process ==1.6.*
|
|
|
|
, simple-logger ==0.1.*
|
2022-06-29 08:35:59 -05:00
|
|
|
, simplexmq >=3.0
|
2022-07-23 08:49:04 -05:00
|
|
|
, socks ==0.6.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, sqlite-simple ==0.4.*
|
|
|
|
, stm ==2.5.*
|
|
|
|
, terminal ==0.2.*
|
|
|
|
, text ==1.2.*
|
|
|
|
, time ==1.9.*
|
|
|
|
, unliftio ==0.2.*
|
|
|
|
, unliftio-core ==0.2.*
|
2022-06-06 10:23:47 -05:00
|
|
|
, zip ==1.7.*
|
2021-12-18 07:59:06 -06:00
|
|
|
default-language: Haskell2010
|
|
|
|
|
2022-04-04 02:14:42 -05:00
|
|
|
executable simplex-bot
|
|
|
|
main-is: Main.hs
|
|
|
|
other-modules:
|
|
|
|
Paths_simplex_chat
|
|
|
|
hs-source-dirs:
|
|
|
|
apps/simplex-bot
|
|
|
|
ghc-options: -Wall -Wcompat -Werror=incomplete-patterns -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns -Wunused-type-patterns -threaded
|
|
|
|
build-depends:
|
|
|
|
aeson ==2.0.*
|
|
|
|
, ansi-terminal >=0.10 && <0.12
|
|
|
|
, async ==2.2.*
|
|
|
|
, attoparsec ==0.14.*
|
|
|
|
, base >=4.7 && <5
|
|
|
|
, base64-bytestring >=1.0 && <1.3
|
|
|
|
, bytestring ==0.10.*
|
|
|
|
, composition ==1.0.*
|
|
|
|
, containers ==0.6.*
|
|
|
|
, cryptonite >=0.27 && <0.30
|
|
|
|
, directory ==1.3.*
|
|
|
|
, email-validate ==2.3.*
|
|
|
|
, exceptions ==0.10.*
|
|
|
|
, filepath ==1.4.*
|
2022-05-17 02:37:00 -05:00
|
|
|
, http-types ==0.12.*
|
2022-04-04 02:14:42 -05:00
|
|
|
, mtl ==2.2.*
|
2022-07-23 08:49:04 -05:00
|
|
|
, network >=3.1.2.7 && <3.2
|
2022-04-04 02:14:42 -05:00
|
|
|
, optparse-applicative >=0.15 && <0.17
|
|
|
|
, process ==1.6.*
|
|
|
|
, simple-logger ==0.1.*
|
|
|
|
, simplex-chat
|
2022-06-29 08:35:59 -05:00
|
|
|
, simplexmq >=3.0
|
2022-07-23 08:49:04 -05:00
|
|
|
, socks ==0.6.*
|
2022-04-04 02:14:42 -05:00
|
|
|
, sqlite-simple ==0.4.*
|
|
|
|
, stm ==2.5.*
|
|
|
|
, terminal ==0.2.*
|
|
|
|
, text ==1.2.*
|
|
|
|
, time ==1.9.*
|
|
|
|
, unliftio ==0.2.*
|
|
|
|
, unliftio-core ==0.2.*
|
2022-06-06 10:23:47 -05:00
|
|
|
, zip ==1.7.*
|
2022-04-04 02:14:42 -05:00
|
|
|
default-language: Haskell2010
|
|
|
|
|
|
|
|
executable simplex-bot-advanced
|
|
|
|
main-is: Main.hs
|
|
|
|
other-modules:
|
|
|
|
Paths_simplex_chat
|
|
|
|
hs-source-dirs:
|
|
|
|
apps/simplex-bot-advanced
|
|
|
|
ghc-options: -Wall -Wcompat -Werror=incomplete-patterns -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns -Wunused-type-patterns -threaded
|
|
|
|
build-depends:
|
|
|
|
aeson ==2.0.*
|
|
|
|
, ansi-terminal >=0.10 && <0.12
|
|
|
|
, async ==2.2.*
|
|
|
|
, attoparsec ==0.14.*
|
|
|
|
, base >=4.7 && <5
|
|
|
|
, base64-bytestring >=1.0 && <1.3
|
|
|
|
, bytestring ==0.10.*
|
|
|
|
, composition ==1.0.*
|
|
|
|
, containers ==0.6.*
|
|
|
|
, cryptonite >=0.27 && <0.30
|
|
|
|
, directory ==1.3.*
|
|
|
|
, email-validate ==2.3.*
|
|
|
|
, exceptions ==0.10.*
|
|
|
|
, filepath ==1.4.*
|
2022-05-17 02:37:00 -05:00
|
|
|
, http-types ==0.12.*
|
2022-04-04 02:14:42 -05:00
|
|
|
, mtl ==2.2.*
|
2022-07-23 08:49:04 -05:00
|
|
|
, network >=3.1.2.7 && <3.2
|
2022-04-04 02:14:42 -05:00
|
|
|
, optparse-applicative >=0.15 && <0.17
|
|
|
|
, process ==1.6.*
|
|
|
|
, simple-logger ==0.1.*
|
|
|
|
, simplex-chat
|
2022-06-29 08:35:59 -05:00
|
|
|
, simplexmq >=3.0
|
2022-07-23 08:49:04 -05:00
|
|
|
, socks ==0.6.*
|
2022-04-04 02:14:42 -05:00
|
|
|
, sqlite-simple ==0.4.*
|
|
|
|
, stm ==2.5.*
|
|
|
|
, terminal ==0.2.*
|
|
|
|
, text ==1.2.*
|
|
|
|
, time ==1.9.*
|
|
|
|
, unliftio ==0.2.*
|
|
|
|
, unliftio-core ==0.2.*
|
2022-06-06 10:23:47 -05:00
|
|
|
, zip ==1.7.*
|
2022-04-04 02:14:42 -05:00
|
|
|
default-language: Haskell2010
|
|
|
|
|
2021-12-18 07:59:06 -06:00
|
|
|
executable simplex-chat
|
|
|
|
main-is: Main.hs
|
|
|
|
other-modules:
|
2022-05-13 13:44:03 -05:00
|
|
|
Server
|
2021-12-18 07:59:06 -06:00
|
|
|
Paths_simplex_chat
|
|
|
|
hs-source-dirs:
|
|
|
|
apps/simplex-chat
|
|
|
|
ghc-options: -Wall -Wcompat -Werror=incomplete-patterns -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns -Wunused-type-patterns -threaded
|
|
|
|
build-depends:
|
2022-01-29 14:21:37 -06:00
|
|
|
aeson ==2.0.*
|
2022-01-07 01:28:39 -06:00
|
|
|
, ansi-terminal >=0.10 && <0.12
|
2022-02-06 10:18:01 -06:00
|
|
|
, async ==2.2.*
|
2022-01-29 14:21:37 -06:00
|
|
|
, attoparsec ==0.14.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, base >=4.7 && <5
|
|
|
|
, base64-bytestring >=1.0 && <1.3
|
|
|
|
, bytestring ==0.10.*
|
|
|
|
, composition ==1.0.*
|
|
|
|
, containers ==0.6.*
|
|
|
|
, cryptonite >=0.27 && <0.30
|
|
|
|
, directory ==1.3.*
|
2022-02-24 01:55:18 -06:00
|
|
|
, email-validate ==2.3.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, exceptions ==0.10.*
|
|
|
|
, filepath ==1.4.*
|
2022-05-17 02:37:00 -05:00
|
|
|
, http-types ==0.12.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, mtl ==2.2.*
|
2022-05-13 13:44:03 -05:00
|
|
|
, network ==3.1.*
|
2022-01-06 10:03:45 -06:00
|
|
|
, optparse-applicative >=0.15 && <0.17
|
2021-12-18 07:59:06 -06:00
|
|
|
, process ==1.6.*
|
|
|
|
, simple-logger ==0.1.*
|
|
|
|
, simplex-chat
|
2022-06-29 08:35:59 -05:00
|
|
|
, simplexmq >=3.0
|
2022-07-23 08:49:04 -05:00
|
|
|
, socks ==0.6.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, sqlite-simple ==0.4.*
|
|
|
|
, stm ==2.5.*
|
|
|
|
, terminal ==0.2.*
|
|
|
|
, text ==1.2.*
|
|
|
|
, time ==1.9.*
|
|
|
|
, unliftio ==0.2.*
|
|
|
|
, unliftio-core ==0.2.*
|
2022-05-13 13:44:03 -05:00
|
|
|
, websockets ==0.12.*
|
2022-06-06 10:23:47 -05:00
|
|
|
, zip ==1.7.*
|
2021-12-18 07:59:06 -06:00
|
|
|
default-language: Haskell2010
|
|
|
|
|
|
|
|
test-suite simplex-chat-test
|
|
|
|
type: exitcode-stdio-1.0
|
|
|
|
main-is: Test.hs
|
|
|
|
other-modules:
|
|
|
|
ChatClient
|
|
|
|
ChatTests
|
|
|
|
MarkdownTests
|
2022-02-06 10:18:01 -06:00
|
|
|
MobileTests
|
2021-12-18 07:59:06 -06:00
|
|
|
ProtocolTests
|
2022-04-05 03:44:22 -05:00
|
|
|
SchemaDump
|
2021-12-18 07:59:06 -06:00
|
|
|
Paths_simplex_chat
|
|
|
|
hs-source-dirs:
|
|
|
|
tests
|
2022-03-19 04:04:53 -05:00
|
|
|
ghc-options: -Wall -Wcompat -Werror=incomplete-patterns -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns -Wunused-type-patterns -threaded
|
2021-12-18 07:59:06 -06:00
|
|
|
build-depends:
|
2022-01-29 14:21:37 -06:00
|
|
|
aeson ==2.0.*
|
2022-01-07 01:28:39 -06:00
|
|
|
, ansi-terminal >=0.10 && <0.12
|
2021-12-18 07:59:06 -06:00
|
|
|
, async ==2.2.*
|
2022-01-29 14:21:37 -06:00
|
|
|
, attoparsec ==0.14.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, base >=4.7 && <5
|
|
|
|
, base64-bytestring >=1.0 && <1.3
|
|
|
|
, bytestring ==0.10.*
|
|
|
|
, composition ==1.0.*
|
|
|
|
, containers ==0.6.*
|
|
|
|
, cryptonite >=0.27 && <0.30
|
2022-07-04 05:15:25 -05:00
|
|
|
, deepseq ==1.4.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, directory ==1.3.*
|
2022-02-24 01:55:18 -06:00
|
|
|
, email-validate ==2.3.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, exceptions ==0.10.*
|
|
|
|
, filepath ==1.4.*
|
|
|
|
, hspec ==2.7.*
|
2022-05-17 02:37:00 -05:00
|
|
|
, http-types ==0.12.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, mtl ==2.2.*
|
|
|
|
, network ==3.1.*
|
2022-01-06 10:03:45 -06:00
|
|
|
, optparse-applicative >=0.15 && <0.17
|
2021-12-18 07:59:06 -06:00
|
|
|
, process ==1.6.*
|
|
|
|
, simple-logger ==0.1.*
|
|
|
|
, simplex-chat
|
2022-06-29 08:35:59 -05:00
|
|
|
, simplexmq >=3.0
|
2022-07-23 08:49:04 -05:00
|
|
|
, socks ==0.6.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, sqlite-simple ==0.4.*
|
|
|
|
, stm ==2.5.*
|
|
|
|
, terminal ==0.2.*
|
|
|
|
, text ==1.2.*
|
|
|
|
, time ==1.9.*
|
|
|
|
, unliftio ==0.2.*
|
|
|
|
, unliftio-core ==0.2.*
|
2022-06-06 10:23:47 -05:00
|
|
|
, zip ==1.7.*
|
2021-12-18 07:59:06 -06:00
|
|
|
default-language: Haskell2010
|