Path to this page:
NOTICE: This package has been removed from pkgsrc./
wip/hs-aeson,
Fast JSON parsing and encoding
Branch: CURRENT,
Version: 0.7.0.6,
Package name: hs-aeson-0.7.0.6,
Maintainer: szptvlfnA JSON parsing and encoding library optimized for ease of use and high
performance.
(A note on naming: in Greek mythology, Aeson was the father of Jason.)
Required to run:[
wip/ghc] [
devel/hs-mtl] [
devel/hs-text] [
devel/hs-dlist] [
devel/hs-syb] [
devel/hs-hashable] [
devel/hs-vector] [
devel/hs-unordered-containers] [
math/hs-scientific] [
textproc/hs-attoparsec]
Master sites:
SHA1: 0c81c28e2524e2f9c67dd5f8736714a6ddd55354
RMD160: 385100fc318f8ffd11c31814891a7caddf12f5d9
Filesize: 138.247 KB
Version history: (Expand)
- (2014-09-09) Package deleted from pkgsrc
- (2014-09-07) Updated to version: hs-aeson-0.7.0.6
- (2014-03-07) Updated to version: hs-aeson-0.7.0.2
- (2014-02-14) Updated to version: hs-aeson-0.7.0.1
- (2014-01-25) Updated to version: hs-aeson-0.7.0.0
- (2013-11-18) Package has been reborn
CVS history: (Expand)
2014-09-07 23:10:01 by Ryosuke Moro | Files touched by this commit (12) | |
Log message:
Remove hs-aeson, imported to pkgsrc/converters.
|
2014-09-06 23:23:35 by Ryosuke Moro | Files touched by this commit (12) |
Log message:
Remove hs-attoparsec, imported to pkgsrc/textproc.
|
2014-09-06 15:32:00 by Ryosuke Moro | Files touched by this commit (3) |
Log message:
Update to 0.7.0.6
Changes from https://github.com/bos/aeson
0.7.0.6
- Actually fix the DoS vulnerability by using the scientific parser
(Parse a number using the new scientific parser)
The old rational parser applied realToFrac (fromRational . toRational)
to the Scientific number to construct a new Scientific number. This
had
the disadvantage that scientific numbers with big exponents like
1e1000000000 are converted from (Scientific 1 1000000000) to
(Scientific (1*10^1000000000) 0). If the Integer coefficient of the
latter is later evaluated it will allocate all memory.
This is the first step needed to fix #198.
0.7.0.5
- Bump attoparsec dep
- Constrain the bounds on attoparsec and scientific
- Update import location of scientificBuilder for v0.3.0.0
- Add warning about space-usage on the Fixed instance
- Use Scientific.toRealFloat instead of realToFrac in scientificToNumber
- Renamed fromRealFloat back to fromFloatDigits
- Use Scientific.fromRealFloat and Scientific.toRealFloat
- Use floor on Scientifics again
scientific-0.3 provides a DoS safe floor.
- Use scientific >= 0.3.1
scientific-0.3.1 exports the Text and ByteString Scientific Builders
from the following modules respectively:
- Data.Text.Lazy.Builder.Scientific
- Data.ByteString.Builder.Scientific
0.7.0.3
- Improve parseJSON failure message for Either
This fixes #193.
- Export `withScientific` function in `Data.Aeson`
Fixes #191.
- Reduce duplication, simplify CPP macros
|
2014-08-29 16:09:59 by Ryosuke Moro | Files touched by this commit (104) |
Log message:
make it clear what package depend on
discussed with wiz@.
|
2014-05-31 23:36:31 by Ryosuke Moro | Files touched by this commit (18) |
Log message:
Remove hs-base64-bytestring, pkgsrc/converters.
Remove hs-scientific, imported to pkgsrc/math.
|
2014-05-27 23:38:22 by Ryosuke Moro | Files touched by this commit (27) |
Log message:
Remove hs-blaze-markup, imported to pkgsrc/textproc.
Remove hs-unordered-containers, imported to pkgsrc/devel.
|
2014-05-27 00:08:03 by Ryosuke Moro | Files touched by this commit (58) |
Log message:
Remove hs-blaze-builder, hs-transformers-base, hs-transformers-compat, and
hs-vector, imported to pkgsrc/devel.
|
2014-05-25 23:59:28 by Ryosuke Moro | Files touched by this commit (58) |
Log message:
Remove hs-hashable, hs-primitive, hs-stm, imported to pkgsrc/devel.
|