packages feed

Cabal revisions of ping-0.1.0.1

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version: 2.2-name: ping-version: 0.1.0.1-synopsis: icmp echo requests-description:-  This library provides functions that have similar behavior as the-  unix command-line utility ping. In particular, both emit ICMP echo requests-  and wait for responses. This library uses a haskell implementation of ICMP-  rather than invoking `/bin/ping`. This avoids the costly process of starting-  a child process. Additionally, there are greater opportunities for reusing-  sockets. The cost of this is that the user must ensure that one of these-  is true:-  .-  * The kernel parameter `net.ipv4.ping_group_range` has been configured-    to allow pings to all IP addresses. (preferred solution)-  .-  * The process is running with the the `CAP_NET_RAW` capability.-  .-  * The process is running as root. (worst solution)-  .-homepage: https://github.com/andrewthad/ping-license: BSD-3-Clause-license-file: LICENSE-author: Andrew Martin-maintainer: andrew.thaddeus@gmail.com-copyright: 2018 Andrew Martin-category: Network-build-type: Simple-extra-source-files:-  CHANGELOG.md-  include/custom.h--flag debug-  manual: True-  description: Print debug output -  default: False--library-  hs-source-dirs: src-  if flag(debug)-    hs-source-dirs: src-debug-  else-    hs-source-dirs: src-production-  build-depends:-    , base >= 4.11.1 && <5-    , ip >= 1.4-    , cpu >= 0.1.2-    , posix-api >= 0.1-    , primitive >= 0.6.4-    , primitive-containers >= 0.3.1-    , stm >= 2.5-    , transformers >= 0.5.5-  exposed-modules: Network.Icmp.Ping-  other-modules:-    Network.Icmp.Marshal-    Network.Icmp.Ping.Single-    Network.Icmp.Ping.Hosts-    Network.Icmp.Ping.Multihosts-    Network.Icmp.Common-    Network.Icmp.Ping.Debug-  default-language: Haskell2010-  build-tools: hsc2hs-  ghc-options: -O2 -Wall-  include-dirs: include-  includes: custom.h+cabal-version: 2.2
+name: ping
+version: 0.1.0.1
+x-revision: 1
+synopsis: icmp echo requests
+description:
+  This library provides functions that have similar behavior as the
+  unix command-line utility ping. In particular, both emit ICMP echo requests
+  and wait for responses. This library uses a haskell implementation of ICMP
+  rather than invoking `/bin/ping`. This avoids the costly process of starting
+  a child process. Additionally, there are greater opportunities for reusing
+  sockets. The cost of this is that the user must ensure that one of these
+  is true:
+  .
+  * The kernel parameter `net.ipv4.ping_group_range` has been configured
+    to allow pings to all IP addresses. (preferred solution)
+  .
+  * The process is running with the the `CAP_NET_RAW` capability.
+  .
+  * The process is running as root. (worst solution)
+  .
+homepage: https://github.com/andrewthad/ping
+license: BSD-3-Clause
+license-file: LICENSE
+author: Andrew Martin
+maintainer: andrew.thaddeus@gmail.com
+copyright: 2018 Andrew Martin
+category: Network
+build-type: Simple
+extra-source-files:
+  CHANGELOG.md
+  include/custom.h
+
+flag debug
+  manual: True
+  description: Print debug output 
+  default: False
+
+library
+  hs-source-dirs: src
+  if flag(debug)
+    hs-source-dirs: src-debug
+  else
+    hs-source-dirs: src-production
+  build-depends:
+    , base >= 4.11.1 && <5
+    , ip >= 1.4
+    , cpu >= 0.1.2
+    , posix-api >= 0.1 && < 0.2
+    , primitive >= 0.6.4
+    , primitive-containers >= 0.3.1
+    , stm >= 2.5
+    , transformers >= 0.5.5
+  exposed-modules: Network.Icmp.Ping
+  other-modules:
+    Network.Icmp.Marshal
+    Network.Icmp.Ping.Single
+    Network.Icmp.Ping.Hosts
+    Network.Icmp.Ping.Multihosts
+    Network.Icmp.Common
+    Network.Icmp.Ping.Debug
+  default-language: Haskell2010
+  build-tools: hsc2hs
+  ghc-options: -O2 -Wall
+  include-dirs: include
+  includes: custom.h