1. 12 Nov, 2019 1 commit
  2. 19 Jul, 2019 1 commit
  3. 09 Jul, 2019 1 commit
  4. 05 Jul, 2019 2 commits
    • Aleksy Barcz's avatar
      cmake transition: cd · 549b6e10
      Aleksy Barcz authored
      + install missing resources, translations, scripts
      + create .mo files by hand as GetText and GetIntl modules are unfriendly
      + szarp cfg cd
      + generating version.info
      + checker
      + some more python utils, python and libs - cd
      + ipk2szarp
      + wx apps
      + missing daemons
      + tests, meaner4 : switched back to run_tests.sh
      549b6e10
    • Patryk Kulpanowski's avatar
      cmake transition: essential changes for everything · 7532e188
      Patryk Kulpanowski authored
      + draw3 libraries to include dir
      + minor changes in libSzarp2/parcook/unit_tests
      + update gitignore
      + remove old copy script
      + cmake: build with static libraries
      + draw3 works
      + cmake: lower version required
      + tested on Debian 9 (cfgdealer, iks-server, meaner3, meaner4, paramd,
      parcook, parhub, prober, pserver-lite, sender, pythondmn, draw3)
      + build with python2.7 exactly
      + some changes for config.h variables
      + cmake: preparation for build binaries
      + cmake: install for executables
      + cmake modules
      7532e188
  5. 09 Feb, 2019 1 commit
  6. 08 Feb, 2019 1 commit
  7. 23 Jan, 2019 1 commit
    • Aleksy Barcz's avatar
      prober: don't store boost iterator, as it may fail · bbdc7541
      Aleksy Barcz authored
      + follow-up of "prober: first find all old files, only then remove"
      + if prober didn't have time to delete all files during last cycle, prober would keep a stored m_iter, which would be incorrect
      + don't store m_iter, reset it every time
      + removed support for BOOST_FILESYSTEM older than 3 (2 was needed for squeeze only)
      + fixed early stopping - time should be checked both when looking for files and when deleting them
      + fixed methods, which instead of using their argument, were using m_iter for some mysterious reason
      bbdc7541
  8. 19 Nov, 2018 1 commit
  9. 16 Oct, 2018 1 commit
  10. 16 Jul, 2018 2 commits
  11. 13 May, 2018 1 commit
  12. 12 Dec, 2017 1 commit
  13. 20 Oct, 2017 1 commit
  14. 10 Oct, 2017 1 commit
  15. 04 Sep, 2017 1 commit
  16. 28 Aug, 2017 1 commit
  17. 04 Jul, 2017 2 commits
    • Patryk Kulpanowski's avatar
      szbedit: warning-fix · 17bbb89c
      Patryk Kulpanowski authored
      + resized *args table
      + fixed whitespaces
      17bbb89c
    • Patryk Kulpanowski's avatar
      autotools: major fixes · 8cc5c669
      Patryk Kulpanowski authored
      + added flag to Makefile.am to include m4 folder
      + subdir-objects flag to init automake
      + minor fixes to Makefile.am
         + libSzarp2
         + meaner3
         + wx/common
         + unit_test
      + fixed indentation improvind readability
      - wx-enable-debug without "x"
      8cc5c669
  18. 27 Feb, 2017 1 commit
  19. 17 Jun, 2016 1 commit
    • Marcin Harasimczuk's avatar
      feature: Probe buffering of 10-second probes in szbase (pre sz4) format. · a940f7d8
      Marcin Harasimczuk authored
      Activate using "probes_buffer_size=60" in "szarp.cfg" to activate this
      feature so that 10 second probes will be transfered to disk every
      10 minutes.
      
      WARNING: You will need to use pserver-lite (instead of probes_server)
      to see current porbes (probes_server will only show data from disk).
      
      This feature is a necessity when SZARP is working on vulnerable flash memory
      types (ex. some types of SD-cards). Format of szbase is extremely disk
      intensive (multiple 2-byte writes to same descriptor).
      
      prober:
      + Connect to buffered probes segment.
      + Create snapshot of segment for *drift correction issues.
      + Correct +1/-1 *drifts.
      
      *drifts: Drifts are caused inherently by parcook-prober communication
      design which assumes that prober will reach for current probe
      within 10-second window. This is not always true on embedded
      systems suffering from heavy load. This issue is challenged by
      this commit by means of optimisation of prober database writes
      as well as buffering and active wait on prober side. Drift
      fixing is of course a method of additional buffering that
      allows to reach for past probes as wall as wait for probes
      that are not yet here. Currently only +1/-1 cycle (10-seconds)
      drifts are fixed but much greater drifts are actually fixable
      by buffered snapshots (not yet implemented).
      
      pserver-lite:
      + Check shared memory for probes that are not on disk but are expected.
      + Allow access to full range of probes (disk + shared memory).
      
      meaner:
      + Optimise database writes (write probes in chunks - open file once).
      a940f7d8
  20. 02 May, 2016 1 commit
    • reksio's avatar
      live cache contd · 83d327bc
      reksio authored
      more live cache plumbing, all sz4 dependent code needs to link
      with protobuf and zmq from now on
      
      none of this is tested
      83d327bc
  21. 24 May, 2015 1 commit
  22. 18 Mar, 2015 1 commit
  23. 01 Mar, 2015 1 commit
    • Krzysztof Gałązka's avatar
      Optional map for faster params search (alpha) · 6d43a8d9
      Krzysztof Gałązka authored
      * Test runs with profiler on data from skis suggested
      that getParamByName is most used method. Using std::map
      for searching by name should make it faster. Needs more
      testing.
      
      * Variable 'year' in TSeasons::parseXML could be used
      without initialization (according to gcc).
      6d43a8d9
  24. 27 Feb, 2015 1 commit
  25. 04 Feb, 2015 1 commit
  26. 22 Jan, 2015 1 commit
  27. 07 Jan, 2015 1 commit
  28. 26 Nov, 2014 1 commit
  29. 24 Nov, 2014 1 commit
  30. 17 Nov, 2014 1 commit
  31. 08 Aug, 2014 1 commit
  32. 05 Aug, 2014 1 commit
  33. 23 Jun, 2014 1 commit
    • Tomasz Pieczerak's avatar
      New conversion routines that omits invalid characters · 2dfc1e99
      Tomasz Pieczerak authored
      + functions ascii2utf(), local2szarp() and local2utf() have new variant
      (with '_ign' suffix), which omits invalid characters (in the input
      encoding) and ignore characters that cannot be represented (in the
      target encoding).
      
      + functions A2U(), L2S(), L2U() get additional argument named
      'fallback'. If it's set to "true", in case of conversion failure (due
      to invalid multibyte sequence) function catches an exception and tries
      to repeat conversion using '_ign' function variant. 'fallback' defaults
      to "false", so existing usages will preserve behavior.
      
      + set 'fallback' to "true" in L2S(), L2U(), A2U() calls, where input
      encoding is uncertain.
      
      + changed A2U() calls to L2U(), where proper.
      2dfc1e99
  34. 13 Jun, 2014 2 commits
  35. 12 Jun, 2014 1 commit
    • Tomasz Pieczerak's avatar
      Changed A2S() to L2S() conversions · 159add0d
      Tomasz Pieczerak authored
      + changed probable incorrect A2S() calls to L2S() in: paramd, szbase,
      meaner3 and its utils, parcook and some daemons, a few utils (ipk2szarp,
      ipkmax, ipkrep, preconv), wx commons, confedit, draw3, ekstraktor3, scc,
      ssclient and szast.
      
      INFO: places where conversion from local encoding may cause exception are
      marked with "// FIXME: may be hardcoded ISO-8859-2".
      159add0d
  36. 04 Jun, 2014 1 commit
    • Tomasz Pieczerak's avatar
      Add Boost.Locale library to build dependencies · b9870a0d
      Tomasz Pieczerak authored
      + added libboost-locale-dev to Build-Depends in debian/control
      + added requirement for Boost.Locale to configure.ac
      + added file containing macro AX_BOOST_LOCALE to m4/ (needed by wheezy)
      + added linkage of -lboost_locale to any affected program's makefile
      b9870a0d