glirc 2.20 → 2.20.1
raw patch · 4 files changed
+9/−14 lines, 4 filesdep ~vtyPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: vty
API changes (from Hackage documentation)
- Client.Image.PackedImage: instance GHC.Generics.Generic Graphics.Vty.Image.Internal.Image
- Client.State.EditBox: class HasLine c_aOWQ where pos = (.) line pos text = (.) line text
+ Client.State.EditBox: class HasLine c_aP40 where pos = (.) line pos text = (.) line text
- Client.State.EditBox: line :: HasLine c_aOWQ => Lens' c_aOWQ Line
+ Client.State.EditBox: line :: HasLine c_aP40 => Lens' c_aP40 Line
- Client.State.EditBox: pos :: HasLine c_aOWQ => Lens' c_aOWQ Int
+ Client.State.EditBox: pos :: HasLine c_aP40 => Lens' c_aP40 Int
- Client.State.EditBox: text :: HasLine c_aOWQ => Lens' c_aOWQ String
+ Client.State.EditBox: text :: HasLine c_aP40 => Lens' c_aP40 String
- Client.State.EditBox.Content: class HasLine c_aOWQ where pos = (.) line pos text = (.) line text
+ Client.State.EditBox.Content: class HasLine c_aP40 where pos = (.) line pos text = (.) line text
- Client.State.EditBox.Content: line :: HasLine c_aOWQ => Lens' c_aOWQ Line
+ Client.State.EditBox.Content: line :: HasLine c_aP40 => Lens' c_aP40 Line
- Client.State.EditBox.Content: pos :: HasLine c_aOWQ => Lens' c_aOWQ Int
+ Client.State.EditBox.Content: pos :: HasLine c_aP40 => Lens' c_aP40 Int
- Client.State.EditBox.Content: text :: HasLine c_aOWQ => Lens' c_aOWQ String
+ Client.State.EditBox.Content: text :: HasLine c_aP40 => Lens' c_aP40 String
Files
- ChangeLog.md +3/−0
- README.md +2/−8
- glirc.cabal +3/−3
- src/Client/Image/PackedImage.hs +1/−3
ChangeLog.md view
@@ -1,5 +1,8 @@ # Revision history for glirc2 +## 2.20.1+* Support `vty-5.11.1`+ ## 2.20 * Move from `tls` to `HsOpenSSL` support via the new `hookup` package
README.md view
@@ -62,13 +62,6 @@ * Split-screen view * Configurable color palette -TLS-===--`glirc` has TLS support via the Haskell `tls` package. Note that Freenode (and other networks) will allow you to authenticate to NickServ via a client certificate.--I use the `x509-store` for decoding certificates and private key files. This library seems to support PEM formatted files and does not seem to support encrypted private key files. If the key and certificate are both contained in the certificate file the private key command line argument is unnecessary.- Startup ======= @@ -200,10 +193,11 @@ | `tls` | yes/yes-insecure/no | use TLS to connect (insecure mode disables certificate checks) | | `tls-client-cert` | text | path to TLS client certificate | | `tls-client-key` | text | path to TLS client key |+| `tls-server-cert` | text | CA certificate to use when validating certificates |+| `tls-ciphers` | text | OpenSSL cipher suite description string | | `connect-cmds` | list of text | client commands to send upon connection | | `socks-host` | text | hostname of SOCKS proxy to connect through | | `socks-port` | number | port number of SOCKS proxy to connect through |-| `server-certificates` | list of text | list of CA certificates to use when validating certificates | | `chanserv-channels` | list of text | list of channels with chanserv op permission | | `flood-penalty` | number | cost in seconds per message | | `flood-threshold` | number | threshold in seconds for burst |
glirc.cabal view
@@ -1,5 +1,5 @@ name: glirc-version: 2.20+version: 2.20.1 synopsis: Console IRC client description: Console IRC client .@@ -131,7 +131,7 @@ hashable >=1.2.4 && <1.3, HsOpenSSL >=0.11 && <0.12, irc-core >=2.2 && <2.3,- lens >=4.14 && <4.15,+ lens >=4.14 && <4.16, kan-extensions >=5.0 && <5.1, memory >=0.13 && <0.14, network >=2.6.2 && <2.7,@@ -146,7 +146,7 @@ unix >=2.7 && <2.8, unordered-containers >=0.2.7 && <0.3, vector >=0.11 && <0.12,- vty >=5.10 && <5.12,+ vty >=5.11.1 && <5.12, hookup >=0.1 && <0.2 if flag(ExportCApi)
src/Client/Image/PackedImage.hs view
@@ -1,4 +1,4 @@-{-# Language TypeOperators, MultiParamTypeClasses, StandaloneDeriving, DeriveGeneric #-}+{-# Language TypeOperators, MultiParamTypeClasses, DeriveGeneric #-} {-# OPTIONS_GHC -Wno-orphans -funfolding-creation-threshold=1500 -funfolding-use-threshold=5000 #-} {-| Module : Client.Image.PackedImage@@ -22,8 +22,6 @@ import GHC.Generics import Graphics.Vty.Image import Graphics.Vty.Image.Internal--deriving instance Generic Image -- | Isomorphism between packed images and normal images.