Ilia Rostovtsev
19c5851911
Fix to handle errors properly
2018-08-23 00:08:51 +03:00
Ilia Rostovtsev
8ba9426af1
Add convert_to_json() and print_json() subroutines
2018-08-23 00:00:16 +03:00
Jamie Cameron
1189a9d56c
Load the theme library
2018-06-05 13:35:20 -07:00
Ilia Rostovtsev
f6f46eac94
Fix to check for theme_nice_size before declaring variables
2018-06-04 11:01:51 +03:00
Jamie Cameron
82dca72335
Allow web-only theme specific override of nice_size
2018-06-03 15:46:09 -07:00
Jamie Cameron
8152261162
Merge pull request #920 from qooob/patch-29
...
Print dev version nicely
2018-05-21 22:59:10 -07:00
Jamie Cameron
9962949f45
Include UID in temp dir https://github.com/webmin/webmin/issues/919
2018-05-21 17:07:36 -07:00
Ilia Rostovtsev
d6b8fd7583
Print dev version nicely
...
When installed from repo, instead of having `1.88305210044` all over UI, let's have `1.883.0521.0044 `.
2018-05-21 13:15:25 +03:00
Jamie Cameron
0eb45125c8
Only call theme make_date override when on a web page https://github.com/webmin/webmin/issues/904
2018-04-28 13:31:49 -07:00
Jamie Cameron
9d1fba6c64
Only call theme make_date override when on a web page https://github.com/webmin/webmin/issues/904
2018-04-28 13:31:11 -07:00
Jamie Cameron
bb6a05afb3
Store content type in main::header_content_type variable https://github.com/webmin/webmin/issues/904
2018-04-28 13:26:25 -07:00
Jamie Cameron
fc1b26cacd
Add extra check that /tmp permissions make sense https://www.virtualmin.com/node/56810
2018-04-22 14:13:23 -07:00
Jamie Cameron
8a490e3206
Add extra check to prevent over-writing of global config https://github.com/webmin/webmin/issues/755
2018-04-22 11:42:03 -07:00
Jamie Cameron
0a2e59a7ab
API to register error exit functions
2018-04-02 22:05:19 -07:00
Jamie Cameron
229e2a55fe
Support array-mode in ReadParse too
2018-03-08 21:33:59 -08:00
Jamie Cameron
bf4c035dbb
Add new mode for known single-value inputs
2018-03-08 21:26:47 -08:00
Jamie Cameron
a9cb82ad17
Allow themes to override make_date https://github.com/webmin/webmin/issues/820
2018-03-01 20:24:31 -08:00
Jamie Cameron
6138fb26eb
Return actual PID that has taken the lock
2018-02-11 11:51:33 -08:00
Ilia Rostovtsev
61b2c4c533
Allow browser reload work, along with referre check - secure
2018-02-01 12:47:08 +03:00
Jamie Cameron
57d78e39d6
Also read module.info.LANG files https://github.com/webmin/webmin/issues/770
2018-01-28 15:55:06 -08:00
Ilia Rostovtsev
1b4233ba0d
Harden checks for redirect and keeping URI
2018-01-18 18:12:32 +03:00
Jamie Cameron
4f73acc28c
Merge pull request #773 from qooob/master
...
Add support for forcing encoding using file comment '-*- coding: encoding -*-'
2018-01-16 09:18:33 -08:00
Ilia Rostovtsev
d13795190b
Harded the filter to remove any kind of spaces from string
2018-01-16 14:55:58 +03:00
Jamie Cameron
62edc3dea3
Merge pull request #761 from qooob/master
...
Fix open theme's link in new tab
2018-01-14 15:54:38 -08:00
Ilia Rostovtsev
0d7effdf5d
Open theme's link in the new tab and make sure it passes referre check
2018-01-13 14:52:46 +03:00
Jamie Cameron
d37450a650
Support newer TLS versions https://sourceforge.net/p/webadmin/bugs/5073/
2018-01-12 22:56:40 -08:00
Ilia Rostovtsev
9fe25551b9
Fix open theme's link in new tab https://github.com/webmin/webmin/pull/724
2018-01-08 11:51:07 +03:00
Jamie Cameron
f218c2bba8
Extract out function for getting the temp dir
2017-12-22 15:17:04 -08:00
yangfl
0f9fb77369
Fix typo
2017-11-08 16:43:37 +08:00
Jamie Cameron
40fa0bcf39
Don't send a zero length content header https://www.virtualmin.com/node/53776
2017-11-04 15:56:24 -07:00
Ilia Rostovtsev
68029cf0e8
Redirect function already deals with prefix
...
`$gconfig{'webprefix'}` is not needed and will result in its duplicate in case it's set.
2017-10-13 11:50:26 +03:00
Ilia Rostovtsev
536bd1660a
Check for trigger URL to simply redirect to root
...
This is required for Authentic Theme 19.00+
https://github.com/qooob/authentic-theme/issues/844
https://github.com/qooob/authentic-theme/issues/848
2017-10-11 13:11:05 +03:00
Jamie Cameron
76e1b4d24f
Allow using of quoted variables like {\$DOM}
2017-09-29 17:01:12 -07:00
Jamie Cameron
6e74b7b6d4
Fix bad indentation and lack of quoting that should never have worked
2017-09-06 18:12:02 -07:00
Jamie Cameron
0c58892732
Escape potentially malicious HTTP headers
2017-09-05 10:35:44 -07:00
Jamie Cameron
f8a6d2db67
Pass down timeout, and use formal params
2017-07-21 21:51:20 -07:00
Jamie Cameron
402caed4dd
Fix relative heights
2017-07-02 09:10:54 -07:00
Joe cooper
c43c6a4e27
Roll back amp change, as HTML5 allows it
2017-06-02 15:19:47 -05:00
Jamie Cameron
a2de217c25
Merge pull request #586 from ymulleneers/master
...
Various minor corrections
2017-06-01 15:13:40 -04:00
MUY
377bcacff8
Update web-lib-funcs.pl
...
quote_escape - usually used to concatenate to string, so the function should always return a string, even if first argument is undef. The usage of the eq operator on an undef variable cause a warning, in addition '' is evaluated to 'false' in conditions.
2017-06-01 06:43:59 +02:00
MUY
1379d2cc35
Update web-lib-funcs.pl
...
html_escape hang if first argument is not defined (ex: text('not_defined')) + usually used to concatenate to string, so the function should always returns a string.
2017-06-01 06:37:34 +02:00
Joe cooper
4f564b9e2a
Use escaped ampersand
2017-05-30 20:36:12 -05:00
Joe cooper
7e75fdfa16
More validation fixes
2017-05-30 20:08:34 -05:00
Joe cooper
086e38676e
Use quoted literals in tag style
2017-05-30 19:33:16 -05:00
Joe cooper
72a6acb7ef
HTML 4.01 transitional until we get rid of in-tag styling
2017-05-30 17:54:57 -05:00
Jamie Cameron
3ecc241b54
Also check certifate altnames https://sourceforge.net/p/webadmin/bugs/4963/
2017-05-28 12:08:45 -07:00
Jamie Cameron
133b511a75
Encourage use of utf-8 languages
2017-05-24 16:14:20 -07:00
Jamie Cameron
d53ce67174
Filter out ANY onX= tags in HTML, as the number of possible ways Javascript can be called is unbounded
2017-05-21 11:25:58 -07:00
Jamie Cameron
aafbe392ba
Filter out some more javascript
2017-05-17 22:15:01 -07:00
Jamie Cameron
f7da281d72
Allow disabling of the SSL name check
2017-05-15 16:54:07 -07:00