Skip to content
  1. Sep 19, 2017
  2. Jul 17, 2017
  3. Jun 30, 2017
  4. Jun 25, 2017
  5. Jun 16, 2017
  6. Jun 15, 2017
  7. Jun 12, 2017
  8. May 15, 2017
  9. Apr 07, 2017
  10. Apr 05, 2017
  11. Apr 04, 2017
    • Arturo Filastò's avatar
      Use the same logic for encoding header values and keys as measurement… (#739) · 582f8550
      Arturo Filastò authored
      * Use the same logic for encoding header values and keys as measurement-kit
      
      * Fix edge case that lead us to not do stripping of response headers
       when response body was null.
      
      * Bump all the tests version that depend on httpt test template
      
      This will allow us to distinguish when the fix for the body length is
      rolled out
      582f8550
    • Arturo Filastò's avatar
      Add Telegram reachability test (#742) · 3cd12a53
      Arturo Filastò authored
      * Add the most basic telegram reachability test
      
      * Add measurement list filter for telegram
      
      * Add Telegram test to the IM test deck
      
      * Add checks for also doing HTTP requests
      
      * This is useful to ensure that even if there is a TLS or HTTP MITM we
        are more sure that we are actually speaking to a telegram server as
        opposed to the MITM
      
      * Add support for testing Telegram Web
      3cd12a53
  12. Apr 03, 2017
    • Leonid Evdokimov's avatar
      Smear load generated by scheduler · ff867856
      Leonid Evdokimov authored
      * Smear load generated by scheduler, see #630
      
      It runs ASAP after the installation. It survives reboot in predictable
      way: avoids double-run and does not skip scheduler cycle on restart.
      It supports non-24/7 operations as it targets running @daily task within
      2.4 hours window, so the probe that was down will likely run a task
      on boot and boot time is random enough for load smearing purposes.
      
      * Schedule decks right after initialisation, see #630
      
      That's required as refresh_deck_list() does not schedule anything if the
      `config` is not `is_initialized()`.
      
      Another possible way to implement this behavior is to postpone
      RefreshDeckList.task run checking config.is_initialized() in
      should_run().
      ff867856
  13. Mar 20, 2017
    • Arturo Filastò's avatar
      Add support for generating summary results for more tests (#738) · d738d2b1
      Arturo Filastò authored
      * Add support for generating summary results for more tests
      
      It's now possible to see from the measurement list if the following
      tests presents anomalies:
      * http_header_field_manipulation
      * http_invalid_request_line
      * facebook_messenger
      * whatsapp
      * vanilla_tor
      
      * Add .DS_Store to gitignore
      
      * Improve debug level output
      d738d2b1
  14. Mar 13, 2017
  15. Mar 05, 2017
  16. Feb 24, 2017
  17. Feb 22, 2017