diff options
author | Eduardo Chappa <chappa@washington.edu> | 2013-05-31 17:08:22 -0600 |
---|---|---|
committer | Eduardo Chappa <chappa@washington.edu> | 2013-05-31 17:08:22 -0600 |
commit | 81e994d7907f850506ddc248f84761a54995e58c (patch) | |
tree | 3bc4993b48ddeec45dee51323437200ab975887c /web | |
parent | 077522d7e058133f9de99d0d74481566b21c5a98 (diff) | |
download | alpine-81e994d7907f850506ddc248f84761a54995e58c.tar.xz |
* Fix not allow remote execution by adding PIPE_NOSHELL to the opening of a url by
a browser.
Diffstat (limited to 'web')
-rw-r--r-- | web/src/alpined.d/Makefile.am | 1 | ||||
-rw-r--r-- | web/src/alpined.d/Makefile.in | 2 | ||||
-rw-r--r-- | web/src/alpined.d/alpined.c | 4 |
3 files changed, 4 insertions, 3 deletions
diff --git a/web/src/alpined.d/Makefile.am b/web/src/alpined.d/Makefile.am index 9101e4fb..149271a2 100644 --- a/web/src/alpined.d/Makefile.am +++ b/web/src/alpined.d/Makefile.am @@ -50,3 +50,4 @@ local.c: alpineldap.c color.c imap.c ldap.c remote.c signal.c \ debug.c status.c stubs.c alpined.h color.h ldap.h echo "char datestamp[]="\"`date`\"";" > local.c echo "char hoststamp[]="\"`hostname`\"";" >> local.c + cat ../../../patchlevel >> local.c diff --git a/web/src/alpined.d/Makefile.in b/web/src/alpined.d/Makefile.in index 644fd530..c219193c 100644 --- a/web/src/alpined.d/Makefile.in +++ b/web/src/alpined.d/Makefile.in @@ -689,7 +689,7 @@ local.c: alpineldap.c color.c imap.c ldap.c remote.c signal.c \ debug.c status.c stubs.c alpined.h color.h ldap.h echo "char datestamp[]="\"`date`\"";" > local.c echo "char hoststamp[]="\"`hostname`\"";" >> local.c - + cat ../../../patchlevel >> local.c # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/web/src/alpined.d/alpined.c b/web/src/alpined.d/alpined.c index e35ba9e6..b1ab636e 100644 --- a/web/src/alpined.d/alpined.c +++ b/web/src/alpined.d/alpined.c @@ -2755,7 +2755,7 @@ PEConfigCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST init_save_defaults(); break; case V_SORT_KEY: - decode_sort(ps_global->VAR_SORT_KEY, &ps_global->def_sort, &def_sort_rev); + decode_sort(ps_global->VAR_SORT_KEY, &ps_global->def_sort, &def_sort_rev, 0); break; case V_VIEW_HDR_COLORS : set_custom_spec_colors(ps_global); @@ -6331,7 +6331,7 @@ PEMailboxCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST && mn_get_revsort(sp_msgmap(ps_global->mail_stream)) == reversed)) sort_folder(ps_global->mail_stream, sp_msgmap(ps_global->mail_stream), ps_global->sort_types[i], - reversed, 0); + reversed, 0, 1); break; } |