Commit Graph

33 Commits

Author SHA256 Message Date
Ana Guerrero
e6f73df608 Accepting request 1148546 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1148546
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsass?expand=0&rev=15
2024-02-22 19:55:54 +00:00
c5a9c8a408 Accepting request 1146898 from home:dimstar:Factory
- Update to version 3.6.6:
  + Maintenance release to fix most urgent issues in LibSass.
  + for openSUSE defacto only a version number change, as the
    upstream fix mainly contains the now obsolete patch:
    - libsass-CVE-2022-43357,CVE-2022-43358,CVE-2022-26592.patch

OBS-URL: https://build.opensuse.org/request/show/1146898
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=31
2024-02-21 10:31:05 +00:00
Ana Guerrero
1ab2ef2a44 Accepting request 1133891 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1133891
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsass?expand=0&rev=14
2023-12-19 22:15:36 +00:00
cdf8292b83 Accepting request 1133374 from home:jubalh:branches:devel:libraries:c_c++
- security update:
  * CVE-2022-43357 [bsc#1214573]:
    Fix stack overflow in Sass:CompoundSelector:has_real_parent_ref()
  * CVE-2022-43358 [bsc#1214575]:
    Fix stack overflow in Sass:ComplexSelector:has_placeholde()
  * CVE-2022-26592 [bsc#1214576]:
    Fix stack overflow in CompoundSelector:has_real_parent_ref function()
    + libsass-CVE-2022-43357,CVE-2022-43358,CVE-2022-26592.patch

OBS-URL: https://build.opensuse.org/request/show/1133374
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=29
2023-12-18 16:20:50 +00:00
Dominique Leuenberger
0e6d8c615a Accepting request 907495 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/907495
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsass?expand=0&rev=13
2021-07-22 20:43:01 +00:00
c79da342b5 Accepting request 906778 from home:dirkmueller:Factory
- update to 3.6.5:
  * Fix extend edge case going endlessly
  * Fix source-maps and how we count unicode characters
  * Fix seed generator if std::random_device fails
  * Fix url() containing exclamation mark causing an error
  * Fix Offset initialization when end was not given
  * Fix obvious backporting error in pseudo extend
  * Fix obvious identical subexpressions in op_color_number
  * Fix edge case regarding unit-less number equality as object keys
  * Revert compound re-ordering for non extended selectors
  * Prevent compiler warning about unnecessary copy

OBS-URL: https://build.opensuse.org/request/show/906778
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=28
2021-07-21 11:53:35 +00:00
Dominique Leuenberger
07339569fd Accepting request 824491 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/824491
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsass?expand=0&rev=12
2020-08-14 07:30:03 +00:00
cd474b6260 Accepting request 822450 from home:jayvdb:branches:devel:libraries:c_c++
- Update version to 3.6.4
  * Fix parenthesization for selector schema and real parents
  * Add deprecation warning for global variable creation
  * Ensure correct output order of compound selectors
  * Handle loaded source code as shared objects
  * New custom memory allocator - disabled for now
  * Add back C-API getters for plugin paths
  * Fix abspath handling on windows without directory
  * Fix various edge case crashes
  * Fix segfault on directive ruleset
  * Fix heap-buffer-overflow in lexer
  * Fix stack-overflow in parser
  * Fix memory leak in parser
  * Fix memory leak in evaluation
  * Fix memory handling edge case
  * Fix some null pointer access crashes
  * Preparations for ongoing refactoring
- from v3.6.3
  * Fix compound extend warning
  * Fix extend being stuck in endless loop
  * Fix various edge-case segfault crashes
  * Extend error_src lifetime on c-api context
  * Fix memory leak in permutation function
  * Preserve indentation in nested mode
- from v3.6.2
  * Improve pseudo selector handling
  * Code improvements
  * Fix various functions arguments
  * Fix "call" for $function
  * Check weight argument on invert call
  * Improve makefile to use dylib extension on MacOS
  * Fix bug in scale-color with positive saturation
  * Minor API documentation improvements
  * Fix selector isInvisible logic
  * Fix evaluation of unary expressions in loops
  * Fix attribute selector equality with modifiers

OBS-URL: https://build.opensuse.org/request/show/822450
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=26
2020-08-05 12:43:29 +00:00
Dominique Leuenberger
a48ce34b25 Accepting request 742188 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/742188
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsass?expand=0&rev=11
2019-10-24 21:04:11 +00:00
Cédric Bosdonnat
51ba82378d Accepting request 738324 from home:namtrac:branches:devel:libraries:c_c++
Fix and simplify bad grammar, this triggers our scripts.

OBS-URL: https://build.opensuse.org/request/show/738324
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=24
2019-10-23 14:55:13 +00:00
Dominique Leuenberger
3d3c11c179 Accepting request 714781 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/714781
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsass?expand=0&rev=10
2019-07-16 06:39:06 +00:00
Cédric Bosdonnat
599fa9d451 Accepting request 714780 from home:cbosdonnat:branches:devel:libraries:c_c++
- Update version to 3.6.1:
  * Fix use-after-free vulnerability in sass_context.cpp:handle_error 
    bsc#1096894, CVE-2018-11499
  * Disallow parent selector in selector_fns arguments
    bsc#1118301, CVE-2018-19797
  * Fix use-after-free vulnerability exists in the SharedPtr class 
    bsc#1118346, CVE-2018-19827
  * Fix stack-overflow in Eval::operator()
    bsc#1118348, CVE-2018-19837
  * Fix stack-overflow at IMPLEMENT_AST_OPERATORS expansion
    bsc#1118349, CVE-2018-19838
  * Fix buffer-overflow (OOB read) against some invalid input
    bsc#1118351, CVE-2018-19839
  * Fix Null pointer dereference in Sass::Eval::operator()(Sass::Supports_Operator*)
    bsc#1119789, CVE-2018-20190
  * Fix heap-buffer-overflow in Sass::Prelexer::parenthese_scope(char const*)
    bsc#1121943, CVE-2019-6283
  * Fix heap-based buffer over-read exists in Sass:Prelexer:alternatives
    bsc#1121944, CVE-2019-6284
  * Fix heap-based buffer over-read exists in Sass:Prelexer:skip_over_scopes
    bsc#1121945, CVE-2019-6286
  * Fix uncontrolled recursion in Sass:Parser:parse_css_variable_value
    bsc#1133200, CVE-2018-20821
  * Fix stack-overflow at Sass::Inspect::operator()
    bsc#1133201, CVE-2018-20822

OBS-URL: https://build.opensuse.org/request/show/714780
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=22
2019-07-12 07:43:57 +00:00
Dominique Leuenberger
424b07184f Accepting request 600298 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/600298
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsass?expand=0&rev=9
2018-04-26 11:22:20 +00:00
Cédric Bosdonnat
7aa7bd917f Accepting request 600150 from home:z1trus:branches:devel:libraries:c_c++
- Update version to 3.5.3:
  Community:
  * Add nim-sass to implementations list (@zacharycarter, #2592)
  * Add Haskell bindings to implementations list (@jakubfijalkowski, #2612)
  * Add SharpScss and LibSassHost bindings to implementations list (@tompazourek, #2623)
  * Update node-sass link in implementations list (@xzyfer, b866ad5)
  * Update Unicode doc after forcing UTF8/plain ASCII (@mgreter, #2596)
  * Update compatibility section of the read me (@xzyfer, 9266d26)
  Features:
  * Update sass2scss@v1.1.2 (@mgreter, #2602)
  * Emit transparent colours as rgba(0, 0, 0, 0) (@xzyfer, #2298)
  * Add a sass_option_push_import_extension C-API (@xzyfer, #1964)
  Fixes:
  * Fix output/error for modulo zero operation (@mgreter, #2593)
  * Fix automake build if sassc is missing (@mgreter, #2601)
  * Fix handling of colours in @at directives (@mgreter, #2360)
  * Fix edge case converting achromatic colors to HSL (@mgreter, #2604)
  * Fix evaluation of arithmetic inside interpolation (@mgreter, #2203)
  * Fix handling of @important in custom properties (@xzyfer, #2590)
  * Fix duplicate definition of out_of_memory macro (@thatguystone, #2619)
  * Fix merging of nested media queries with negation (@xzyfer, #2425)
  * Fix regression in parsing selector with trailing escaped colon (@xzyfer, #2625)
  * Fix segfault on empty custom properties (@xzyfer, sass/sassc#225)
- Includes changes from 3.5.1:
  Features:
  * Implement more detailed backtraces (@mgreter, #2573)
  Fixes:
  * Fix parsing of block comments to ignore css string rules (@mgreter, #1294)
  * Fix win UNC path handling for dot and dotdot directories (@mgreter, #2588)

OBS-URL: https://build.opensuse.org/request/show/600150
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=20
2018-04-24 07:39:53 +00:00
Dominique Leuenberger
9eb396dc99 Accepting request 588445 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/588445
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsass?expand=0&rev=8
2018-03-26 09:52:17 +00:00
d5a01e582d Accepting request 587907 from home:z1trus:branches:devel:libraries:c_c++
- Update version to 3.5.1:
  Community:
  * Add sass.cr to implementations list (@straight-shoota, #2574)
  Fixes:
  * Fix compiler warnings (@mgreter, #2575)
  * Fix double free when run in concurrent processes (@mgreter, #2579)
  * Fix units sometimes being dropped in math operations (@mgreter, #2582)
  * Fix missing error for mixins defined within mixins (@mgreter, #2558)
- Includes changes from 3.5.0:
  Features:
  * Implement trailing commas in parameters and arguments (#2070, @xzyfer)
  * Implement deprecation warning for ID strings that look like colors (#2302, @xzyfer)
  * Implement content-exists function (#2266, @xzyfer)
  * Implement support for passing var() to CSS functions (#2244, @xzyfer)
  * Implement first class functions (#2277 #2275, @xzyfer)
  * Implement nesting guard to avoid "out of stack space" (#2438, @mgreter)
  * Implement exponents for numbers (#2465, @mgreter)
  * Implement long file path support for Windows (#2477, @mgreter)
  * Implement case modifier for attribute selector (#2509, @mgreter)
  * Implement warning for double parent selectors (#2522, @mgreter)
  * Implement support for custom property syntax (#2076, @xzyfer)
  * Implement support for custom-property feature flag (#2076, @xzyfer)
  Optimisations:
  * Performance improvements (#2339, @mgreter)
  * Fix memory leak by removing previously unused code (#2505, @mgreter)
  * Fix memory leak of custom functions signature (#2553, @mgreter)
  Community:
  * Add libsass-python to Readme (#2546, @asottile)
  * Update link to go-libsass (#2340 #2410, @drewwells)
  Fixes:
  * Fix media query stack and eval issue (#2341, @mgreter)
  * Fix Attribute Selector equal compare operator (#2347, @mgreter)
  * Fix segfault for varargs with non-string keys (#2352, @mgreter)
  * Fix Element Selector compare operators (#2347, @mgreter)
  * Fix compiler issue with spec regression on NetBSD 6.1 (#2357, @mgreter)
  * Fix some segfaults caused by the parser being too forgiving (#2367, @xzyfer)
  * Fix segfault with invalid map keys (#2368, @xzyfer)
  * Fix null pointer dereference in css_error (#2369, @xzyfer)
  * Fix bug when parsing selector schemas (#2371, @xzyfer)
  * Fix null pointer dereference when parsing selector schemas (#2371, @2372)
  * Fix .editorconfig (#2380, @brucek)
  * Fix compiler issue with spec regression on NetBSD 6.1 (#2357, @mgreter)
  * Fix segfault when extending pseudo selectors failed (#2366, @mgreter)
  * Fix parser for urls looking like ruleset selectors (#2376, @mgreter)
  * Fix use of non-portable std::to_string (#2385, @mgreter)
  * Fix use of non-portable strdup (#2459, @asottile)
  * Fix unary slash expressions (#2349 #2384, @mgreter)
  * Fix missing error for trailing comma in selector list (#2365, @mgreter)
  * Fix selector and binominal look ahead (#2346, @mgreter)
  * Fix hex escape handling in interpolation (#2320, @mgreter)
  * Fix wrong parsing of calc functions as number units (#2382, @mgreter)
  * Fix incorrect comment evaluation for compressed output (#2359, @mgreter)
  * Fix parent selector handling in selector schema (#2358, @mgreter)
  * Fix parameter vararg and keyword handling (#2394, @mgreter)
  * Fix a few minor memory leaks (#2400, @mgreter)
  * Fix issue with invalid error indicator (#2404, @mgreter)
  * Fix selector parsing and url regression (#2429, @mgreter)
  * Fix null ptr segv on invalid vararg (#2437, @mgreter)
  * Fix segfault in selector extend edge-case (#2437, @mgreter)
  * Fix segfault in selector extend edge-case (#2437, @mgreter)
  * Fix segfault in selector append edge-case (#2437, @mgreter)
  * Fix ref-counted value handling in if function (#2437, @mgreter)
  * Fix segfault in at-root cssize edge-case (#2439, @mgreter)
  * Fix file content malloc to avoid reading beyond buffer (#2440, @mgreter)
  * Fix case-sensitive lookup to named color map (#2462, @asottile)
  * Fix shebang for tap-driver (#2466, @naroga)
  * Fix segfault in parser edge case (#2446, @mgreter)
  * Fix memory corruption on error in parse_selector_schema (#2484, @mgreter)
  * Fix autoconf path for sassc tester (#2492, @mgreter)
  * Fix output of invisible @support blocks (#2488, @mgreter)
  * Fix to_value for bracketed lists (#2467, @mgreter)
  * Fix propagation of named rest arguments (#2480, @mgreter)
  * Fix @extend of wrapped selectors (#2468, @mgreter)
  * Fix wrapped pseudo selector handling (#2464 #2383, @mgreter)
  * Fix minor issue with attribute selector unification (#2053, @mgreter)
  * Fix issue when passing restargs to call (#2472, @mgreter)
  * Fix compressing of colors in selectors (#2232, @mgreter)
  * Fix missing error on selector with invalid quote mark (#2082, @mgreter)
  * Fix travis-ci mac OSX builds (#2527, @mgreter)
  * Fix endless loop comparing Selector_List to List (#2516 #2517, @mgreter)
  * Fix SmartOS/Solaris build regression (#2519, @mgreter)
  * Fix to connect parent selector only once (#2520, @mgreter)
  * Fix whitespace issue for wrapped selectors (#2366, @mgreter)
  * Fix missing error if cwd goes missing (#2513, @mgreter)
  * Fix missing error when mixin ruleset in root has parent selector (#2482, @mgreter)
  * Fix sourcemap crutch once again (#2312, @mgreter)
  * Fix parser state column following static values (#2542, @mgreter)
  * Fix error indicator not being Unicode aware (#2404, @mgreter)
  * Fix error sourcemaps not being fully Unicode aware (#2319, @mgreter)
  * Fix some compiler warnings (#2547, @mgreter)
  * Fix math with multiple units (#2549, @mgreter)
  * Fix css test for interpolated numbers (#2560, @mgreter)
  * Fix null pointer access in nesting check (sass/sassc#222 sass/sassc#223, @mgreter)
  * Fix @else possibly producing invalid output (#2569, @xzyfer)
  * Fix parsing of @supports declarations (#2452, @xzyfer)

OBS-URL: https://build.opensuse.org/request/show/587907
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=18
2018-03-19 08:01:00 +00:00
Dominique Leuenberger
6d0a3f4fd3 Accepting request 585009 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/585009
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsass?expand=0&rev=7
2018-03-11 14:25:07 +00:00
Cédric Bosdonnat
97c57a4339 Accepting request 584628 from home:AndreasStieger:branches:devel:libraries:c_c++
libsass 3.4.9 - Use %license (boo#1082318)

OBS-URL: https://build.opensuse.org/request/show/584628
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=16
2018-03-09 13:04:39 +00:00
Dominique Leuenberger
dc2dc0c6a6 Accepting request 536854 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/536854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsass?expand=0&rev=6
2017-10-26 16:46:28 +00:00
Cédric Bosdonnat
b275d57e33 Accepting request 536853 from home:cbosdonnat:branches:devel:libraries:c_c++
- Version bump to 3.4.6.
  Somehow fixes boo#1050380

OBS-URL: https://build.opensuse.org/request/show/536853
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=14
2017-10-26 11:59:24 +00:00
Dominique Leuenberger
a8ec303cf5 Accepting request 457036 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/457036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsass?expand=0&rev=5
2017-02-16 16:05:36 +00:00
Cédric Bosdonnat
a5a569521a Accepting request 456837 from home:Ronis_BR
Version bump to 3.4.3.

OBS-URL: https://build.opensuse.org/request/show/456837
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=12
2017-02-14 09:09:35 +00:00
Dominique Leuenberger
70d851dba9 Accepting request 441861 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/441861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsass?expand=0&rev=4
2016-11-24 20:26:08 +00:00
Cédric Bosdonnat
dcace3447f Accepting request 441842 from home:jengelh:branches:devel:libraries:c_c++
- Redo descriptions and RPM groups

OBS-URL: https://build.opensuse.org/request/show/441842
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=10
2016-11-24 14:35:30 +00:00
Cédric Bosdonnat
2fdc1b0c02 Accepting request 441694 from home:Ronis_BR
Version bump to 3.3.6.
Minor adjustments in .spec and .changes files.

OBS-URL: https://build.opensuse.org/request/show/441694
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=9
2016-11-23 17:04:07 +00:00
Dominique Leuenberger
afc8fc0dbc Accepting request 411690 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/411690
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsass?expand=0&rev=3
2016-07-20 07:20:48 +00:00
652593bc2c Accepting request 408605 from home:jengelh:branches:devel:libraries:c_c++
- Add libsass-am.diff, libsass-vers.diff to do proper versioning on
  shared library.
- Drop useless with-pic (only for — unbuilt — static libs)

OBS-URL: https://build.opensuse.org/request/show/408605
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=7
2016-07-18 08:18:37 +00:00
Dominique Leuenberger
23a2531217 Accepting request 408490 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/408490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsass?expand=0&rev=2
2016-07-15 10:54:34 +00:00
Ismail Dönmez
e7114bfcd7 Accepting request 408225 from home:psimons:branches:devel:libraries:c_c++
Remove redundant "Obsoletes" attribute from spec file. New
versions implicitly obsolete older versions of the same package;
this doesn't need to be stated explicitly.

OBS-URL: https://build.opensuse.org/request/show/408225
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=5
2016-07-14 10:43:33 +00:00
Dominique Leuenberger
c97e4bcbd0 Accepting request 407153 from devel:libraries:c_c++
We need this package as a build input for the Haskell library "hlibsass", which we'd like to submit to Factory once this is available.

This submission addresses the comments from https://build.opensuse.org/request/show/405608.

OBS-URL: https://build.opensuse.org/request/show/407153
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsass?expand=0&rev=1
2016-07-14 07:45:31 +00:00
0cd8a77229 Accepting request 406161 from home:psimons
- Build a shared library instead of a static one.
- Rename the main package to match the shared library's SONAME.
- Enable "make check" test suite.
- Run the spec file through spec-cleaner.

OBS-URL: https://build.opensuse.org/request/show/406161
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=3
2016-07-07 15:48:55 +00:00
5fcc47bd82 - add license
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=2
2016-01-05 17:32:28 +00:00
e2b9a53dd4 Accepting request 352067 from home:cbosdonnat:branches:Virtualization
Update for libsass with libsass-devel rather than libsass0-devel.

OBS-URL: https://build.opensuse.org/request/show/352067
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=1
2016-01-05 17:29:19 +00:00