Commit Graph

  • 152d8d8777 Merge pull request #13 from steve-lad/Fix-symlinks master Diederik de Groot 2021-07-15 18:33:44 +02:00
  • 6e28b501e9 Fix directory path when is symlink steve-lad 2021-07-15 08:38:24 +02:00
  • 6e5cfaa3eb Merge pull request #12 from steve-lad/Create-mkringtone.php Diederik de Groot 2021-07-14 21:28:25 +02:00
  • 9fc70cdbca Replace mkringlist.sh with mkringlist.php steve-lad 2021-07-14 15:09:06 +02:00
  • 9ed891b130 Merge pull request #11 from steve-lad/Make-directory-xml-for-tftpboot- Diederik de Groot 2021-07-14 15:01:08 +02:00
  • 09b259c85e Make directory listing of tftpboot in xml steve-lad 2021-07-14 14:58:47 +02:00
  • b214fee18a Merge pull request #10 from steve-lad/Update-Rules-for-Settings Diederik de Groot 2021-07-14 13:32:12 +02:00
  • a0c5cda9d3 Enable rules for settings steve-lad 2021-07-14 10:28:43 +02:00
  • 6aaf4327cd Fix ringling slash Diederik de Groot 2021-07-13 19:24:27 +02:00
  • 8f300559e1 Update rewrite rules Diederik de Groot 2021-07-10 19:29:39 +02:00
  • d60e25d120 Fix ringlist feature/redesign Diederik de Groot 2020-07-15 19:03:22 +02:00
  • 3d1121f2fb Update XMLDefault loadinfo Diederik de Groot 2020-07-14 17:38:11 +02:00
  • bc1b251248 Small fixes/cleanup Diederik de Groot 2020-04-07 12:54:51 +02:00
  • 4559c3fa16 Fix test Diederik de Groot 2020-04-05 10:12:46 +02:00
  • a096463b5f Fix Finish internal dialtone Diederik de Groot 2020-03-26 09:56:12 +01:00
  • 6dd47d03ab Merge branch 'master' of github.com:dkgroot/provision_sccp Diederik de Groot 2020-03-26 09:54:56 +01:00
  • 729dccb7f8 Fix UnitTests Split ResolveResult from Resolve.php Split up Device.php Diederik de Groot 2020-03-22 14:06:33 +01:00
  • 5064cb3e36 Adopted composer autoload way Split up classes into separate way, to allow autoloader to do it's work Diederik de Groot 2020-03-22 10:15:31 +01:00
  • fcf7e52370 Include tests/configTest.php Add lib/device.php Fixup lib/resolve.php Diederik de Groot 2020-03-20 11:23:32 +01:00
  • 3e9f731e9a Make config instantiation private Fixup Paths Moved all tests to phpunit tests Diederik de Groot 2020-03-18 11:57:30 +01:00
  • c535113c55 Renamed resolver -> resolve Diederik de Groot 2020-03-18 11:21:48 +01:00
  • 3621e1d6e6 Add composer and phing dependency Diederik de Groot 2020-03-18 09:04:54 +01:00
  • 822e2e5f90 Remove duplicate .gitkeep file Diederik de Groot 2020-03-17 12:56:43 +01:00
  • fcd767d290 Merge pull request #7 from marcelloceschia/feature/redesign Diederik de Groot 2020-03-17 12:54:05 +01:00
  • 7d582df212 No Enum class to extend (at the moment) Diederik de Groot 2020-03-17 12:52:17 +01:00
  • 3151f30a78 Merge branch 'feature/redesign' into feature/redesign Diederik de Groot 2020-03-17 12:50:50 +01:00
  • a36f459be2 - renamed tftproot => data - Added strict_types=1 - Added NameSpaces - Fixed config::replaceSubdirTreeStructure function - Fix tftp server Diederik de Groot 2020-03-16 11:33:02 +01:00
  • 4d0eab9693 Added php-xml to README Added initial lib/xml.php Renamed srv/tftp/tftp_provisioner.php -> srv/tftp/tftp_provisioner Diederik de Groot 2020-03-16 08:27:00 +01:00
  • 3d213e6571 Reorder directory structure /tftpboot -> /data /tftpboot/index.php -> /srv/web/index.php /tftp_provisioner.php -> /srv/tftp/tftp_provisioner.php Diederik de Groot 2020-03-16 08:06:10 +01:00
  • e3cea2d17c - Extended tlvfile to include CAPF, SRST and TVS - Update the tlvfile help text - Update TLV Handling. Update index.php error output when no filename is provided. Update gitignore - Use readfile - Add .cache folder Diederik de Groot 2020-03-12 14:55:07 +01:00
  • 4f0043117a - Fixed typo in lib/resolver.php - Added temporary tftptestserver.php - Added example file for nginx, for the new tftpboot server using index.php Diederik de Groot 2020-03-12 10:48:57 +01:00
  • 5134349828 Move SPA Locale files Diederik de Groot 2020-02-24 21:20:26 +01:00
  • 745676bf53 - Refactored lib/config.php to use classes - Added comments to config.php to clarify use Diederik de Groot 2020-02-18 18:23:03 +01:00
  • c46dd2f134 - Partial redesigned of resolver away from exceptions and returning ERROR Values instead - Simplification of tftp_provisioner.php - Refactored the filename cache into standalone abstract class which can be implemented using different backends - Check cache for duplicate files when adding and report Diederik de Groot 2020-02-17 19:41:02 +01:00
  • 7aa4524b19 - Copied github.com/tm1000/tftpserver/tftpserver.php over to lib/tftpserver.php - Replaced logging functions with lib/logger.php - First step for adding templated settings/file where placeholders can be filled out. - Add 'settings' structure to config.ini - Add 'settings' multidimensional config parser to lib/utils.php - Added simple test implementation of tftpserver - Renamed lib/tftpserver.php to lib/tftp.php - Fixed error output from lib/tftp.php - Note: current simple tftpserver.php test implementation stores/read files - from memory (not fs). So you need to put a file, before you can get that file back. - Cleanup some small config details - First simple implementation of tftp_provisioner.php Diederik de Groot 2020-02-16 20:35:05 +01:00
  • a4ebaee776 Initial checkin of resolver.php - use \\ instead of just \ in FileName - Use file_put_contents instead of open/write - Use file_exist instead of stat - Added /lib directory - Moved /tftpboot/index.cfg -> /config.ini - Moved /tftpboot/resolver.php -> /lib/resolver.php - Added /lib/config.php - include /lib/config.php in resolver.php and index.php - Changed $config array - Remove print_r($config['main']['base_path']) from config.php - Add isValidRequest() function - Use Boolean in tree_base data - Simplify config['subdirs'] substitution - Add lib/utils.php file - Added simple shell/utf/html escape checking - Added a collection of test cases (we need some more escape checking ones) - Added lib/logger.php (copied from tftpserver.php, so that it can be reused for that). - Clarify config.ini logformat - Update logger implementation - Replaced index.php with version that uses lib/resolver.php - Replaced ../etc/nginx/sites-available/tftpboot Example file Diederik de Groot 2020-02-15 19:30:00 +01:00
  • 2c54cf0664 Merge remote-tracking branch 'upstream/feature/redesign' into feature/redesign Marcello Ceschia 2020-03-16 15:06:59 +01:00
  • c06cac4653 renamed tftproot => data Added strict_types=1 Added NameSpaces Fixed config::replaceSubdirTreeStructure function Diederik de Groot 2020-03-16 11:33:02 +01:00
  • c150f5d4c5 Merge remote-tracking branch 'upstream/feature/redesign' into feature/redesign Marcello Ceschia 2020-03-16 11:05:47 +01:00
  • 67bf5bdca5 Added php-xml to README Added initial lib/xml.php Renamed srv/tftp/tftp_provisioner.php -> srv/tftp/tftp_provisioner Diederik de Groot 2020-03-16 08:27:00 +01:00
  • ad70913459 Reorder directory structure /tftpboot -> /data /tftpboot/index.php -> /srv/web/index.php /tftp_provisioner.php -> /srv/tftp/tftp_provisioner.php Diederik de Groot 2020-03-16 08:06:10 +01:00
  • d4562e3683 add crypto lib Marcello Ceschia 2020-03-15 22:29:09 +01:00
  • 22ae9c5ad1 Add .cache folder Diederik de Groot 2020-03-15 18:52:05 +01:00
  • 873ab55f08 Use readfile Diederik de Groot 2020-03-15 18:38:25 +01:00
  • 2c86ea62e7 Update TLV Handling. Update index.php error output when no filename is provided. Update gitignore Diederik de Groot 2020-03-15 10:42:26 +01:00
  • 37f9c253dd Update the tlvfile help text Diederik de Groot 2020-03-12 14:58:06 +01:00
  • 6ef72cda50 Extended tlvfile to include CAPF, SRST and TVS Diederik de Groot 2020-03-12 14:55:07 +01:00
  • b2708e4611 Added example file for nginx, for the new tftpboot server using index.php Diederik de Groot 2020-03-12 10:50:19 +01:00
  • f7924b0a94 Fixed typo in lib/resolver.php Added temporary tftptestserver.php Diederik de Groot 2020-03-12 10:48:57 +01:00
  • 9e7cb0eb8d Merge pull request #6 from marcelloceschia/patch-2 Diederik de Groot 2020-03-08 22:20:06 +01:00
  • a34b53249b updating rewrite for settings to allow .json files Marcello Ceschia 2020-03-08 10:22:14 +01:00
  • d3e2889b24 Merge pull request #5 from marcelloceschia/patch-1 Diederik de Groot 2020-03-05 19:28:12 +01:00
  • 06922fc679 fixes unmatched parentheses Marcello Ceschia 2020-03-05 18:22:57 +01:00
  • 1af07a905e Move SPA Locale files Diederik de Groot 2020-02-24 21:20:26 +01:00
  • 6dae0556b2 Added comments to config.php to clarify use Diederik de Groot 2020-02-18 18:31:41 +01:00
  • 3a4286628e Refactored lib/config.php to use classes Diederik de Groot 2020-02-18 18:23:03 +01:00
  • f3e5211ed5 Check cache for duplicate files when adding and report Diederik de Groot 2020-02-18 04:00:58 +01:00
  • 0ce2a149fc Fixup Diederik de Groot 2020-02-18 03:50:23 +01:00
  • 41516a5fc9 Refactored the filename cache into standalone abstract class which can be implemented using different backends Diederik de Groot 2020-02-18 03:45:58 +01:00
  • f28a90511b Partial redesigned of resolver away from exceptions and returning ERROR Values instead Simplification of tftp_provisioner.php Diederik de Groot 2020-02-17 19:41:02 +01:00
  • 70e99148f2 First simple implementation of tftp_provisioner.php Diederik de Groot 2020-02-17 17:52:29 +01:00
  • cc3ee10aaa Cleanup some small config details Diederik de Groot 2020-02-17 02:46:15 +01:00
  • 8950fb92f8 Added simple test implementation of tftpserver Renamed lib/tftpserver.php to lib/tftp.php Fixed error output from lib/tftp.php Diederik de Groot 2020-02-17 02:41:01 +01:00
  • 8ea03118c6 First step for adding templated settings/file where placeholders can be filled out. Add 'settings' structure to config.ini Add 'settings' multidimensional config parser to lib/utils.php Diederik de Groot 2020-02-17 01:59:32 +01:00
  • 5fc7beb627 Copied github.com/tm1000/tftpserver/tftpserver.php over to lib/tftpserver.php Replaced logging functions with lib/logger.php Diederik de Groot 2020-02-16 20:35:05 +01:00
  • 972beaf34b Replaced index.php with version that uses lib/resolver.php Replaced ../etc/nginx/sites-available/tftpboot Example file Diederik de Groot 2020-02-16 20:33:34 +01:00
  • 1f75a1dc97 Update logger implementation Diederik de Groot 2020-02-16 12:02:57 +01:00
  • ff7d44ce5d Clarify config.ini logformat Diederik de Groot 2020-02-16 09:49:33 +01:00
  • 36c5b036f7 Added lib/logger.php (copied from tftpserver.php, so that it can be reused for that). Diederik de Groot 2020-02-16 09:46:55 +01:00
  • d039261022 Add lib/utils.php file Added simple shell/utf/html escape checking Added a collection of test cases (we need some more escape checking ones) Diederik de Groot 2020-02-16 08:57:02 +01:00
  • 00b1241dfc Use Boolean in tree_base data Simplify config['subdirs'] substitution Diederik de Groot 2020-02-16 01:30:52 +01:00
  • fcf0495a38 Add isValidRequest() function Diederik de Groot 2020-02-15 23:42:46 +01:00
  • b8903f761a Remove print_r($config['main']['base_path']) from config.php Diederik de Groot 2020-02-15 23:25:31 +01:00
  • ad87422c60 Added /lib directory Moved /tftpboot/index.cfg -> /config.ini Moved /tftpboot/resolver.php -> /lib/resolver.php Added /lib/config.php - include /lib/config.php in resolver.php and index.php Changed $config array Diederik de Groot 2020-02-15 23:20:46 +01:00
  • caa3827bc6 Use file_put_contents instead of open/write Use file_exist instead of stat Diederik de Groot 2020-02-15 20:16:44 +01:00
  • 31c5a69460 Merge branch 'feature/redesign' of github.com:dkgroot/provision_sccp into feature/redesign Diederik de Groot 2020-02-15 19:31:37 +01:00
  • 2d7f939949 Initial checkin of resolver.php Diederik de Groot 2020-02-15 19:30:00 +01:00
  • 7c03e38fec use \\ instead of just \ in FileName Stoyan Marinov 2020-02-14 20:57:27 +00:00
  • d5bdcd4c30 Update tftp-hpa rewrites develop Diederik de Groot 2020-02-14 21:16:27 +01:00
  • 57eac8c37c Merge branch 'master' of github.com:dkgroot/provision_sccp Diederik de Groot 2020-02-14 17:26:46 +01:00
  • 8b3ffc8820 New 7975/7945/spa firmware Diederik de Groot 2020-02-14 17:26:00 +01:00
  • 26169eabb2 Update index.php Phantom 2019-11-14 14:49:53 +03:00
  • ccf9c52bc4 - Change Sccp class driver - bug fix Phantom 2019-08-15 11:51:15 +03:00
  • f6c9582b2c - Change Sccp class driver Phantom 2019-08-13 10:41:06 +03:00
  • f8a1ed27d0 Merge branch 'master' of github.com:dkgroot/provision_sccp Diederik de Groot 2019-05-14 22:13:12 +02:00
  • 5d81dd5679 Fix United States Tones Diederik de Groot 2019-05-14 22:12:54 +02:00
  • 453f71c113 - Rename Russian_Russian to Russian_Russian_Federation - Fix Ringtones - Add Log information Phantom 2019-05-07 17:34:38 +03:00
  • 2085edd7a0 - Rename Russian_Russian to Russian_Russian_Federation - Fix Ringtones Phantom 2019-05-07 17:31:51 +03:00
  • 832a7e3372 Update example settings Diederik de Groot 2019-04-15 15:05:48 +02:00
  • 7bd7b29bda Fix United States locale Diederik de Groot 2019-04-15 15:02:14 +02:00
  • 243e50ddad Update index.cnf Diederik de Groot 2019-04-15 15:00:55 +02:00
  • f2c3728935 Smaller fixes Diederik de Groot 2019-04-15 14:59:59 +02:00
  • 1c6b4ae7eb Update certutils Diederik de Groot 2019-03-23 17:19:34 +01:00
  • e0402a9ca3 Update gentlv script Diederik de Groot 2019-03-22 10:22:20 +01:00
  • 77a0cbc2a7 Update 7940/60 rewrite rules Update locale rewrite rules Diederik de Groot 2019-03-22 10:20:48 +01:00
  • 8766cfd622 Add handling of authorized_keys (for ssh phone login) to rewrite rules Diederik de Groot 2018-11-25 21:16:00 +01:00
  • efe0307a1d Update rewrite ruls to handled encrypted and signed files Add certutils from usecallmanager.nz Add etc/certs directory Diederik de Groot 2018-11-25 21:14:09 +01:00
  • 4d8b738e6e Update Wallpaper List.xml Diederik de Groot 2018-03-19 14:31:38 +01:00
  • 2995f82799 Script Update. Phantom 2018-03-16 16:56:28 +03:00
  • 3a9770620a Use base_config template and merge in the config file, instead of manually substituting default value when they are missing Diederik de Groot 2018-03-16 00:30:10 +01:00