1. 21 Jun, 2012 3 commits
  2. 18 Jun, 2012 1 commit
  3. 14 Jun, 2012 2 commits
  4. 12 Jun, 2012 3 commits
    • Jouke Witteveen's avatar
      Don't wait unnecessarily on bring_interface up · 4255f154
      Jouke Witteveen authored
      Good drivers indicate when they're up by the IFF_UP flag.
      This is the end of the (undocumented) UP_SLEEP variable and introduction of the UP_TIMEOUT (in seconds, default: 5) variable.
      
      This has 'noticeable speed improvement'-potential.
      4255f154
    • Jouke Witteveen's avatar
      Wait for wifi scan results (FS#29946) · 2e15ac5e
      Jouke Witteveen authored
      We hardcode a timeout of 10 seconds. In case of a timeout, we use whatever results we have. It is unlikely that a timeout is hit.
      For fast scans, we are done half a second earlier than before.
      2e15ac5e
    • Jouke Witteveen's avatar
      New style to check command availability · eeb82be0
      Jouke Witteveen authored
      When we don't really care which file implements the needed command (i.e. we don't call it by its full path), we use type to establish availability of the command.
      
      In wifi-menu we add a check for the dialog command and remove potential clearing of relevant error messages.
      eeb82be0
  5. 01 Jun, 2012 1 commit
  6. 29 May, 2012 1 commit
  7. 17 May, 2012 2 commits
    • Jouke Witteveen's avatar
      2.8.3 release updates · a347ed65
      Jouke Witteveen authored
      a347ed65
    • Jouke Witteveen's avatar
      Wait for DAD when using IPv6 (FS#28887) · 0d3e56bf
      Jouke Witteveen authored
      In IPv6 you cannot bind to an address as long as it is not determined to be unique through Duplicate Address Detection. This can cause problems when routes in ROUTES6 reference a tentative source address or when something that starts after netcfg tries to.
      
      This patch does a few things:
      - Improve ROUTES(6) logic so that non-static connections can make use of them as intended according to the commit message of c8be1.
      - Make additional arguments possible for ADDR6 addresses and ROUTES6 routes, such as ADDR6=('1234:5678:9abc:def::1/64 nodad').
      - Introduce a DAD_TIMEOUT variable that governs how long to wait for DAD to finish.
      - Move IPCFG processing to after IPv6 address set-up (it already was after IPv4 address set-up), so that custom commands can be sure to have working addresses.
      
      WARNING: This changes make it impossible to use ROUTES6 and set the address through IPCFG instead of ADDR6. This was bad, unsupported practice, but sometimes needed as ADDR6 did not allow config flags to be used. Resolving this issue should be no problem: you should be able to properly use ADDR6 now. If not, then be a real hacker and set the routes through IPCFG too.
      
      Many thanks to Steve Caligo for reporting this bug and helping out in finding a solution.
      0d3e56bf
  8. 16 May, 2012 2 commits
    • Jouke Witteveen's avatar
      Fix variable name mix-up in bonding documentation (FS#29918) · 91ff1c8c
      Jouke Witteveen authored
      BOND_INTERFACES was documented, but SLAVE_INTERFACES was implemented.
      91ff1c8c
    • Jouke Witteveen's avatar
      Code inspection · ce28459b
      Jouke Witteveen authored
      Some changes after reading through a few files.
      Only two modifications impact functionality.
      - Not having dhclient is now fatal for IPv6 connections that use dhcp.
      - Allow authentication/associaton time-out of wpa to be set through TIMEOUT for wired connections too.
      
      dhclient no longer needs to be killed manually, so those lines are removed.
      ce28459b
  9. 14 May, 2012 1 commit
  10. 07 May, 2012 1 commit
  11. 30 Apr, 2012 4 commits
  12. 29 Apr, 2012 2 commits
    • Jouke Witteveen's avatar
      Move the website to a website · 2401ca41
      Jouke Witteveen authored
      Give users a way to stumble upon this marvelous piece of literature that had completely been forgotten (it was introduced in the repository around netcfg 2.6, but never installed).
      2401ca41
    • Jouke Witteveen's avatar
      Fix handling of profilenames with spaces (FS#28522) · 154cbc6c
      Jouke Witteveen authored
      This was the result of commit b6964 which said to fix FS#17406 by reverting to the subshell-less for-loop that is once again removed in this commit.
      The real fix to FS#17406 was commit c3276 to the initscripts repository.
      154cbc6c
  13. 18 Apr, 2012 2 commits
  14. 17 Apr, 2012 2 commits
    • Tom Gundersen's avatar
      systemd: wait for network to come up · 9feac356
      Tom Gundersen authored and Jouke Witteveen's avatar Jouke Witteveen committed
      
      
      We need to make sure no the systemd services are only considered
      started when the network is actually up. Otherwise, things relying
      on the network don't know when they can start.
      
      This means that we need to use Type=forking or Type=oneshot, and in
      the case of ifplugd we must daemonize and wait for the daemon to be
      ready before we continue.
      
      Also do some minor cleanup:
       - don't include env files that are not used
       - don't ignore return values
      
      Signed-off-by: default avatarTom Gundersen <teg@jklm.no>
      9feac356
    • Tom Gundersen's avatar
      systemd: pull in network.target · e40cdd35
      Tom Gundersen authored and Jouke Witteveen's avatar Jouke Witteveen committed
      
      
      It is not enough to order ourselves Before network target, we must also
      make sure it is pulled in. This means that anything that needs the network
      to be up before they start can order themselves After=network.target.
      
      Reported-by: Tobias Powalowski's avatarTobias Powalowski <tpowa@archlinux.org>
      Signed-off-by: default avatarTom Gundersen <teg@jklm.no>
      e40cdd35
  15. 16 Apr, 2012 3 commits
  16. 15 Apr, 2012 1 commit
  17. 13 Apr, 2012 1 commit
  18. 11 Apr, 2012 5 commits
  19. 10 Apr, 2012 3 commits