Skip to content
Snippets Groups Projects
  1. Mar 21, 2017
  2. Mar 20, 2017
  3. Mar 19, 2017
  4. Mar 18, 2017
  5. Mar 17, 2017
  6. Mar 16, 2017
  7. Mar 15, 2017
    • Piotr Dymacz's avatar
      sysntpd: restore support for peer-less (standalone) mode · 6e44f47a
      Piotr Dymacz authored
      
      ntpd from Busybox supports peer-less (standalone) mode when it's started
      with option -l and without any peer provided with option -p. In this
      mode ntpd uses local time as reference and acts as stratum 1 server.
      
      This mode can be used in isolated networks, where Internet access and/or
      other NTP server/s are not available, but the device has some other way
      of getting correct time, like e.g. GPS (ugps supports setting local time
      by default).
      
      Support for this mode was incorrectly disabled/removed in:
      1527f96c
      
      Signed-off-by: default avatarPiotr Dymacz <pepe2k@gmail.com>
      Acked-by: default avatarJo-Philipp Wich <jo@mein.io>
      6e44f47a
    • Daniel Engberg's avatar
      curl: Adjust URLs · 902590e1
      Daniel Engberg authored
      Update mirror list, add main site as last resort
      Source: https://github.com/curl/curl-www/blob/master/latest.pl
      
      
      
      Signed-off-by: default avatarDaniel Engberg <daniel.engberg.lists@pyret.net>
      902590e1
    • Hauke Mehrtens's avatar
      toolchain: add musl libc.so to external toolchain · b6a8b43d
      Hauke Mehrtens authored
      
      musl provides a /lib/libc.so file which should be integrated into the libc
      package when the external toolchain with musl is used.
      
      Signed-off-by: default avatarHauke Mehrtens <hauke.mehrtens@intel.com>
      Reviewed-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
      Acked-by: default avatarJo-Philipp Wich <jo@mein.io>
      b6a8b43d
    • Felix Fietkau's avatar
      mt76: update to the latest version, improves mt7603 support · 64170ab9
      Felix Fietkau authored
      
      03e44dc mt76x2: remove unnecessary headroom check
      cc70498 mt76x2: clarify queue selection field
      b056a78 dma: fix endian issue in mt76_dma_get_buf
      f020a60 mt7603: support loading the entire EEPROM from OTP
      29b08d3 mt7603: fix endian issue in mt7603_mcu_set_timing
      dce8aac mt7603: fix endian issue in mt7603_mac_fill_rx
      f22273b mt7603: init WTBL entry before setting capabilities
      da8e796 mt7603: check wtbl busy status and stop/start tx queues when clearing sta entry
      e54add5 mt7603: move napi/tasklet enable/disable outside of the locked section
      59ce2b4 mt7603: set tx vif own MAC index (needed for beacons)
      93ce124 mt7603: enable beacons for other virtual interfaces
      c91e660 mt7603: set secondary beacon time offsets
      
      Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
      64170ab9
    • Jo-Philipp Wich's avatar
      opkg: gracefully handle missing $PATH, fix build warnings · 48ae44d0
      Jo-Philipp Wich authored
      
      Update to latest Git in order to import the following fixes:
      
      cfe46c7 opkg_active_list_test: mark functions static, swap strcmp() with memcmp()
      0b60d6a libopkg_test: mark functions static, remove unused opkg_test()
      28b5e15 pkg_parse: fix bad message level for opkg_msg() call
      d9e5814 pkg_parse: remove unused variable in pkg_parse_line()
      1654bcc pkg_parse: remove const requirement from pkg_parse_line()
      53e199e pkg_hash: remove unused variable in pkg_hash_load_feeds()
      da8d599 pkg_depends: add missing parse_replacelist() prototype
      f0c0a80 opkg_utils: add missing header
      e450488 libopkg: remove unused progress parameters from opkg_download()
      f4a55d1 libopkg: remove unused progress callback
      7cbc466 libopkg: remove unused variable from opkg_install_package()
      6fbf8a9 libbb: remove unused variables
      7975c73 libbb: change gzip_read() buffer argument to void *
      6e28563 libbb: fix gzip_thread() warnings
      1ff2475 libopkg/opkg_cmd.c: more robust PATH handling
      5dc3e33 libopkg: specify "/bin/sh" instead of "sh"
      
      Signed-off-by: default avatarJo-Philipp Wich <jo@mein.io>
      48ae44d0
  8. Mar 14, 2017
  9. Mar 13, 2017
  10. Mar 12, 2017
  11. Mar 11, 2017
  12. Mar 10, 2017
  13. Mar 09, 2017
    • Matthias Schiffer's avatar
      netifd: update to git HEAD version · 732645b0
      Matthias Schiffer authored
      
      91810ec system-linux: add VXLAN support
      
      Signed-off-by: default avatarMatthias Schiffer <mschiffer@universe-factory.net>
      732645b0
    • Daniel Golle's avatar
      rt2x00: mt7620: yet another beauty session · 181bc02d
      Daniel Golle authored
      
      So here is another round of improvements for MT7620 WiFi.
      
      This commit fixes a few significant issues related to TX_PWR_CFG_x and
      TX_ALC and also makes the code more readable by adding register
      descriptions for things added for MT7620 and use the usual bit-field
      access macros and the now defined macros instead of plain bit-ops and
      magic numbers.
      
      Properly describe EEPROM_TARGET_POWER at word 0x68 (== byte 0xD0) and
      thereby fix internal TXALC which would otherwise just read
      out-of-bounds of the EEPROM map.
      
      Split-out tx-power/ALC related stuff into an additional function.
      Fix VCO calibration, it was carried out properly in the channel
      switching but incomplete in the actual VCO calibration function.
      Also there is no need to trigger VCO calibration in channel switching,
      the VCO calibration function is already being called at this point.
      Remove it from channel switching function to avoid redundant code.
      
      The TX power calibration differs significantly from all other
      Mediatek/Ralink chips: They finally allow 0.5dB steps stored as 8-bit
      values for (almost) each bitrate -- and promptly ran out of space and
      for some reason didn't want to change the EEPROM layout. The hence
      opted for a scheme of sharing values for some adjecent bitrates and
      a highly over-complicated (or obfuscated?) way to populate the
      TX_PWR_CFG_x registers with the values stored in the EEPROM.
      The code here now looks much less complicated than what you see in the
      vendor's driver, however, it does the exact same thing:
      bGpwrdeltaMinus is a constant and always TRUE, hence half of the
      code was dead. Gpwrdelta is always 0 (rather than using the value read
      from the EEPROM). What remains is some very grotesque effort to avoid
      0x20, probably some hardware bug related to some misunderstanding of
      what a singed 8-bit value is (imagine: if it was a signed 6-bit value
      then someone could believe that 0x20 == 0x0). And then they didn't
      clean it up once they later on anandonned that whole story of having a
      constant offset for 40 MHz channels and just set the offset to be
      constant 0 -- there is no effort for avoiding 0x20 for the 20 MHz
      values stored in the EEPROM, hence that's probably just a forbidden
      value in the EEPROM specs and won't appear anyway...
      Anyway, the whole thing felt like solving some college math test
      where in the end everything cancels out and the result equals 0 ;)
      To make sure that channel bandwidth power compensation really doesn't
      need to be taken care of, output a warning when the corresponding
      value stored in the EEPROM is non-zero.
      
      Also there is no apparent reason to refrain from initializing RFCSR
      register 13, it doesn't fail what-so-ever.
      
      Signed-off-by: default avatarDaniel Golle <daniel@makrotopia.org>
      181bc02d
    • Kevin Darbyshire-Bryant's avatar
      dnsmasq: do not forward rfc6761 excluded domains · 3a06dd60
      Kevin Darbyshire-Bryant authored
      
      RFC 6761 defines a number of top level domains should not be forwarded
      to the Internet's domain servers since they are not responsible for
      those domains.
      
      This change adds a list of domains that will be blocked when 'boguspriv'
      is used and augments that which is already blocked by dnsmasq's notion
      of 'local service' using '--bogus-priv' i.e. RFC 1918 private addresses
      and IPv6 prefixes as defined in RFC 6303.
      
      To make this configurable rather than hard coded in dnsmasq's init
      script, a new file /usr/share/dnsmasq/rfc6761.conf is conditionally
      included.
      
      The default file matches the RFC 6761 recommendation along with a few
      other top level domains that should not be forwarded to the Internet.
      
      Compile & run tested Archer C7 v2
      
      Signed-off-by: default avatarKevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
      3a06dd60
Loading