Diederik de Groot
c06cac4653
renamed tftproot => data
...
Added strict_types=1
Added NameSpaces
Fixed config::replaceSubdirTreeStructure function
Signed-off-by: Diederik de Groot <ddegroot@talon.nl >
2020-03-16 11:33:02 +01:00
Diederik de Groot
ad70913459
Reorder directory structure
...
/tftpboot -> /data
/tftpboot/index.php -> /srv/web/index.php
/tftp_provisioner.php -> /srv/tftp/tftp_provisioner.php
Signed-off-by: Diederik de Groot <ddegroot@talon.nl >
2020-03-16 08:06:10 +01:00
Diederik de Groot
3a4286628e
Refactored lib/config.php to use classes
...
Signed-off-by: Diederik de Groot <ddegroot@talon.nl >
2020-02-18 18:23:03 +01:00
Diederik de Groot
cc3ee10aaa
Cleanup some small config details
...
Signed-off-by: Diederik de Groot <ddegroot@talon.nl >
2020-02-17 02:46:15 +01:00
Diederik de Groot
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
Signed-off-by: Diederik de Groot <ddegroot@talon.nl >
2020-02-17 01:59:32 +01:00
Diederik de Groot
972beaf34b
Replaced index.php with version that uses lib/resolver.php
...
Replaced ../etc/nginx/sites-available/tftpboot Example file
Signed-off-by: Diederik de Groot <ddegroot@talon.nl >
2020-02-16 20:33:34 +01:00
Diederik de Groot
ff7d44ce5d
Clarify config.ini logformat
...
Signed-off-by: Diederik de Groot <ddegroot@talon.nl >
2020-02-16 09:49:33 +01:00
Diederik de Groot
36c5b036f7
Added lib/logger.php (copied from tftpserver.php, so that it can be reused for that).
...
Signed-off-by: Diederik de Groot <ddegroot@talon.nl >
2020-02-16 09:46:55 +01:00
Diederik de Groot
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
Signed-off-by: Diederik de Groot <ddegroot@talon.nl >
2020-02-15 23:20:46 +01:00