Author: chris_y
Date: Sun May 31 17:12:42 2009
New Revision: 7675
URL:
http://source.netsurf-browser.org?rev=7675&view=rev
Log:
Basic SSL certificate verification for Amiga version
Treeview window is not browseable (TimedDOSRequester is blocking)
Needs some strings writing
Modified:
trunk/netsurf/Makefile.sources
trunk/netsurf/amiga/gui.c
trunk/netsurf/amiga/resources/Themes/AISS/Theme
trunk/netsurf/amiga/resources/Themes/Default/Theme
trunk/netsurf/amiga/tree.c
trunk/netsurf/amiga/tree.h
Modified: trunk/netsurf/Makefile.sources
URL:
http://source.netsurf-browser.org/trunk/netsurf/Makefile.sources?rev=7675...
==============================================================================
--- trunk/netsurf/Makefile.sources (original)
+++ trunk/netsurf/Makefile.sources Sun May 31 17:12:42 2009
@@ -83,7 +83,7 @@
plotters.c object.c menu.c save_pdf.c arexx.c version.c \
cookies.c context_menu.c clipboard.c save_complete.c \
fetch_file.c fetch_mailto.c search.c history_local.c \
- download.c iff_dr2d.c
+ download.c iff_dr2d.c sslcert.c
S_AMIGA := $(addprefix amiga/,$(S_AMIGA))
# S_FRAMEBUFFER are sources purely for the framebuffer build
Modified: trunk/netsurf/amiga/gui.c
URL:
http://source.netsurf-browser.org/trunk/netsurf/amiga/gui.c?rev=7675&...
==============================================================================
--- trunk/netsurf/amiga/gui.c (original)
+++ trunk/netsurf/amiga/gui.c Sun May 31 17:12:42 2009
@@ -2983,11 +2983,6 @@
return itemid;
}
-void gui_cert_verify(struct browser_window *bw, struct content *c,
- const struct ssl_cert_info *certs, unsigned long num)
-{
-}
-
static void *myrealloc(void *ptr, size_t len, void *pw)
{
return realloc(ptr, len);
Modified: trunk/netsurf/amiga/resources/Themes/AISS/Theme
URL:
http://source.netsurf-browser.org/trunk/netsurf/amiga/resources/Themes/AI...
==============================================================================
--- trunk/netsurf/amiga/resources/Themes/AISS/Theme (original)
+++ trunk/netsurf/amiga/resources/Themes/AISS/Theme Sun May 31 17:12:42 2009
@@ -26,6 +26,7 @@
theme_list_bookmark:*TBImages:list_bookmark
theme_list_cookie:*TBImages:list_abstract
theme_list_history:*TBImages:list_archive
+theme_list_sslcert:*TBImages:list_crypt
theme_throbber:Throbber
theme_throbber_frames:13
ptr_default:*PROGDIR:Resources/Pointers/Default
Modified: trunk/netsurf/amiga/resources/Themes/Default/Theme
URL:
http://source.netsurf-browser.org/trunk/netsurf/amiga/resources/Themes/De...
==============================================================================
--- trunk/netsurf/amiga/resources/Themes/Default/Theme (original)
+++ trunk/netsurf/amiga/resources/Themes/Default/Theme Sun May 31 17:12:42 2009
@@ -39,6 +39,7 @@
theme_list_bookmark:
theme_list_cookie:
theme_list_history:
+theme_list_sslcert:
theme_throbber:Throbber
theme_throbber_frames:9
ptr_default:*PROGDIR:Resources/Pointers/Default
Modified: trunk/netsurf/amiga/tree.c
URL:
http://source.netsurf-browser.org/trunk/netsurf/amiga/tree.c?rev=7675&...
==============================================================================
--- trunk/netsurf/amiga/tree.c (original)
+++ trunk/netsurf/amiga/tree.c Sun May 31 17:12:42 2009
@@ -237,6 +237,11 @@
nothl = TRUE;
wintitle = (char *)messages_get("GlobalHistory");
ami_get_theme_filename(&item,"theme_list_history");
+ break;
+ case AMI_TREE_SSLCERT:
+ nothl = TRUE;
+ wintitle = (char *)messages_get("ssl cert");
+ ami_get_theme_filename(&item,"theme_list_sslcert");
break;
}
@@ -416,6 +421,7 @@
{
element = tree_find_element(node, TREE_ELEMENT_NAME);
if(!element) element = tree_find_element(node, TREE_ELEMENT_TITLE);
+ if(!element) element = tree_find_element(node, TREE_ELEMENT_SSL);
if(element && element->text)
{
text1 = (char *)element->text;
Modified: trunk/netsurf/amiga/tree.h
URL:
http://source.netsurf-browser.org/trunk/netsurf/amiga/tree.h?rev=7675&...
==============================================================================
--- trunk/netsurf/amiga/tree.h (original)
+++ trunk/netsurf/amiga/tree.h Sun May 31 17:12:42 2009
@@ -37,7 +37,8 @@
{
AMI_TREE_HOTLIST,
AMI_TREE_HISTORY,
- AMI_TREE_COOKIES
+ AMI_TREE_COOKIES,
+ AMI_TREE_SSLCERT
};
enum