==================
enable control master
==================

ControlMaster yes

---

(client_config
  (control_master
    (control_master_value)))

==================
Enable Control Master
==================

ControlMaster Yes

---

(client_config
  (control_master
    (control_master_value)))

==================
enable control master w/ bool
==================

ControlMaster true

---

(client_config
  (control_master
    (control_master_value)))

==================
Enable Control Master w/ Bool
==================

ControlMaster True

---

(client_config
  (control_master
    (control_master_value)))

==================
disable control master
==================

ControlMaster no

---

(client_config
  (control_master
    (control_master_value)))

==================
Disable Control Master
==================

ControlMaster No

---

(client_config
  (control_master
    (control_master_value)))

==================
disable control master w/ bool
==================

ControlMaster false

---

(client_config
  (control_master
    (control_master_value)))

==================
Disable Control Master w/ Bool
==================

ControlMaster False

---

(client_config
  (control_master
    (control_master_value)))

==================
ask user for control master
==================

ControlMaster ask

---

(client_config
  (control_master
    (control_master_value)))

==================
Ask User For Control Master
==================

ControlMaster Ask

---

(client_config
  (control_master
    (control_master_value)))

==================
automatically use control master
==================

ControlMaster auto

---

(client_config
  (control_master
    (control_master_value)))

==================
Automatically Use Control Master
==================

ControlMaster Auto

---

(client_config
  (control_master
    (control_master_value)))

==================
automatically ask for control master
==================

ControlMaster autoask

---

(client_config
  (control_master
    (control_master_value)))

==================
Automatically Ask For Control Master
==================

ControlMaster Autoask

---

(client_config
  (control_master
    (control_master_value)))

==================
use irregular casing
==================

ContrOLmASter yes

---

(client_config
  (control_master
    (control_master_value)))

==================
can use equals sign
==================

ContrOLmASter=yes

---

(client_config
  (control_master
    (control_master_value)))

==================
can use equals sign with whitespace
==================

ContrOLmASter = yes

---

(client_config
  (control_master
    (control_master_value)))

==================
can be specified after host
==================

Host example.com
  ControlMaster no

---

(client_config
  (host
    (host_value))
  (control_master
    (control_master_value)))

==================
detect invalid values
==================

ContrOLmASter ja

---

(client_config
  (ERROR
    (UNEXPECTED 'j')))
