Commit Graph

  • b4db372bef Redirect warning to stderr oblique 2015-06-09 22:26:17 +03:00
  • 33ed352b5c Show virtual interface in `--list-running' oblique 2015-06-09 22:16:11 +03:00
  • c04cce072c Merge pull request #82 from hashken/list_connected oblique 2015-06-09 22:50:14 +03:00
  • 3fd94ce9c3 Add switch --list-clients Karthik K 2015-05-24 19:26:58 +05:30
  • 38db906a24 Change switch --list to --list-running Karthik K 2015-05-24 18:25:49 +05:30
  • 0f5a503c79 Merge pull request #77 oblique 2015-05-24 13:20:53 +03:00
  • 681946dd6c Merge pull request #79 oblique 2015-05-24 12:56:21 +03:00
  • ad377c9d9f Add `--psk' in bash_completion oblique 2015-05-23 20:59:03 +03:00
  • 8c7c5dba27 When we read PSK from stdin, don't hide it from the user. oblique 2015-05-23 20:57:15 +03:00
  • f62b410aaa Allow empty PSK (i.e. open network) oblique 2015-05-23 20:55:53 +03:00
  • b47b321763 Use boolean flag for the `--psk' oblique 2015-05-23 20:50:57 +03:00
  • df727ff5fd Use option names for positional arguments instead of ARG[1-4] oblique 2015-05-17 19:10:55 +03:00
  • ce8d4c9ee5 All positional arguments are overridden if user pass at least one of them oblique 2015-05-17 19:08:18 +03:00
  • 92d35c0da3 Fix daemonize infinite loop oblique 2015-05-17 18:44:04 +03:00
  • ee69810dc5 Fix typo in CONFIG_OPTS array oblique 2015-05-17 18:42:25 +03:00
  • bae72de6dc Allow the use of 64 hex digits pre-shared-key solsTiCe d'Hiver 2015-05-13 14:28:30 +02:00
  • 583ef73fa1 Support --config option Karthik K 2015-05-07 11:40:30 +05:30
  • 13569a5a42 Support --mkconfig option Karthik K 2015-05-06 22:38:40 +05:30
  • 3ca3663894 Print descriptive messages for several switches Karthik K 2015-05-06 22:38:40 +05:30
  • 3f08801967 Enable /proc/sys/net/ipv4/conf/INTERFACE/forwarding on NAT oblique 2015-05-02 02:19:25 +03:00
  • f45e224996 Use cp -n' instead of [[ ! -f $dest ]] && cp $src $dest' oblique 2015-05-02 02:13:33 +03:00
  • 8f112390b2 Kill haveged only if we are the last create_ap instance oblique 2015-05-02 01:01:33 +03:00
  • 661a8aa1b7 Fix race-condition on interface creation oblique 2015-05-01 21:39:08 +03:00
  • 66e8ccc814 Have a common directory for common values/settings oblique 2015-05-01 21:25:49 +03:00
  • fee914c359 Remove mutex locking between subprocesses oblique 2015-05-01 21:03:22 +03:00
  • 4ea5d02193 Implement recursive mutex that works across processes/threads oblique 2015-04-26 15:20:49 +03:00
  • cafef2e185 Make all function variables local oblique 2015-04-17 22:35:58 +03:00
  • bddf2dd0e8 Merge pull request #66 from hashken/bash_completion oblique 2015-04-16 22:12:23 +03:00
  • e828664edd bash_completion: Bug fixes and improvements Karthik K 2015-04-16 23:13:36 +05:30
  • 8a96c7f9cb Add extended bash completion for all switches Karthik K 2015-04-14 00:14:04 +05:30
  • 9c24f50dee Add new file that provides bash completion routine Karthik K 2015-04-13 17:24:15 +05:30
  • 27c39948ca Make --list to work from any user oblique 2015-04-16 19:47:45 +03:00
  • 81f5a65c0b Merge pull request #67 from hashken/help_error_code oblique 2015-04-12 17:33:47 +03:00
  • f8ebf4ae27 Merge pull request #68 from hashken/progname_optimize oblique 2015-04-12 17:33:31 +03:00
  • 795bb14a38 Invoke basename only once to obtain script name Karthik K 2015-04-12 19:44:42 +05:30
  • bec82aa65e Ensure error code is 0 when --help is invoked Karthik K 2015-04-12 19:38:08 +05:30
  • 1ec0780599 Masquerade only AP subnet oblique 2015-04-05 19:58:07 +03:00
  • 4d654b76a1 Load nf_nat_pptp module if it exists oblique 2015-04-01 23:46:24 +03:00
  • 56b155304c Merge pull request #64 from hashken/help_stdout oblique 2015-03-28 21:01:33 +02:00
  • fbeb5c918a Redirect --help output to stdout instead of stderr Karthik K 2015-03-28 18:37:07 +05:30
  • d0a013eaf8 Check every 2 seconds if haveged is needed oblique 2015-03-25 01:21:01 +02:00
  • d55adb7d50 Add version number, v0.1 oblique 2015-03-13 19:55:20 +02:00
  • 04fa4860d1 Use `-w 2' with rtl* drivers oblique 2015-03-04 23:50:27 +02:00
  • b750e70de6 Add instructions for Realtek adapters oblique 2015-03-04 23:48:43 +02:00
  • f06e24721a Use ip' instead of brctl' oblique 2015-02-22 21:58:35 +02:00
  • 796c420589 check if bridge-nf-call-iptables exists before we use it oblique 2015-02-22 21:53:22 +02:00
  • 9ecb40eb6d quote string in [[ -n $str ]] oblique 2015-02-22 21:52:21 +02:00
  • ac33c5b169 hide all error messages from cleanup function oblique 2015-02-22 21:37:26 +02:00
  • 3460580ce2 Detect if --driver=rtl871xdrv is needed oblique 2015-02-14 16:58:58 +02:00
  • 9dce88aee9 Add emacs file variables oblique 2014-12-15 21:13:57 +02:00
  • 362bbda3f5 Run clean_exit instead of die on SIGINT/SIGUSR1 oblique 2014-12-15 21:09:34 +02:00
  • d8c85b460a Add --daemon oblique 2014-12-14 15:57:22 +02:00
  • a1c6c411d3 Send USR1 instead of INT in send_stop() oblique 2014-12-14 15:23:44 +02:00
  • 1c89b44056 Add --stop and --list oblique 2014-12-11 22:13:00 +02:00
  • 48beb35b64 Handle SIGINT sent by kill oblique 2014-12-11 21:31:25 +02:00
  • 814ddf9100 Add --mac option oblique 2014-11-23 19:06:57 +02:00
  • 70b538be7c README.md: update infos about Gentoo installation oblique 2014-11-11 08:03:32 +02:00
  • 5cbe80f9c4 Set beacon interval to 100ms oblique 2014-11-08 16:50:28 +02:00
  • f831ad98d6 Add support for 5GHz frequency band oblique 2014-11-02 01:07:06 +02:00
  • 309e8e353b Add --country option oblique 2014-11-02 05:02:14 +02:00
  • 678053994e nmcli arguments was changed in version 0.9.9 not 0.9.10 oblique 2014-10-10 00:21:30 +03:00
  • b49f48a4e2 Add --fix-unmanaged option oblique 2014-10-09 20:52:39 +03:00
  • 9d7806882a Minor change in an output message oblique 2014-10-01 12:11:24 +03:00
  • 3db732ed50 Get the current channel with 'iw dev wlanN link' oblique 2014-10-01 12:04:57 +03:00
  • bec1513a07 Make sure that all command outputs are in english, so we can parse them correctly oblique 2014-09-25 08:12:21 +03:00
  • ec0df440f8 Add 'managed' virtual interface instead of '__ap', hostapd will change it anyway oblique 2014-09-21 18:28:41 +03:00
  • 2dcc407000 Show error if udev renamed the interface oblique 2014-09-21 17:57:07 +03:00
  • ed78f36f41 Revert 488f84e since f589df0 provides a better solution oblique 2014-09-20 23:45:10 +03:00
  • 1eb11077d3 Change the mac address of the virtual interface if another interface has the same oblique 2014-09-20 22:59:40 +03:00
  • 3632f29912 rename can_have(_sta_and)_ap to can_be(_sta_and)_ap oblique 2014-09-20 23:12:48 +03:00
  • 408e25b732 do not limit bridge interfaces to 100 oblique 2014-09-20 22:55:31 +03:00
  • 757c3d2c1f Use /sys/class/net to get the interfaces and mac addresses oblique 2014-09-20 22:53:45 +03:00
  • 5b2d7984db get_new_macaddr: add 1 to the mac address instead of starting from 0x14 oblique 2014-09-18 20:44:22 +03:00
  • ddd6bfad45 Merge pull request #48 from blucell/patch-1 oblique 2014-09-18 05:50:46 +00:00
  • 04c5695c8e Update create_ap Ahmed Mokhtar 2014-09-18 01:54:27 +03:00
  • f589df0565 Using virtual interface names "ap*" Ahmed Mokhtar 2014-09-17 16:52:37 +03:00
  • 4516520cf2 Fix virtual drive auto-renaming Ahmed Mokhtar 2014-09-17 04:15:34 +03:00
  • 488f84e14f rename virt. interface if it was renamed by udev at creation oblique 2014-09-10 23:05:07 +03:00
  • 034545483c fix bug: networkmanager_rm_unmanaged_if_needed was ignoring 2nd argument oblique 2014-09-10 23:03:04 +03:00
  • 6c56e81148 Specify listen-address in dnsmasq instead of listen-interface oblique 2014-09-09 23:13:39 +03:00
  • 5ff7503e01 check the length of passphrase and SSID at the beginning oblique 2014-09-07 03:18:13 +03:00
  • f66819c145 Check if the user passed a valid interface oblique 2014-09-06 21:49:52 +03:00
  • 3fe8513d9a Handle the case where `unmanaged-devices=' is empty oblique 2014-09-06 20:33:33 +03:00
  • 93d479c1eb Fix some messages oblique 2014-09-06 19:26:10 +03:00
  • 81d861cb46 Reimplementation of 6a3e1d98 commit oblique 2014-09-05 01:53:42 +03:00
  • 14ec50f379 Update Gentoo instructions oblique 2014-09-04 11:03:22 +03:00
  • 6a3e1d98ab Initialize correctly the bridge interface oblique 2014-09-04 01:41:02 +03:00
  • 0ba638f780 Detect if the adapter can be an AP and AP+STA oblique 2014-09-02 23:05:46 +03:00
  • 718ea69e46 Do not call networkmanager_add_unmanaged if NetworkManager is not running oblique 2014-08-31 18:00:45 +03:00
  • 25add14aa0 Refactor networkmanager_{add/rm}_unmanaged oblique 2014-08-31 17:06:50 +03:00
  • 367dd2f939 Use 'interface-name:' to set an interface as unmanaged in NetworkManager. oblique 2014-08-31 14:04:19 +03:00
  • 142c1b76c8 Remove a trailing whitespace oblique 2014-08-31 12:49:45 +03:00
  • c6eea21020 Change MAC address only if needed oblique 2014-08-28 21:28:36 +03:00
  • c04f7f0bd8 Redirect iptables output to /dev/null on cleanup oblique 2014-08-28 20:50:09 +03:00
  • 503e715d4e update README.md oblique 2014-08-28 20:46:52 +03:00
  • 309b56f5fc Some drivers still use the old WiFi subsystem, use iwconfig/iwlist in these cases oblique 2014-08-28 20:20:25 +03:00
  • 6252e6fd88 minor change oblique 2014-08-28 09:01:00 +03:00
  • fd75f56635 Do not allow user to use `phyX' of the interface oblique 2014-08-28 08:40:15 +03:00
  • 3f49258758 Check at the beginning if WIFI_IFACE is a WiFi interface or not oblique 2014-08-28 01:18:35 +03:00
  • 64790ff5f2 Check in `iw phy phyX info' if we can transmit to the selected channel oblique 2014-08-28 01:00:33 +03:00