Commit Graph

68 Commits

Author SHA1 Message Date
Diederik de Groot
5134349828 Move SPA Locale files
Signed-off-by: Diederik de Groot <dkgroot@talon.nl>
2020-03-17 12:18:06 +01:00
Diederik de Groot
745676bf53 - Refactored lib/config.php to use classes
- Added comments to config.php to clarify use

Signed-off-by: Diederik de Groot <ddegroot@talon.nl>
2020-03-17 12:17:39 +01:00
Diederik de Groot
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

Signed-off-by: Diederik de Groot <ddegroot@talon.nl>
2020-03-17 12:17:14 +01:00
Diederik de Groot
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
2020-03-17 12:16:26 +01:00
Diederik de Groot
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
2020-03-17 10:03:55 +01:00
Diederik de Groot
d5bdcd4c30 Update tftp-hpa rewrites 2020-02-14 21:16:27 +01:00
Diederik de Groot
57eac8c37c Merge branch 'master' of github.com:dkgroot/provision_sccp 2020-02-14 17:26:46 +01:00
Diederik de Groot
8b3ffc8820 New 7975/7945/spa firmware
Signed-off-by: Diederik de Groot <dkgroot@talon.nl>
2020-02-14 17:26:00 +01:00
Phantom
26169eabb2 Update index.php
- Wallpapers Bug Fix.
2019-11-14 14:49:53 +03:00
Phantom
ccf9c52bc4 - Change Sccp class driver
- bug fix
2019-08-15 11:51:15 +03:00
Phantom
f6c9582b2c - Change Sccp class driver 2019-08-13 10:41:06 +03:00
Diederik de Groot
f8a1ed27d0 Merge branch 'master' of github.com:dkgroot/provision_sccp 2019-05-14 22:13:12 +02:00
Diederik de Groot
5d81dd5679 Fix United States Tones 2019-05-14 22:12:54 +02:00
Phantom
453f71c113 - Rename Russian_Russian to Russian_Russian_Federation
- Fix Ringtones
- Add Log information
2019-05-07 17:34:38 +03:00
Phantom
2085edd7a0 - Rename Russian_Russian to Russian_Russian_Federation
- Fix Ringtones
2019-05-07 17:31:51 +03:00
Diederik de Groot
832a7e3372 Update example settings 2019-04-15 15:05:48 +02:00
Diederik de Groot
7bd7b29bda Fix United States locale 2019-04-15 15:02:14 +02:00
Diederik de Groot
243e50ddad Update index.cnf 2019-04-15 15:00:55 +02:00
Diederik de Groot
f2c3728935 Smaller fixes 2019-04-15 14:59:59 +02:00
Diederik de Groot
1c6b4ae7eb Update certutils 2019-03-23 17:19:34 +01:00
Diederik de Groot
e0402a9ca3 Update gentlv script 2019-03-22 10:22:20 +01:00
Diederik de Groot
77a0cbc2a7 Update 7940/60 rewrite rules
Update locale rewrite rules
2019-03-22 10:20:48 +01:00
Diederik de Groot
8766cfd622 Add handling of authorized_keys (for ssh phone login) to rewrite rules 2018-11-25 21:16:00 +01:00
Diederik de Groot
efe0307a1d Update rewrite ruls to handled encrypted and signed files
Add certutils from usecallmanager.nz
Add etc/certs directory
2018-11-25 21:14:09 +01:00
Diederik de Groot
4d8b738e6e Update Wallpaper List.xml 2018-03-19 14:31:38 +01:00
Phantom
2995f82799 Script Update. 2018-03-16 16:56:28 +03:00
Diederik de Groot
3a9770620a Use base_config template and merge in the config file, instead of manually substituting default value when they are missing 2018-03-16 00:30:10 +01:00
Diederik de Groot
7581605a64 Fix locale setting in example SEP_Base file 2018-03-16 00:28:43 +01:00
Diederik de Groot
4ca4b70b22 Renamed variable $path to $config
Concatenate paths instead of depending on absolute ones
Format debug output
2018-03-15 15:27:36 +01:00
Diederik de Groot
e7c4915e11 Merge branch 'master' of github.com:dkgroot/provision_sccp 2018-03-15 15:21:40 +01:00
Diederik de Groot
fc19d31853 Fix tftp-hpa rewrite rules for SPA -cnf.xml files 2018-03-15 15:19:36 +01:00
Diederik de Groot
7bd7223303 Fix wallpaper List files 2018-03-15 15:18:40 +01:00
Phantom
ea463ff5ee Add nginx Configuration
Script Update.
2018-03-15 17:05:48 +03:00
Phantom
0d7e5c4dd8 Add apache 2 Configuration 2018-03-15 15:34:26 +03:00
Phantom
149f53639f Small refactoring 2018-03-14 21:45:50 +03:00
Phantom
c6d24e0c78 Small refactoring 2018-03-14 16:48:08 +03:00
Phantom
2f269e5117 Small refactoring 2018-03-14 16:44:21 +03:00
Diederik de Groot
07c61cd55c Small refactoring 2018-03-13 15:36:58 +01:00
Diederik de Groot
ddb8750939 Couple of simplifications / spelling corrections 2018-03-13 14:50:57 +01:00
Diederik de Groot
047c91e564 Initial checkin of php script to replace the regex rules 2018-03-13 14:25:38 +01:00
Diederik de Groot
9e19fee4fa Added some simple setup instructions 2018-03-05 17:58:50 +01:00
Diederik de Groot
0f713113c9 Fixup for ata188 2018-03-05 17:49:44 +01:00
Diederik de Groot
eb9ef67aa0 Split the firmware directories per type, add softlink to lowest member 2018-03-05 17:38:41 +01:00
Diederik de Groot
7dc4fd9d5c Remove languages_bak directory 2018-03-05 16:50:55 +01:00
Diederik de Groot
df2115c359 Update README.md 2018-03-04 23:37:32 +01:00
Diederik de Groot
4ad255eccb Update README.md 2018-03-04 23:36:32 +01:00
Diederik de Groot
0fc76e055e Update README.md 2018-03-04 23:36:00 +01:00
Diederik de Groot
bb7895d3cf Merge pull request #3 from dkgroot/add-code-of-conduct-1
Create CODE_OF_CONDUCT.md
2018-03-04 23:32:16 +01:00
Diederik de Groot
f1bd8a18bb Create CODE_OF_CONDUCT.md 2018-03-04 23:31:49 +01:00
Diederik de Groot
2f9046a6fc Cleanup tftp-hpa file 2018-03-04 16:13:46 +01:00