Commit Graph

  • fda0da0855 Add Dynamic DNS settings Seth Mos 2019-03-18 15:17:42 +0100
  • 8d915bef00
    Fixed git url in README Coenraad Loubser 2019-03-08 19:30:49 +0200
  • 64275a71cd
    Make Docker instructions copy-and-paste-able Coenraad Loubser 2019-03-08 19:25:59 +0200
  • 1dabbfa2f9
    Update README.md Coenraad Loubser 2019-03-08 19:21:12 +0200
  • ee1d3de20f
    Add Docker instructions Coenraad Loubser 2019-03-08 19:19:33 +0200
  • 5c45be6fd0 Bring current examples up to date with main Seth Mos 2019-02-26 14:12:56 +0100
  • 83b502d0fd Add some settings appropriate for firewall rules and groups Add enable for the USG 2nd WAN port Add Switch configuration Seth Mos 2019-02-26 13:57:06 +0100
  • eb4ffa1a18 Add support for firewall rules and groups Add Site porta settings and usg settings Seth Mos 2019-02-26 13:35:54 +0100
  • 55867197e3 fixed functions assign_existing_admin() and invite_admin() to support controller versions 5.9 and higher because of changes in controller behavior v1.1.40 malle-pietje 2019-01-21 09:41:47 +0100
  • 78bed0895d minor code tweaks for improved readability added function/method assign_existing_admin() fixed code for function/method invite_admin() v1.1.39 malle-pietje 2019-01-19 15:17:53 +0100
  • 89a27d1923 re-added the upgrade_device() function/method malle-pietje 2018-04-11 07:50:49 +0200
  • 4606acf7ec added methods/functions start_rolling_upgrade() and cancel_rolling_upgrade() malle-pietje 2018-04-10 15:24:12 +0200
  • 8744ce2046 added invite_admin() and revoke_admin() functions/methods malle-pietje 2018-03-30 13:57:59 +0200
  • 2a3203e89e General code cleanup (replace tabs by spaces, etc.) Finalised merge of PRs #10, #11, #12 and #13 Methods/functions added: - list_country_codes() - set_guestlogin_settings_base() - set_site_connectivity() - set_site_country() - set_site_guest_access() - set_site_locale() - set_site_mgmt() - set_site_name() - set_site_ntp() - set_site_snmp() Examples added: - ap_upgrade_firmware.php - site_provisioning_example - update_ac-iw_ports.php malle-pietje 2018-03-24 10:46:42 +0100
  • f487f67457 added example to change AC-IW port config renamed update_wlan_settings_5.5.X.php to update_device_wlan_settings_5.5.X.php malle-pietje 2018-03-24 09:28:25 +0100
  • 3ffafde2bc Add ap_upgrade_firmware.php to Examples (#12) 4oo4 2018-03-18 13:28:40 +0000
  • 77cc1d87a4 made regex to extract cookies case insensitive, though this would only be needed for corner cases this is still RFC compliant (https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2) changed the layout of the README file to put more emphasis on the installation options and the basic example, and less on the list of methods/functions v1.1.38 malle-pietje 2018-12-14 11:27:20 +0100
  • 5389f3a486 API client class v1.1.37 updated both READMEs added cmd_stat() function, can currently only be used to reset DPI counters for the current site added optional group_id parameter to list_firewallgroups() which allows you to select a single firewall group, thanks to @VWT-Dan for the suggestion v1.1.37 malle-pietje 2018-11-05 12:18:10 +0100
  • 2a566ad18a API client class v1.1.36 added methods stat_ips_events(), set_ips_settings_base(), supported with controllers 5.9.10 and higher thanks go to @leonardogyn for providing access to a controller and test network for test/validation purposes v1.1.36 malle-pietje 2018-10-24 09:54:43 +0200
  • 1714e9587c general code cleanup added spaces throughout Client.php following PSR-2 guidelines that were skipped with the previous commit added visibility to constructor and destructor methods following PSR-2 recommendations declare user and password properties and visibility following PSR-2 recommendations updated README to add recently added functions/methods minor general changes to the README v1.1.35 malle-pietje 2018-10-20 14:29:08 +0200
  • cd92192cb8 API client class v1.1.34 - added spaces throughout Client.php following PSR-2 guidelines - changed checks to prevent 0 (zero) values from being submitted to the API for routes where this can have negative side effects v1.1.34 malle-pietje 2018-10-10 10:14:00 +0200
  • 7c6cd4eb85 removed and added spaces, and changed brackets usage following PSR-2 guidelines malle-pietje 2018-10-02 13:16:48 +0200
  • 30f4230cfd Merge branch 'master' of github.com:Art-of-WiFi/UniFi-API-client into tempbranch v1.1.33 malle-pietje 2018-10-02 12:10:46 +0200
  • 88263f6863 getters and setters for private variables (#28) Jamie Aitken 2018-10-02 10:12:34 +0100
  • 1017d1461e Commiting some changes to tempbranch before merging in a new PR malle-pietje 2018-10-02 11:10:46 +0200
  • 50d722058b getters and setters for private variables jamieaitken 2018-10-01 09:43:56 +0100
  • 2c035878ed - added stat_speedtest_results() method/function to collect results from scheduled speed tests - added list_backups() method/function to list auto backups v1.1.32 malle-pietje 2018-08-28 14:44:49 +0200
  • de407e6ac0 cleanup of merge conflicts v1.1.31 malle-pietje 2018-08-19 12:13:53 +0200
  • 006702db0c Merge branch 'master' of github.com:Art-of-WiFi/UniFi-API-client malle-pietje 2018-08-19 12:02:32 +0200
  • 6f1b75b89a updated comments for stats-related methods/function to make clear start/end values must be provided in milliseconds changed use of objects as payload input for json_encode, to associative arrays for consistency added functions/methods for firewall groups: list_firewallgroups(), create_firewallgroup(), edit_firewallgroup(), delete_firewallgroup() added checks for required boolean parameters malle-pietje 2018-08-19 12:00:19 +0200
  • 287c67c39e Dev edit client fixedip (#24) Alex Paredes Martinez 2018-08-19 11:59:03 +0200
  • dc1c7fd889 Get specific network data by its ID Alex Paredes Martinez 2018-07-11 16:08:32 +0200
  • 0b48dfb406 fix typo (forgot to includo json_encode) Alex Paredes Martinez 2018-07-11 16:07:16 +0200
  • a0f5c87f16 Added network_id field Alex Paredes Martinez 2018-07-11 16:06:23 +0200
  • 666be15310
    Merge cccc9621cb into 871ab82608 Alex Paredes Martinez 2018-07-11 11:29:59 +0000
  • cccc9621cb Fixed ip function Alex Paredes Martinez 2018-07-11 13:29:23 +0200
  • 871ab82608 added user/client device stats methods/functions: stat_5minutes_user() stat_hourly_user() stat_daily_user() added example to demonstrate use of these new functions v1.1.30 malle-pietje 2018-07-02 15:06:31 +0200
  • 4dddd08d8b added unblock_list.php and block_list.php examples, contributed by @malcolmcif added create_user() method/function added forget_sta() method/function which is supported on controller version 5.9.* and higher v1.1.29 malle-pietje 2018-05-21 13:06:50 +0200
  • ccea0eee99 re-added the upgrade_device() function/method v1.1.28 malle-pietje 2018-04-11 07:50:49 +0200
  • a238ced589 added methods/functions start_rolling_upgrade() and cancel_rolling_upgrade() v1.1.27 malle-pietje 2018-04-10 15:24:12 +0200
  • bf9a6e801c added invite_admin() and revoke_admin() functions/methods v1.1.26 malle-pietje 2018-03-30 13:57:59 +0200
  • d7827fdbf1 General code cleanup (replace tabs by spaces, etc.) Finalised merge of PRs #10, #11, #12 and #13 Methods/functions added: - list_country_codes() - set_guestlogin_settings_base() - set_site_connectivity() - set_site_country() - set_site_guest_access() - set_site_locale() - set_site_mgmt() - set_site_name() - set_site_ntp() - set_site_snmp() Examples added: - ap_upgrade_firmware.php - site_provisioning_example - update_ac-iw_ports.php v1.1.25 malle-pietje 2018-03-24 10:46:42 +0100
  • 2c45d95965 Merge branch 'master' of github.com:Art-of-WiFi/UniFi-API-client malle-pietje 2018-03-24 09:29:50 +0100
  • ad21ebaad8 added example to change AC-IW port config renamed update_wlan_settings_5.5.X.php to update_device_wlan_settings_5.5.X.php malle-pietje 2018-03-24 09:28:25 +0100
  • 4532df8eac - Foreach the array to verify if we really need to update the settings so we only trigger for real updates. (#13) Seth Mos 2018-03-19 23:22:24 +0100
  • b4a47a41e4 - Foreach the array to verify if we really need to update the settings so we only trigger for real updates. - Move Test array settings down so you don't accidentally delete sites - Don't delete sites in debug mode. - Automatically adopt device if it matches the configured LAN settings, ofcourse this only works correctly when LAN settings are unique between sites. Seth Mos 2018-03-19 14:19:07 +0100
  • 93d78b2f22 Add ap_upgrade_firmware.php to Examples (#12) 4oo4 2018-03-18 13:28:40 +0000
  • d3f84525a2
    name variables to match config.php 4oo4 2018-03-17 19:53:59 +0000
  • 2e8e2bfbd4
    formatting was right the first time 4oo4 2018-03-17 19:53:47 +0000
  • 5e97b849c3
    Name variables like they appear in examples 4oo4 2018-03-17 19:49:20 +0000
  • 6a76b4e0a8
    omit $controller_version checking 4oo4 2018-03-17 19:48:39 +0000
  • c2bde5ed58
    Add ap_upgrade_firmware.php 4oo4 2018-03-17 18:40:36 +0000
  • 546334c88e
    Merge pull request #11 from smos/master malle-pietje 2018-03-17 14:05:45 +0100
  • 9f5aaa9838 Add a few more function for setting site specific parameters. It was neccesary to create several setting functions for setting the information, although the site configuration is returned whole as one object. Seth Mos 2018-03-13 13:39:38 +0100
  • 757cf68698
    Merge pull request #10 from patrice-guillemette/master malle-pietje 2018-03-10 09:00:25 +0100
  • 774fced2da
    Update Client.php Patrice Guillemette 2018-03-09 16:24:31 -0500
  • 14f4d58b02 minor bugs removed from two examples v1.1.24 malle-pietje 2018-02-01 17:11:05 +0100
  • 77972aab55 removed donation section from README (...) malle-pietje 2018-02-01 17:04:13 +0100
  • 9629cc909d Merge branch 'master' of github.com:Art-of-WiFi/UniFi-API-client malle-pietje 2018-02-01 16:57:18 +0100
  • f6201ec21c minor changes added an example to update WLAN settings for recent controllers (5.5.X and higher) malle-pietje 2018-02-01 16:56:17 +0100
  • dcf7d2059c
    removed some spaces for cosmetic reasons only malle-pietje 2018-01-29 13:36:13 +0100
  • 7a5e2b5bbb
    Merge pull request #7 from JaspervRijbroek/master malle-pietje 2018-01-29 13:34:06 +0100
  • 1db9040ea8
    Allow for extendibility. Jasper van Rijbroek 2018-01-20 15:46:04 +0100
  • cab0c1a35d Update README.md malle-pietje 2017-10-26 17:14:39 +0200
  • 2b5ed31759 Update README.md malle-pietje 2017-10-26 17:12:51 +0200
  • a13ff36409 Merge branch 'master' of github.com:Art-of-WiFi/UniFi-API-client v1.1.23 malle-pietje 2017-10-26 17:07:48 +0200
  • c4bc1243eb - minor code cleanup and input validation/sanitization improvements - added delete_device() function/method - added move_device() function/method - added optional type parameter to stat_sessions() - updated README malle-pietje 2017-10-26 17:06:59 +0200
  • c25f4d1937 Update disable_device.php malle-pietje 2017-10-20 09:25:59 +0200
  • e3e70cce72 fixed bug caused by typo with "if (in_array()..." v1.1.22 malle-pietje 2017-10-19 11:53:04 +0200
  • 449baa70a3 updated README malle-pietje 2017-10-19 11:24:24 +0200
  • 2dc5136eba minor code clean up added archive_alarm() function/method v1.1.21 malle-pietje 2017-10-19 11:20:33 +0200
  • e1f3cd6e73 updates to README malle-pietje 2017-10-18 10:09:55 +0200
  • 141b0ff55f fixed typo in list_known_rogueaps() v1.1.20 1.1.20 malle-pietje 2017-10-18 08:35:11 +0200
  • e6ffb2e5de addition of several new functions/methods and minor code cleanup - added list_known_rogueaps() function/method - added stat_status() function/method - added power_cycle_switch_port() function/method v1.1.19 malle-pietje 2017-10-18 08:25:48 +0200
  • 746a29fbcf code optimization, improved parameter validation and debug messages - removed repetitive code (json_decode and $this>baseurl) - added capture of JSON decoding errors when debug = true - use intval() on function/method parameters which must be an integer - further parameter validation/checks v1.1.18 malle-pietje 2017-10-12 17:21:50 +0200
  • 6fd7e6e598 added new functions for 5-minutes stats and minor code cleanup - stat_5minutes_site() - stat_5minutes_aps() - added optional parameter to list_dashboard() to allow fetching of 5minutes stats v1.1.17 malle-pietje 2017-10-10 09:37:29 +0200
  • 4611dbb28c applied small formatting change to README malle-pietje 2017-10-06 12:59:20 +0200
  • cc486f652d fixed typo in examples/change_wlan_password.php malle-pietje 2017-10-06 12:55:44 +0200
  • 008280e870 minor code cleanup and various changes: - added a 6th parameter to the constructor to enable SSL cert verification, recommended for production environments - added examples/change_wlan_password.php to demonstrate WLAN password/PSK change - updated main README accordingly v1.1.16 malle-pietje 2017-10-06 12:46:07 +0200
  • 971c77ab5f various tweaks and an addition v1.1.15 malle-pietje 2017-09-14 12:15:21 +0200
  • 03cb083986 minor changes - more strict comparisons where possible - slightly changed error messages - enabled the CURLOPT_CONNECTTIMEOUT cURL option to timeout a controller connection after 10 seconds malle-pietje 2017-09-11 16:50:24 +0200
  • 8df2fcc522 Merge branch 'master' of github.com:Art-of-WiFi/UniFi-API-client v1.1.14 malle-pietje 2017-09-08 12:37:17 +0200
  • eba7819c17 various changes and additions: malle-pietje 2017-09-08 12:36:12 +0200
  • 462d8a81a1 Update README.md malle-pietje 2017-09-07 17:46:22 +0200
  • 0373c8369f updated README malle-pietje 2017-09-07 12:48:14 +0200
  • cf41e75269 updated README malle-pietje 2017-09-07 12:36:12 +0200
  • e235267a8a updated README malle-pietje 2017-09-07 12:34:31 +0200
  • 9896f6d85f updated README malle-pietje 2017-09-07 12:33:56 +0200
  • 4f84cfc550 updated README malle-pietje 2017-09-07 12:33:09 +0200
  • efa6704c97 minor changes to examples and README for consistency malle-pietje 2017-09-07 12:31:47 +0200
  • 5c893c1237 updated README malle-pietje 2017-09-07 12:29:13 +0200
  • ab38e6f7ad updated README malle-pietje 2017-09-07 12:27:20 +0200
  • 0ac6653ec0 updated README malle-pietje 2017-09-06 17:16:32 +0200
  • 34c0acf813 various improvements and additions: - changed all public properties to private properties - added getter/setter for site property - modified the constructor to be more robust - added check for existance of curl module - added method/function set_wlansettings_base() which uses REST and is now leveraged by several other methods/functions - added method/function set_wlan_mac_filter() v1.1.13 malle-pietje 2017-09-06 17:12:17 +0200
  • b9067cd2b0 updated README malle-pietje 2017-09-05 17:56:14 +0200
  • 3a23ad15c1 updated README malle-pietje 2017-09-05 17:52:20 +0200
  • 9f79d825c4 updated README malle-pietje 2017-09-05 17:22:06 +0200
  • 8155b81fed updated README malle-pietje 2017-09-05 16:18:03 +0200
  • edf91b19da updated README malle-pietje 2017-09-05 16:13:13 +0200
  • 15c9112894 updated README Erik Slooff 2017-09-05 15:00:32 +0200