packages feed

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 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.