name: presence version: 0.0.1 cabal-version: >=1.10 build-type: Simple license: AllRightsReserved synopsis: XMPP Server which detects unix logins description: When users login to your localhost, their presence is detected and announced to connected xmpp clients. presence is a modern XMPP variant of the old Unix Talk program. Eventually, this will be expanded to become a peer-to-peer service allowing xmpp instant messaging between separate computers as well. And somewhere down the road, extended again to make use of Jingle to facilitate VOIP. author: Joe Crayne data-dir: "" library cpp-options: -DRENDERFLUSH c-sources: Presence/monitortty.c hs-source-dirs: . Presence ghc-options: -O2 -fwarn-unused-binds hs-source-dirs: . Presence build-depends: base, binary, blaze-builder, bytestring, conduit (>=1.0.4), conduit-extra, containers, cpu, deepseq, directory, filepath, hinotify, mtl, network, process, random, resourcet, stm, template-haskell, text (>=0.11.2.0), time, transformers, unix, void, xml-conduit, xml-types exposed-modules: ByteStringOperators, ClientState, ConfigFiles, ConnectionKey, ConsoleWriter, Control.Concurrent.STM.StatusCache, Control.Concurrent.STM.UpdateStream, ControlMaybe, Data.BitSyntax, DNSCache, EventUtil, FGConsole, GetHostByAddr, LocalPeerCred, LockedChan, Logging, Nesting, Paths, PeerResolve, Server, SockAddr, SocketLike, TraversableT, UTmp, XMPPServer executable presence main-is: xmppServer.hs buildable: True cpp-options: -DRENDERFLUSH hs-source-dirs: . ghc-options: -O2 -fwarn-unused-binds -threaded build-depends: base, presence, bytestring, containers, cpu, mtl, network, resourcet, stm, text (>=0.11.2.0), transformers, unix, xml-types executable whosocket main-is: whosocket.hs hs-source-dirs: . cpp-options: -DRENDERFLUSH ghc-options: -O2 -fwarn-unused-binds -threaded build-depends: base, presence, bytestring, cpu, directory, network, unix executable nalias2 main-is: nalias2.hs hs-source-dirs: . ghc-options: -O2 -fwarn-unused-binds -threaded build-depends: base, presence, text (>=0.11.2.0) executable consolation main-is: consolation.hs hs-source-dirs: . ghc-options: -O2 -fwarn-unused-binds -threaded cpp-options: -DRENDERFLUSH build-depends: base, presence, bytestring, containers, cpu, mtl, network, resourcet, stm, text (>=0.11.2.0), transformers, unix, xml-types main-is: xmppServer.hs executable pwrite main-is: pwrite.hs hs-source-dirs: . ghc-options: -O2 -fwarn-unused-binds -threaded build-depends: base, presence, text (>=0.11.2.0), unix -- [ ] ConduitServer.hs:main = mainC -- [ ] Control/Concurrent/STM/StatusCache.hs:-- > main = do q <- atomically $ Cache.new (== '(') (==')') -- [ ] Control/Concurrent/STM/UpdateStream.hs:-- > main = do -- [ ] Presence/Server.hs:-- > main = runResourceT $ do -- [ ] Presence/main.hs:main = do -- [x] consolation.hs:main = do -- [ ] nalias.hs:main = do -- [x] nalias2.hs:main = do -- [x] pwrite.hs:main = do -- [ ] simplechat.hs:main = do -- [ ] test-server.hs:main = do -- [x] whosocket.hs:main = do -- [x] xmppServer.hs:main = runResourceT $ do