From f2c372893573c3d869c0430b1789f593fabf98e2 Mon Sep 17 00:00:00 2001 From: Diederik de Groot Date: Mon, 15 Apr 2019 14:59:59 +0200 Subject: [PATCH 1/6] Smaller fixes --- etc/apache2/conf.d/tftpboot.conf | 29 +++++++++++++++++ .../sites-available/http-tftpboot.conf | 27 ---------------- tftpboot/index.php | 2 +- tftpboot/ringtones/mkringlist.sh | 4 +-- tftpboot/ringtones/ringlist.xml | 32 +++++++++---------- 5 files changed, 48 insertions(+), 46 deletions(-) create mode 100644 etc/apache2/conf.d/tftpboot.conf delete mode 100644 etc/apache2/sites-available/http-tftpboot.conf diff --git a/etc/apache2/conf.d/tftpboot.conf b/etc/apache2/conf.d/tftpboot.conf new file mode 100644 index 0000000..fdb37ef --- /dev/null +++ b/etc/apache2/conf.d/tftpboot.conf @@ -0,0 +1,29 @@ +Listen 6970 + + DocumentRoot "/tftpboot" + ErrorLog /var/log/httpd/tftp.error.log + CustomLog /var/log/httpd/tftp.access.log combined + + + Options FollowSymlinks + AllowOverride none + Require all granted + RewriteEngine on + RewriteBase "/" + RewriteCond "/tftpboot/%{REQUEST_FILENAME}" !-f + RewriteCond "/tftpboot/%{REQUEST_FILENAME}" !-d + RewriteRule "(.*)" "index.php?id=$1" [PT,QSA] + + + + Options FollowSymLinks + AllowOverride all + Require all granted + + + + Require all granted + + + Alias / "/tftpboot/" + diff --git a/etc/apache2/sites-available/http-tftpboot.conf b/etc/apache2/sites-available/http-tftpboot.conf deleted file mode 100644 index 1eb9d32..0000000 --- a/etc/apache2/sites-available/http-tftpboot.conf +++ /dev/null @@ -1,27 +0,0 @@ -# -# ---------------- Apache 2 ( httpd ) Configuration to support the starting load of the cisco phones via HTTP. -Listen 6970 -NameVirtualHost *:6970 - - DocumentRoot "/tftpboot" -# DocumentRoot "/data/development/sccp/sources/tftp/tftpboot" -# server_name default - ErrorLog /var/log/httpd/tftp.error.log - CustomLog /var/log/httpd/tftp.access.log combined -# Other directives here - - RewriteEngine on - RewriteBase "/" - RewriteCond "/tftpboot/%{REQUEST_FILENAME}" !-f - RewriteCond "/tftpboot/%{REQUEST_FILENAME}" !-d - RewriteRule "(.*)" "index.php?id=$1" [PT,QSA] - -# -# RewriteEngine on -# RewriteBase "/" -# RewriteCond "/data/development/sccp/sources/tftp/tftpboot/%{REQUEST_FILENAME}" !-f -# RewriteCond "/data/development/sccp/sources/tftp/tftpboot/%{REQUEST_FILENAME}" !-d -# RewriteRule "(.*)" "index.php?id=$1" [PT,QSA] -# - - diff --git a/tftpboot/index.php b/tftpboot/index.php index b794ea8..6b700e1 100644 --- a/tftpboot/index.php +++ b/tftpboot/index.php @@ -40,7 +40,7 @@ $request = $_REQUEST; $req_file = !empty($request['id']) ? $request['id'] : ''; # directory content extensions map -$fw_suffix = array('.bin', '.loads', '.sbn', '.sb2', '.sbin', '.zz', '.zup'); +$fw_suffix = array('.bin', '.loads', '.sbn', '.sb2', '.sbin', '.zz', '.zup', '.loads'); //$settings_suffix = array('cnf.xml'); diff --git a/tftpboot/ringtones/mkringlist.sh b/tftpboot/ringtones/mkringlist.sh index a54a400..598ce26 100755 --- a/tftpboot/ringtones/mkringlist.sh +++ b/tftpboot/ringtones/mkringlist.sh @@ -6,7 +6,7 @@ if [ ! -z "`ls *.pcm 2>/dev/null`" ]; then basename=`basename ${filename} .pcm` echo -e "\t" >>$outfile echo -e "\t\t${basename}" >>$outfile - echo -e "\t\t${filename}" >>$outfile + echo -e "\t\tringtones\${filename}" >>$outfile echo -e "\t" >>$outfile done fi @@ -15,7 +15,7 @@ if [ ! -z "`ls *.raw 2>/dev/null`" ]; then basename=`basename ${filename} .raw` echo -e "\t" >>$outfile echo -e "\t\t${basename}" >>$outfile - echo -e "\t\t${filename}" >>$outfile + echo -e "\t\tringtones\${filename}" >>$outfile echo -e "\t" >>$outfile done fi diff --git a/tftpboot/ringtones/ringlist.xml b/tftpboot/ringtones/ringlist.xml index bff02a9..2c7e4b5 100644 --- a/tftpboot/ringtones/ringlist.xml +++ b/tftpboot/ringtones/ringlist.xml @@ -1,62 +1,62 @@ - + drums1 - drums1.pcm + ringtones\drums1.pcm drums2 - drums2.pcm + ringtones\drums2.pcm loudc1 - loudc1.pcm + ringtones\loudc1.pcm loudc2 - loudc2.pcm + ringtones\loudc2.pcm loudlaser - loudlaser.pcm + ringtones\loudlaser.pcm merlin2 - merlin2.pcm + ringtones\merlin2.pcm merlin3 - merlin3.pcm + ringtones\merlin3.pcm merlin4 - merlin4.pcm + ringtones\merlin4.pcm merlin5 - merlin5.pcm + ringtones\merlin5.pcm merlin6 - merlin6.pcm + ringtones\merlin6.pcm merlin7 - merlin7.pcm + ringtones\merlin7.pcm ringer1 - ringer1.pcm + ringtones\ringer1.pcm ringer2 - ringer2.pcm + ringtones\ringer2.pcm ringer3 - ringer3.pcm + ringtones\ringer3.pcm ringer4 - ringer4.pcm + ringtones\ringer4.pcm From 243e50ddad477e0d225e67aa33cec89a81fb9197 Mon Sep 17 00:00:00 2001 From: Diederik de Groot Date: Mon, 15 Apr 2019 15:00:55 +0200 Subject: [PATCH 2/6] Update index.cnf --- tftpboot/index.cnf | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tftpboot/index.cnf b/tftpboot/index.cnf index 15e47de..1a1cacc 100644 --- a/tftpboot/index.cnf +++ b/tftpboot/index.cnf @@ -3,10 +3,10 @@ debug = on ; The output in the browser window for more information tftproot = /tftpboot ;default_language = English_United_States -;firmware = firmware -;settings = settings -;wallpapers = wallpapers -;ringtones = ringtones -;locales = locales -;countries = locales/countries -;languages = locales/languages +firmware = firmware +settings = settings +wallpapers = wallpapers +ringtones = ringtones +locales = locales +countries = countries +languages = languages From 7bd7b29bda8dcdf0f02b8f25f52d2b58b7c25cab Mon Sep 17 00:00:00 2001 From: Diederik de Groot Date: Mon, 15 Apr 2019 15:02:14 +0200 Subject: [PATCH 3/6] Fix United States locale --- .../countries/United_States/7960-tones.xml | 52 +- .../countries/United_States/g3-tones.xml | 83 +-- .../countries/United_States/g4-tones.xml | 83 +-- .../countries/United_States/gateway-tones.xml | 554 +++++++++++++----- 4 files changed, 525 insertions(+), 247 deletions(-) diff --git a/tftpboot/locales/countries/United_States/7960-tones.xml b/tftpboot/locales/countries/United_States/7960-tones.xml index 1a81319..a59fa51 100644 --- a/tftpboot/locales/countries/United_States/7960-tones.xml +++ b/tftpboot/locales/countries/United_States/7960-tones.xml @@ -1,28 +1,28 @@ -Netherlands -/main/3.3.release/1 -0 - - - - - - - - - - - - - - - - - - - - - - - + United_States + /main/3.3.release/1 + 0 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tftpboot/locales/countries/United_States/g3-tones.xml b/tftpboot/locales/countries/United_States/g3-tones.xml index 67935f7..1245e45 100644 --- a/tftpboot/locales/countries/United_States/g3-tones.xml +++ b/tftpboot/locales/countries/United_States/g3-tones.xml @@ -1,47 +1,48 @@ -Netherlands -/main/3.3.release/1 -0 - - - - - - - - - - - - - - - - - - - - - - - + United_States + /main/3.3.release/1 + 0 + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + - - - - - - + + + + + + diff --git a/tftpboot/locales/countries/United_States/g4-tones.xml b/tftpboot/locales/countries/United_States/g4-tones.xml index 67935f7..1245e45 100644 --- a/tftpboot/locales/countries/United_States/g4-tones.xml +++ b/tftpboot/locales/countries/United_States/g4-tones.xml @@ -1,47 +1,48 @@ -Netherlands -/main/3.3.release/1 -0 - - - - - - - - - - - - - - - - - - - - - - - + United_States + /main/3.3.release/1 + 0 + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + - - - - - - + + + + + + diff --git a/tftpboot/locales/countries/United_States/gateway-tones.xml b/tftpboot/locales/countries/United_States/gateway-tones.xml index 16551d7..9acbd2c 100644 --- a/tftpboot/locales/countries/United_States/gateway-tones.xml +++ b/tftpboot/locales/countries/United_States/gateway-tones.xml @@ -1,12 +1,12 @@ - Netherlands - /main/seaview/2 + United_States + /main/seaview/1 gateway tones - 35 + 40 -90 - -90 - alaw + -69 + ulaw 0 0 @@ -19,21 +19,21 @@ - 1 + 2 0 - 425 - 0 + 480 + 620 0 0 - -200 - -200 - -200 + -170 + -170 + -240 - 0 - 0 - 0 + -170 + -170 + -240 0 @@ -65,21 +65,21 @@ 0 - 1 + 2 0 - 425 - 0 + 440 + 480 0 0 - -110 - -110 - -110 + -160 + -160 + -190 - 0 - 0 - 0 + -160 + -160 + -160 0 @@ -92,7 +92,7 @@ 0 1000 - 4000 + 3000 0 0 0 @@ -111,21 +111,21 @@ 0 - 1 + 2 0 - 425 - 0 + 480 + 620 0 0 - -200 - -200 - -200 + -170 + -170 + -190 - 0 - 0 - 0 + -170 + -170 + -240 0 @@ -157,21 +157,21 @@ 0 - 1 + 2 0 - 425 - 0 + 480 + 620 0 0 - -200 - -200 - -200 + -170 + -170 + -190 - 0 - 0 - 0 + -170 + -170 + -240 0 @@ -203,21 +203,21 @@ 0 - 1 + 2 0 - 425 - 0 + 350 + 440 0 0 - -150 - -150 - -150 + -165 + -165 + -185 - 0 - 0 - 0 + -165 + -165 + -185 0 @@ -249,21 +249,21 @@ 0 - 1 + 2 0 - 425 - 0 + 350 + 440 0 0 - -150 - -150 - -150 + -165 + -165 + -185 - 0 - 0 - 0 + -165 + -165 + -185 0 @@ -304,7 +304,7 @@ -150 -150 - -150 + -185 0 @@ -396,7 +396,7 @@ -150 -150 - -150 + -185 0 @@ -525,21 +525,21 @@ 0 - 2 + 1 0 - 400 - 450 + 440 + 0 0 0 - -150 - -150 - -150 + -170 + -170 + -190 - -150 - -150 - -150 + 0 + 0 + 0 0 @@ -551,8 +551,8 @@ 0 0 - 500 - 9500 + 300 + 65535 0 0 0 @@ -571,21 +571,21 @@ 0 - 0 + 2 0 - 0 - 0 + 350 + 440 0 0 - 0 - 0 - 0 + -130 + -130 + -185 - 0 - 0 - 0 + -130 + -130 + -185 0 @@ -597,12 +597,12 @@ 0 0 - 0 - 0 - 0 - 0 - 0 - 0 + 100 + 100 + 100 + 100 + 100 + 65535 0 0 0 @@ -711,19 +711,19 @@ 2 0 - 400 - 450 + 350 + 440 0 0 - -150 - -150 - -150 + -165 + -165 + -185 - -150 - -150 - -150 + -165 + -165 + -185 0 @@ -735,13 +735,13 @@ 0 0 - 500 - 55 - 0 - 0 - 0 - 0 - 0 + 100 + 100 + 100 + 100 + 100 + 100 + 65535 0 0 0 @@ -800,30 +800,306 @@ 0 0 - - 0 + + 1 0 - 0 - 0 + 440 + 0 + 0 + 0 - 0 - 0 - 0 + -170 + -170 + -190 0 0 0 - 0 + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 300 + 65535 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 440 + 0 + 0 + 0 + + -170 + -170 + -190 + + + 0 + 0 + 0 + + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 100 + 100 + 100 + 10000 + 100 + 100 + 100 + 65535 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 1 + 0 + 440 + 0 + 0 + 0 + + -170 + -170 + -190 + + + 0 + 0 + 0 + + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 100 + 100 + 100 + 10000 + 100 + 100 + 100 + 65535 + 440 + 0 + 440 + 0 + 440 + 0 + 2 + 1 + 2 + 1 + + + 1 + 0 + 440 + 0 + 0 + 0 + + -170 + -170 + -190 + + + 0 + 0 + 0 + + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 100 + 100 + 300 + 10000 + 100 + 100 + 300 + 65535 + 440 + 0 + 440 + 0 + 440 + 0 + 2 + 1 + 2 + 1 + + + 2 + 0 + 350 + 440 + 0 + 0 + + -165 + -165 + -185 + + + -165 + -165 + -185 + + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 100 + 100 + 65535 + 0 + 0 + 0 + 0 + 0 + 350 + 440 + 0 + 0 + 0 + 0 + 10 + 1 + 0 + 0 + + + 4 + 0 + 1400 + 2600 + 2450 + 2600 + + -30 + -30 + -30 + + + -30 + -30 + -30 + + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 100 + 100 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 65535 + 0 + 0 + 0 + + + 2 + 0 + 440 + 0 + + -215 + -215 + -215 + + + 0 + 0 + 0 + + 250 0 - 0 + 250 0 0 0 0 0 - 0 + 620 0 0 0 @@ -831,10 +1107,10 @@ 0 - 0 + 1 0 - 0 - 0 + 500 + 500 0 0 @@ -845,47 +1121,47 @@ 0 0 - 0 - 0 - 0 - 0 - 0 - 0 + 100 + 150 + 100 + 150 + 100 + 150 0 - 0 - 0 + 10000 + 500 0 - 0 + 500 0 0 0 - 0 + 1 0 - 0 + 950 0 - 0 - 0 - 0 + -100 + -100 + -100 0 0 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 + 320 + 10 + 320 + 10 + 320 + 10 + 1000 0 - 0 + 1400 0 - 0 + 1800 0 0 0 From 832a7e33727e410d22160a1d9d2e0b3e12df87a2 Mon Sep 17 00:00:00 2001 From: Diederik de Groot Date: Mon, 15 Apr 2019 15:05:48 +0200 Subject: [PATCH 4/6] Update example settings --- tftpboot/settings/SEP_BASE_7970.cnf.xml | 28 ++++++++++++------------ tftpboot/settings/XMLDefault.cnf.xml | 29 +++++++++++++------------ 2 files changed, 29 insertions(+), 28 deletions(-) diff --git a/tftpboot/settings/SEP_BASE_7970.cnf.xml b/tftpboot/settings/SEP_BASE_7970.cnf.xml index ea256c0..c67f441 100644 --- a/tftpboot/settings/SEP_BASE_7970.cnf.xml +++ b/tftpboot/settings/SEP_BASE_7970.cnf.xml @@ -25,17 +25,17 @@ asterisk1 - 2001:471:2f25:3ce::466 + 2001:aaa:bbb:ccc::111 2000 - 192.168.0.3 + 192.168.1.1 asterisk2 - 2a00:471:2f25:4cd::10 + 2001:aaa:bbb:ccc::112 2000 @@ -46,7 +46,7 @@ Disable - 192.168.0.2 + 192.168.1.2 2000 @@ -58,7 +58,7 @@ 1234 - http://192.168.0.2/Chan-SCCP-b.png + http://192.168.1.1/Chan-SCCP-b.png true 3 @@ -77,15 +77,15 @@ 1 1 0 - 192.168.0.3:9001 + 192.168.1.1:9001 1 1 1 1 Cisco Phone 1 - 2001:471:2f25:3ce::466 - 2001:471:2f25:3ce::466:9001 + 2001:aaa:bbb:ccc::111 + 2001:aaa:bbb:ccc::111:9001 0 1 2 @@ -112,10 +112,10 @@ 1 - http://192.168.0.3/cisco_menu/help/help.php - http://192.168.0.3/authenticate.php - http://192.168.0.3/tests.xml - http://192.168.0.3/CiscoDirectory/phonebook.php + http://192.168.1.1/cisco_menu/help/help.php + http://192.168.1.1/authenticate.php + http://192.168.1.1/tests.xml + http://192.168.1.1/CiscoDirectory/phonebook.php 96 @@ -169,13 +169,13 @@ Tests - http://192.168.0.3/tests.xml + http://192.168.1.1/tests.xml Corporate Directory - http://192.168.0.3/cisco-addressbook/ + http://192.168.1.1/cisco-addressbook/ diff --git a/tftpboot/settings/XMLDefault.cnf.xml b/tftpboot/settings/XMLDefault.cnf.xml index 35255b7..95d65b6 100644 --- a/tftpboot/settings/XMLDefault.cnf.xml +++ b/tftpboot/settings/XMLDefault.cnf.xml @@ -22,20 +22,21 @@ - moviebox - 2001:471:2f25:3ce::3 + server1 + 2001:aaa:bbb:ccc::111 2000 - 192.168.187.3 + 192.168.1.1 + server2 2000 - 192.168.187.3 + 192.168.1.2 @@ -114,9 +115,9 @@ - 192.168.178.3 - 192.168.178.3 - 192.168.178.3 + 192.168.1.1 + 192.168.1.1 + 192.168.1.1 3 false false @@ -151,8 +152,8 @@ 1 0 22 - 2a00:1258:3::185 - 2a00:1258:3::185 + 2001:aaa:bbb:ccc::111 + 2001:aaa:bbb:ccc::111 0 1 @@ -224,12 +225,12 @@ 9999 - http://192.168.178.3/idle.php - http://192.168.178.3/authenticate.php - http://192.168.178.3/cisco_menu/help/help.php + http://192.168.1.1/idle.php + http://192.168.1.1/authenticate.php + http://192.168.1.1/cisco_menu/help/help.php - http://192.168.178.3/tests.xml - http://192.168.178.3/cisco_menu/directory/menu.php + http://192.168.1.1/tests.xml + http://192.168.1.1/cisco_menu/directory/menu.php From 2085edd7a0d6b7acaa69097b2af21651e5a1307a Mon Sep 17 00:00:00 2001 From: Phantom Date: Tue, 7 May 2019 17:31:51 +0300 Subject: [PATCH 5/6] - Rename Russian_Russian to Russian_Russian_Federation - Fix Ringtones --- tftpboot/index.php | 52 ++++++++++++++++-- .../7905-dictionary.xml | 0 .../7905-font.xml | 0 .../7905-kate.xml | 0 .../7920-dictionary.xml | 0 .../7920-font.xml | 0 .../7920-kate.xml | 0 .../7921-dictionary.xml | 0 .../7921-font.dat | Bin .../7921-kate.utf-8.xml | 0 .../7921-kate.xml | 0 .../7960-dictionary-ext.xml | 0 .../7960-dictionary.xml | 0 .../7960-font.xml | 0 .../7960-kate.xml | 0 .../CIPC_Locale.loads | 0 .../CIPC_Locale.zip | Bin .../CME-locale-ru_RU-Russian-10.5.3.0.tar.cfg | 0 .../SCCP-dictionary-ext.xml | 0 .../SCCP-dictionary.utf-8.xml | 0 .../SCCP-dictionary.xml | 0 .../be-sccp.jar | Bin .../be-sip.jar | Bin .../cin-sip.jar | Bin .../g3-tones.xml | 0 .../g4-tones.xml | 0 .../gb-sccp-sip.jar | Bin .../gd-sip.jar | Bin .../gh-sip.jar | Bin .../gp-sccp.jar | Bin .../gp-sip.jar | Bin .../ipc-sccp.jar | Bin .../ipc-sip.jar | Bin .../ld-sip.jar | Bin .../lk-sip.jar | Bin .../mk-sccp.jar | Bin .../mk-sip.jar | Bin .../rp-sccp.jar | Bin .../rtl-sccp.jar | Bin .../rtl-sip.jar | Bin .../sl-be-sip.jar | Bin .../sl-sip.jar | Bin .../sp-sip.jar | Bin .../tags_file | 0 .../tc-sccp.jar | Bin .../tc-sip.jar | Bin .../td-sccp.jar | Bin .../td-sip.jar | Bin .../utf8_tags_file | 0 49 files changed, 47 insertions(+), 5 deletions(-) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/7905-dictionary.xml (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/7905-font.xml (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/7905-kate.xml (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/7920-dictionary.xml (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/7920-font.xml (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/7920-kate.xml (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/7921-dictionary.xml (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/7921-font.dat (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/7921-kate.utf-8.xml (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/7921-kate.xml (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/7960-dictionary-ext.xml (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/7960-dictionary.xml (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/7960-font.xml (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/7960-kate.xml (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/CIPC_Locale.loads (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/CIPC_Locale.zip (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/CME-locale-ru_RU-Russian-10.5.3.0.tar.cfg (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/SCCP-dictionary-ext.xml (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/SCCP-dictionary.utf-8.xml (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/SCCP-dictionary.xml (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/be-sccp.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/be-sip.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/cin-sip.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/g3-tones.xml (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/g4-tones.xml (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/gb-sccp-sip.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/gd-sip.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/gh-sip.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/gp-sccp.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/gp-sip.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/ipc-sccp.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/ipc-sip.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/ld-sip.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/lk-sip.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/mk-sccp.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/mk-sip.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/rp-sccp.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/rtl-sccp.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/rtl-sip.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/sl-be-sip.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/sl-sip.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/sp-sip.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/tags_file (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/tc-sccp.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/tc-sip.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/td-sccp.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/td-sip.jar (100%) rename tftpboot/locales/languages/{Russian_Russia => Russian_Russian_Federation}/utf8_tags_file (100%) diff --git a/tftpboot/index.php b/tftpboot/index.php index 6b700e1..cda59ee 100644 --- a/tftpboot/index.php +++ b/tftpboot/index.php @@ -44,7 +44,8 @@ $fw_suffix = array('.bin', '.loads', '.sbn', '.sb2', '.sbin', '.zz', '.zup', '.l //$settings_suffix = array('cnf.xml'); -$ringtones_list = array('distinctive.xml', 'ringlist.xml'); +$ringtones_list = array('distinctive.xml', 'ringlist.xml','distinctiveringlist.xml'); +$ringtones_suffix = array('.raw', '.pcm', '.rwb'); $locale_list = array('-dictionary.', 'dictionary-ext.', '-dictionary.utf-8.', '-kate.xml', '-font.xml', '-font.dat','-tones.xml', 'be-sccp.jar', 'tc-sccp.jar', 'td-sccp.jar', 'ipc-sccp.jar', 'mk-sccp.jar', '_locale.loads', 'i-button-help.xml'); @@ -104,8 +105,14 @@ if (!empty($req_file)) { $tmp_file = $config['wallpapers'].'/'. $req_data_ar[$req_data_len-1].'/'. $req_file_name; } else if (strpos_array($ringtones_list, $req_file_name, 'any') !== FALSE) { // Request RingTones - $tmp_file = $config['ringtones'].'/ringlist.xml'; + $tmp_file = $config['ringtones'].'/'.$req_file_name; + if (!file_exists($tmp_file)) { + $tmp_file = $config['ringtones'].'/ringlist.xml'; + } } + else if(strpos_array($req_file_name, $ringtones_suffix,'any') !== FALSE) { // Firmware file was requested + $tmp_file = $config['ringtones'].'/'.$req_file_name; + } else if (strpos_array($req_file, $locale_list, 'any') !== FALSE) { // Request Languages if (!empty($req_data_ar[$req_data_len-1])) { $tmp_file = $config['languages'].'/'. $req_data_ar[$req_data_len-1].'/'. $req_file_name; @@ -131,14 +138,16 @@ if (!empty($req_file)) { $tmp_file = $config['languages'].'/'. $req_data_ar[$req_data_len-1].'/'. $req_data_ar[$req_data_len]; } */ - if ($print_debug == 'on'){ print_r('
File : '. $req_file_name. ' not found.
');} - + if ($print_debug == 'on'){ print_r('
File : '. $orig_req_file_name. ' not found.
');} if (empty($tmp_file)) { + if (!empty($config['log'])) { to_log(array('GET :'.$orig_req_file_name, 'no match found'),'E',$config['log']); } die('ERROR: no match found.'); } $req_file_full_path = $tmp_file; } } + if (!empty($config['log'])) { to_log(array('GET :'.$orig_req_file_name, 'Remap :'.$req_file_full_path),'i',$config['log']); } + if (!empty($req_file_full_path)) { if ($signed) { $req_file_full_path .= '.sgn'; @@ -148,7 +157,7 @@ if (!empty($req_file)) { } if ($print_debug == 'on'){ print_r('
Returning: '. $req_file_full_path. '
');} file_force_download($req_file_full_path); - } + } } /* @@ -220,6 +229,39 @@ function strpos_array($haystack, $needles, $mode='any') { return FALSE; } +function to_log($text, $level='i', $file) { + switch (strtolower($level)) { + case 'e': + case 'error': + $level='ERROR'; + break; + case 'i': + case 'info': + $level='INFO'; + break; + case 'd': + case 'debug': + $level='DEBUG'; + break; + default: + $level='INFO'; + } + if (is_array($text)) { + $to_log = ''; + foreach ($text as $value) { + $to_log .= $value."\t"; + } + } else { + $to_log .= $text; + } + $_txt = date('d.m.Y h:i:s')."\t[".$level."]\t ".$to_log."\n"; + if (empty($file)) { + error_log($_txt, 0); + } else { + error_log($_txt, 3, $file); + } +} + function find_all_files($dir, $file_mask=null, $mode='full'){ $result = NULL; diff --git a/tftpboot/locales/languages/Russian_Russia/7905-dictionary.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7905-dictionary.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7905-dictionary.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7905-dictionary.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7905-font.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7905-font.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7905-font.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7905-font.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7905-kate.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7905-kate.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7905-kate.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7905-kate.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7920-dictionary.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7920-dictionary.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7920-dictionary.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7920-dictionary.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7920-font.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7920-font.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7920-font.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7920-font.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7920-kate.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7920-kate.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7920-kate.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7920-kate.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7921-dictionary.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7921-dictionary.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7921-dictionary.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7921-dictionary.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7921-font.dat b/tftpboot/locales/languages/Russian_Russian_Federation/7921-font.dat similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7921-font.dat rename to tftpboot/locales/languages/Russian_Russian_Federation/7921-font.dat diff --git a/tftpboot/locales/languages/Russian_Russia/7921-kate.utf-8.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7921-kate.utf-8.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7921-kate.utf-8.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7921-kate.utf-8.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7921-kate.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7921-kate.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7921-kate.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7921-kate.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7960-dictionary-ext.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7960-dictionary-ext.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7960-dictionary-ext.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7960-dictionary-ext.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7960-dictionary.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7960-dictionary.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7960-dictionary.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7960-dictionary.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7960-font.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7960-font.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7960-font.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7960-font.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7960-kate.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7960-kate.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7960-kate.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7960-kate.xml diff --git a/tftpboot/locales/languages/Russian_Russia/CIPC_Locale.loads b/tftpboot/locales/languages/Russian_Russian_Federation/CIPC_Locale.loads similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/CIPC_Locale.loads rename to tftpboot/locales/languages/Russian_Russian_Federation/CIPC_Locale.loads diff --git a/tftpboot/locales/languages/Russian_Russia/CIPC_Locale.zip b/tftpboot/locales/languages/Russian_Russian_Federation/CIPC_Locale.zip similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/CIPC_Locale.zip rename to tftpboot/locales/languages/Russian_Russian_Federation/CIPC_Locale.zip diff --git a/tftpboot/locales/languages/Russian_Russia/CME-locale-ru_RU-Russian-10.5.3.0.tar.cfg b/tftpboot/locales/languages/Russian_Russian_Federation/CME-locale-ru_RU-Russian-10.5.3.0.tar.cfg similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/CME-locale-ru_RU-Russian-10.5.3.0.tar.cfg rename to tftpboot/locales/languages/Russian_Russian_Federation/CME-locale-ru_RU-Russian-10.5.3.0.tar.cfg diff --git a/tftpboot/locales/languages/Russian_Russia/SCCP-dictionary-ext.xml b/tftpboot/locales/languages/Russian_Russian_Federation/SCCP-dictionary-ext.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/SCCP-dictionary-ext.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/SCCP-dictionary-ext.xml diff --git a/tftpboot/locales/languages/Russian_Russia/SCCP-dictionary.utf-8.xml b/tftpboot/locales/languages/Russian_Russian_Federation/SCCP-dictionary.utf-8.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/SCCP-dictionary.utf-8.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/SCCP-dictionary.utf-8.xml diff --git a/tftpboot/locales/languages/Russian_Russia/SCCP-dictionary.xml b/tftpboot/locales/languages/Russian_Russian_Federation/SCCP-dictionary.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/SCCP-dictionary.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/SCCP-dictionary.xml diff --git a/tftpboot/locales/languages/Russian_Russia/be-sccp.jar b/tftpboot/locales/languages/Russian_Russian_Federation/be-sccp.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/be-sccp.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/be-sccp.jar diff --git a/tftpboot/locales/languages/Russian_Russia/be-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/be-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/be-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/be-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/cin-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/cin-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/cin-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/cin-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/g3-tones.xml b/tftpboot/locales/languages/Russian_Russian_Federation/g3-tones.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/g3-tones.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/g3-tones.xml diff --git a/tftpboot/locales/languages/Russian_Russia/g4-tones.xml b/tftpboot/locales/languages/Russian_Russian_Federation/g4-tones.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/g4-tones.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/g4-tones.xml diff --git a/tftpboot/locales/languages/Russian_Russia/gb-sccp-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/gb-sccp-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/gb-sccp-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/gb-sccp-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/gd-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/gd-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/gd-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/gd-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/gh-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/gh-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/gh-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/gh-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/gp-sccp.jar b/tftpboot/locales/languages/Russian_Russian_Federation/gp-sccp.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/gp-sccp.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/gp-sccp.jar diff --git a/tftpboot/locales/languages/Russian_Russia/gp-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/gp-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/gp-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/gp-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/ipc-sccp.jar b/tftpboot/locales/languages/Russian_Russian_Federation/ipc-sccp.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/ipc-sccp.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/ipc-sccp.jar diff --git a/tftpboot/locales/languages/Russian_Russia/ipc-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/ipc-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/ipc-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/ipc-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/ld-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/ld-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/ld-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/ld-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/lk-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/lk-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/lk-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/lk-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/mk-sccp.jar b/tftpboot/locales/languages/Russian_Russian_Federation/mk-sccp.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/mk-sccp.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/mk-sccp.jar diff --git a/tftpboot/locales/languages/Russian_Russia/mk-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/mk-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/mk-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/mk-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/rp-sccp.jar b/tftpboot/locales/languages/Russian_Russian_Federation/rp-sccp.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/rp-sccp.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/rp-sccp.jar diff --git a/tftpboot/locales/languages/Russian_Russia/rtl-sccp.jar b/tftpboot/locales/languages/Russian_Russian_Federation/rtl-sccp.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/rtl-sccp.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/rtl-sccp.jar diff --git a/tftpboot/locales/languages/Russian_Russia/rtl-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/rtl-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/rtl-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/rtl-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/sl-be-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/sl-be-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/sl-be-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/sl-be-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/sl-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/sl-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/sl-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/sl-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/sp-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/sp-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/sp-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/sp-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/tags_file b/tftpboot/locales/languages/Russian_Russian_Federation/tags_file similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/tags_file rename to tftpboot/locales/languages/Russian_Russian_Federation/tags_file diff --git a/tftpboot/locales/languages/Russian_Russia/tc-sccp.jar b/tftpboot/locales/languages/Russian_Russian_Federation/tc-sccp.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/tc-sccp.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/tc-sccp.jar diff --git a/tftpboot/locales/languages/Russian_Russia/tc-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/tc-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/tc-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/tc-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/td-sccp.jar b/tftpboot/locales/languages/Russian_Russian_Federation/td-sccp.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/td-sccp.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/td-sccp.jar diff --git a/tftpboot/locales/languages/Russian_Russia/td-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/td-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/td-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/td-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/utf8_tags_file b/tftpboot/locales/languages/Russian_Russian_Federation/utf8_tags_file similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/utf8_tags_file rename to tftpboot/locales/languages/Russian_Russian_Federation/utf8_tags_file From 453f71c113ea1625a1ced85ccb1e52e6ef9f37fa Mon Sep 17 00:00:00 2001 From: Phantom Date: Tue, 7 May 2019 17:34:38 +0300 Subject: [PATCH 6/6] - Rename Russian_Russian to Russian_Russian_Federation - Fix Ringtones - Add Log information --- tftpboot/index.cnf | 1 + 1 file changed, 1 insertion(+) diff --git a/tftpboot/index.cnf b/tftpboot/index.cnf index 1a1cacc..9ec78d3 100644 --- a/tftpboot/index.cnf +++ b/tftpboot/index.cnf @@ -10,3 +10,4 @@ ringtones = ringtones locales = locales countries = countries languages = languages +;log = /tftpboot/provision.log