Jamie Cameron
a74744d914
Work on verifiction of remote CA certs
2015-08-31 22:26:15 -07:00
Jamie Cameron
fe1e459d62
API work on SSL verification
2015-08-31 20:55:30 -07:00
Jamie Cameron
4e9408b048
Clean up some formal parameters and code formatting
2015-08-02 14:53:21 -07:00
Jamie Cameron
0213ee0371
Add support for parsing FTP URLs to the http parser function
2015-08-02 14:36:22 -07:00
Jamie Cameron
f5ebb0a1cf
No need to use POSIX when it is already included up the top
2015-08-02 13:32:52 -07:00
Jamie Cameron
5db4f95687
Xinha requires use of eval
2015-08-02 13:00:45 -07:00
Kaiden Prince
f6e7b851d2
add child-src
...
frame-src is now depreciated, added child-src for compatibility for new browsers.
2015-07-08 15:40:36 -04:00
Jamie Cameron
3615770fbe
Move modules cache to /var/webmin
2015-06-27 20:37:29 -07:00
Jamie Cameron
16204e7dcd
Create new per-module var directoiry
2015-06-25 09:44:24 -07:00
Jamie Cameron
3c41e0e816
Re-factor referer checking code to make it more readable
2015-06-06 07:19:24 -07:00
Jamie Cameron
9cff0de208
Correct function's documented return type
2015-04-25 22:00:29 -07:00
Jamie Cameron
cefecfb173
Don't modify a list that is being iterated over
2015-03-13 16:41:34 -07:00
Jamie Cameron
3f53a503db
Make the upload tracker a bit larger https://github.com/webmin/webmin/issues/196
2015-03-05 10:17:37 -08:00
Jamie Cameron
d40b907ad2
Update message to better reflect actual UI http://virtualmin.com/node/36326
2015-02-26 10:56:29 -08:00
Jamie Cameron
d5f2981d02
When looking for the default lib.pl in a clone, the name should be based on the original module
2015-02-21 22:03:06 -08:00
Jamie Cameron
8ed9a84180
Allow module-level vetoing
2015-02-21 09:30:08 -08:00
Jamie Cameron
bae3f5e77b
Skip ACL check for scripts that aren't run via the web
2015-01-26 20:02:14 -08:00
Jamie Cameron
ceb1a57dd8
Don't wrap command in brackets if it already starts with them, as this can cause escaping problems with some shells
2015-01-23 17:20:09 -08:00
Jamie Cameron
a71f333ff0
When overwriting a file via a temp file, keep the old permissions. Otherwise, let the umask apply
2015-01-17 23:31:28 -08:00
Jamie Cameron
8c80095878
000 is a valid umask
2015-01-17 23:15:50 -08:00
Jamie Cameron
89897579f5
Use named param
2015-01-11 10:03:15 -08:00
Jamie Cameron
0ef822606b
Make notifications scarier
2015-01-10 16:16:05 -08:00
Jamie Cameron
807de6e9ce
Hide password in FTP error message http://virtualmin.com/node/35772
2015-01-08 10:54:12 -08:00
Jamie Cameron
1323ae9191
Increase copy buffer size for more efficiency
2014-12-27 17:16:09 -08:00
Jamie Cameron
2ea378e63d
Allow modules to veto blocks from other modules
2014-12-22 14:49:33 -08:00
Jamie Cameron
3293374843
Support new param for link target
2014-12-20 13:57:37 -08:00
Jamie Cameron
8838cf6b50
Support for wide table rows
2014-12-19 19:37:30 -08:00
Jamie Cameron
521cfd6afd
Support links on right frame, and add one to refresh system info
2014-12-19 17:09:50 -08:00
Jamie Cameron
dc4ea2a94d
Complete support for showing warnings on right frame
2014-12-17 14:54:09 -08:00
Jamie Cameron
5eb9821920
Extend API for right frame
2014-12-17 14:08:56 -08:00
Jamie Cameron
d2ca839d0a
Always delete lock before creating
2014-12-11 13:06:47 -08:00
Jamie Cameron
a87400c0ea
Add support for charts
2014-12-10 22:01:35 -08:00
Jamie Cameron
a80248b068
BIND needs new zone files to be group readable
2014-12-09 21:23:59 -08:00
Jamie Cameron
85ecfa47a4
Delete .lock files that are hard links
2014-12-09 19:08:06 -08:00
Jamie Cameron
4c0e851424
Make temp files unreadable by other users
2014-12-09 19:02:19 -08:00
Jamie Cameron
bc105a9038
Clarify meaning of chart type
2014-12-08 18:50:34 -08:00
Jamie Cameron
33b6270467
Define new API function for right-frame info
2014-12-06 15:42:59 -08:00
Jamie Cameron
b34a096b23
Add API function for theme authors to get the menu of Webmin modules
2014-12-06 14:49:48 -08:00
Jamie Cameron
4c3da19911
Document new param properly
2014-12-02 20:29:40 -08:00
Jamie Cameron
c8bd68190e
Document new param
2014-12-02 20:15:45 -08:00
Jamie Cameron
d058fc20a1
Pass in CGI inputs param
2014-11-22 14:54:14 -08:00
Jamie Cameron
6f5dd4ee59
Document new modes and include module in output
2014-11-16 14:34:21 -08:00
Jamie Cameron
750e66db57
Clarify fields for new theme API function
2014-11-15 15:10:29 -08:00
Jamie Cameron
36230c9d7e
New API function to get combined list of Webmin menu items for themes
2014-11-15 15:06:08 -08:00
Jamie Cameron
ed0f1f30ca
No need to cache post requests
2014-10-20 21:05:19 +01:00
Jamie Cameron
75292f6673
Add API function for a popup window from a link
2014-10-06 15:36:43 -07:00
Jamie Cameron
c73c3972fc
Clarify return value
2014-10-05 17:26:46 -07:00
Jamie Cameron
7b9fa73fcb
Make sure module is an empty string, so that SQL queries don't fail
2014-09-19 23:09:42 -07:00
Jamie Cameron
f47eabb6ae
Use faster native perl module for encoding and decoding base-64 if available
2014-08-21 13:45:48 -07:00
Piotr Pawłow
1d6c3fbc75
Use encodeURIComponent() instead of escape()
...
Reasons being:
- escape() is deprecated.
- escape() uses non-standard %u encoding, which isn't decoded properly by chooser.cgi.
- encodeURIComponent() uses UTF-8, which isn't decoded properly by chooser.cgi either,
but at least is has a chance of matching the page / filesystem encoding and working
properly.
2014-07-07 13:12:48 +02:00