claws.git
21 years agoupdate Brazilian translation
Paul Mangan [Fri, 27 Dec 2002 09:15:44 +0000 (09:15 +0000)]
update Brazilian translation

21 years agoAdded locked pattern to extended search.
Darko Koruga [Fri, 27 Dec 2002 08:12:57 +0000 (08:12 +0000)]
Added locked pattern to extended search.

21 years ago* src/prefs_matcher.[ch]
Alfons Hoogervorst [Fri, 27 Dec 2002 00:21:23 +0000 (00:21 +0000)]
* src/prefs_matcher.[ch]
clean up

21 years agoupdate INSTALL and INSTALL.jp for --enable-openssl
Christoph Hohmann [Thu, 26 Dec 2002 22:51:57 +0000 (22:51 +0000)]
update INSTALL and INSTALL.jp for --enable-openssl

21 years ago* src/matcher.[ch]
Alfons Hoogervorst [Thu, 26 Dec 2002 21:40:23 +0000 (21:40 +0000)]
* src/matcher.[ch]
* src/matcher_parser_lex.l
* src/matcher_parser_parse.y
* src/prefs_matcher.c
allow color label as a condition in the matcher

21 years agoenable addressbook and actions
Oliver Haertel [Thu, 26 Dec 2002 21:23:13 +0000 (21:23 +0000)]
enable addressbook and actions

21 years ago0.8.8claws4
Christoph Hohmann [Thu, 26 Dec 2002 17:43:03 +0000 (17:43 +0000)]
0.8.8claws4

* src/common/plugin.c
        add a little debug output
* configure.in
* src/plugins/demo/Makefile.am
        better use of automake

21 years ago 0.8.8claws3
Christoph Hohmann [Thu, 26 Dec 2002 16:02:44 +0000 (16:02 +0000)]
 0.8.8claws3

* src/Makefile.am
* src/common/Makefile.am
        fix "make distdir"

21 years ago0.8.8claws2
Christoph Hohmann [Thu, 26 Dec 2002 15:36:46 +0000 (15:36 +0000)]
0.8.8claws2

* configure.in
        sort configure checks into common / gtk / plugins
* po/POTFILES.in
        add src/prefs_gtk.c
* src/Makefile.am
        add plugins SUBDIR
* src/main.c
* src/common/sylpheed.[ch]
        added now sylpheed_done function for shutdown
* src/common/Makefile.am
* src/common/plugin.[ch]                ** NEW **
        plugin loader and unloader
* src/plugins/.cvsignore                ** NEW **
* src/plugins/Makefile.am               ** NEW **
        build plugins
* src/plugins/demo/.cvsignore           ** NEW **
* src/plugins/demo/Makefile.am          ** NEW **
* src/plugins/demo/demo.c               ** NEW **
        small demo plugin that installs a logtext hook and
        outputs the log text to stdout

21 years agoupdate Spanish translation
Paul Mangan [Thu, 26 Dec 2002 13:37:28 +0000 (13:37 +0000)]
update Spanish translation

21 years ago0.8.8claws release rel_0_8_8
Paul Mangan [Thu, 26 Dec 2002 11:38:07 +0000 (11:38 +0000)]
0.8.8claws release

21 years agoupdate Bulgarian translation
Paul Mangan [Thu, 26 Dec 2002 11:29:10 +0000 (11:29 +0000)]
update Bulgarian translation

21 years agoupdate Bulgarian translation
Paul Mangan [Thu, 26 Dec 2002 11:02:58 +0000 (11:02 +0000)]
update Bulgarian translation

21 years agoremove 'src/prefs.c'
Paul Mangan [Thu, 26 Dec 2002 10:47:36 +0000 (10:47 +0000)]
remove 'src/prefs.c'

21 years agopartial sync with 0.8.8 release
Paul Mangan [Thu, 26 Dec 2002 00:40:41 +0000 (00:40 +0000)]
partial sync with 0.8.8 release

21 years ago* src/matcher.[ch]
Alfons Hoogervorst [Wed, 25 Dec 2002 19:06:48 +0000 (19:06 +0000)]
* src/matcher.[ch]
* src/matcher_parser_lex.l
* src/matcher_parser_parse.y
* src/prefs_matcher.c
add locked flag to possible filtering / matcher
conditions (also a good example what should be
done to add a simple boolean condition)

21 years ago0.8.7claws8
Christoph Hohmann [Wed, 25 Dec 2002 13:46:41 +0000 (13:46 +0000)]
0.8.7claws8

* src/Makefile.am
* src/account.[ch]
* src/addrbook.c
* src/addressbook.c
* src/addrindex.c
* src/filtering.c
* src/folder.c
* src/matcher.c
* src/prefs.[ch]                ** REMOVE **
* src/prefs_account.c
* src/prefs_actions.c
* src/prefs_common.c
* src/prefs_customheader.c
* src/prefs_display_header.c
* src/prefs_filtering.c
* src/prefs_folder_item.c
* src/prefs_gtk.[ch]            ** NEW **
* src/prefs_matcher.c
* src/prefs_scoring.c
* src/prefs_summary_column.c
* src/procmime.c
* src/selective_download.c
* src/toolbar.c
* src/common/Makefile.am
* src/common/prefs.[ch] ** NEW **
        split prefs.[ch] into prefs_gtk.[ch] and common/prefs.[ch]

21 years agoadd toolbar.c to translate-me-list
Oliver Haertel [Tue, 24 Dec 2002 20:43:49 +0000 (20:43 +0000)]
add toolbar.c to translate-me-list

21 years ago* src/summaryview.c
Alfons Hoogervorst [Tue, 24 Dec 2002 17:44:50 +0000 (17:44 +0000)]
* src/summaryview.c
summary_thread_build(): fix real cause of the crash mentioned in
0.8.7claws3. use subject_XXX() and not g_hash_table_XXX() functions,
this way we get meaningful ctree nodes

21 years agouse generic toolbar handling
Oliver Haertel [Tue, 24 Dec 2002 14:38:23 +0000 (14:38 +0000)]
use generic toolbar handling

21 years agogeneric toolbar generation
Oliver Haertel [Tue, 24 Dec 2002 14:29:16 +0000 (14:29 +0000)]
generic toolbar generation

21 years agoreorder pixmaps, logo last entry
Oliver Haertel [Tue, 24 Dec 2002 14:22:27 +0000 (14:22 +0000)]
reorder pixmaps, logo last entry

21 years ago* src/summaryview.c
Alfons Hoogervorst [Tue, 24 Dec 2002 11:35:16 +0000 (11:35 +0000)]
* src/summaryview.c
summary_thread_build(): fix crash because of focus != selection
after threading. when deleting the selection, gtk tries but fails
to find the correct focusable element. we now force the selection
to be focused. this should solve the infamous bug reported by
Jason Wojciechowski (bug "[ 633443 ] Crash on deleting messages").
a test case is available.

21 years agoFix crash when unmarkin a message with unread children.
Darko Koruga [Tue, 24 Dec 2002 10:10:00 +0000 (10:10 +0000)]
Fix crash when unmarkin a message with unread children.

21 years agoforgotten ? ;)
Colin Leroy [Mon, 23 Dec 2002 22:50:24 +0000 (22:50 +0000)]
forgotten ? ;)

21 years agoupdate Hungarian translation
Paul Mangan [Mon, 23 Dec 2002 18:02:35 +0000 (18:02 +0000)]
update Hungarian translation

21 years ago0.8.7claws1
Christoph Hohmann [Mon, 23 Dec 2002 17:46:05 +0000 (17:46 +0000)]
0.8.7claws1

* src/Makefile.am
* src/common/Makefile.am
        update Makefiles for moved intl.h, version.h and defs.h
* src/imap.c
        rewrite imap_session_get to avoid duplicate code

21 years agoupdate Russian translation
Paul Mangan [Mon, 23 Dec 2002 17:28:19 +0000 (17:28 +0000)]
update Russian translation

21 years agoSanta Claws release
Paul Mangan [Mon, 23 Dec 2002 14:57:08 +0000 (14:57 +0000)]
Santa Claws release

21 years agoupdated Polish translation
Paul Mangan [Mon, 23 Dec 2002 14:23:01 +0000 (14:23 +0000)]
updated Polish translation

21 years agofix typo and add licence header
Paul Mangan [Mon, 23 Dec 2002 12:49:38 +0000 (12:49 +0000)]
fix typo and add licence header

21 years agoupdated en_GB translation
Paul Mangan [Mon, 23 Dec 2002 10:43:44 +0000 (10:43 +0000)]
updated en_GB translation

21 years agoupdated Italian translation
Paul Mangan [Mon, 23 Dec 2002 09:03:58 +0000 (09:03 +0000)]
updated Italian translation

21 years agofix signature-stripping on replies bug
Paul Mangan [Mon, 23 Dec 2002 08:59:43 +0000 (08:59 +0000)]
fix signature-stripping on replies bug

21 years agojust the german translation
Jens Oberender [Mon, 23 Dec 2002 00:56:50 +0000 (00:56 +0000)]
just the german translation

21 years agoupdate Bulgarian, Spanish and Serbian translations
Paul Mangan [Sun, 22 Dec 2002 23:56:20 +0000 (23:56 +0000)]
update Bulgarian, Spanish and Serbian translations

21 years agofix coding style
Paul Mangan [Sat, 21 Dec 2002 10:57:35 +0000 (10:57 +0000)]
fix coding style

21 years agofix coding style of addrbook.c
Paul Mangan [Sat, 21 Dec 2002 10:57:19 +0000 (10:57 +0000)]
fix coding style of addrbook.c

21 years agofix bug 643638
Paul Mangan [Sat, 21 Dec 2002 08:54:24 +0000 (08:54 +0000)]
fix bug 643638

21 years ago0.8.6claws121
Christoph Hohmann [Fri, 20 Dec 2002 22:23:09 +0000 (22:23 +0000)]
0.8.6claws121

* src/common/utils.c
* src/summaryview.c
        reimplement expand_search_string using GString to
        prevent crashs caused by miscalculated string
        lengths reported by Paul

21 years agorevert changes that should not have been commited
Christoph Hohmann [Fri, 20 Dec 2002 17:24:24 +0000 (17:24 +0000)]
revert changes that should not have been commited

21 years ago0.8.6claws120
Christoph Hohmann [Fri, 20 Dec 2002 17:03:14 +0000 (17:03 +0000)]
0.8.6claws120

* src/summaryview.c
        don't use "changed" to check if op_count has to be changed as it
        is also set when the message has unread children
        (closes bug [ 653221 ] crash while deleting duplicates)

21 years agosync with 0.8.6cvs27
Paul Mangan [Fri, 20 Dec 2002 08:40:18 +0000 (08:40 +0000)]
sync with 0.8.6cvs27

21 years agosync with 0.8.6cvs26
Paul Mangan [Fri, 20 Dec 2002 07:33:23 +0000 (07:33 +0000)]
sync with 0.8.6cvs26

21 years ago* src/textview.c
Alfons Hoogervorst [Thu, 19 Dec 2002 22:36:43 +0000 (22:36 +0000)]
* src/textview.c
fix incorrect parsing of email addresses, submitted by
Luke Plant (thanks!). Closes bug "[ 565480 ] duplicate
name display if it contains @".

21 years agosync with 0.8.6cvs23
Paul Mangan [Wed, 18 Dec 2002 10:44:47 +0000 (10:44 +0000)]
sync with 0.8.6cvs23

21 years agosync with 0.8.6cvs22
Paul Mangan [Wed, 18 Dec 2002 09:48:44 +0000 (09:48 +0000)]
sync with 0.8.6cvs22

21 years agovlaws -> claws
Christoph Hohmann [Tue, 17 Dec 2002 23:32:59 +0000 (23:32 +0000)]
vlaws -> claws

21 years ago0.8.6vlaws114
Christoph Hohmann [Tue, 17 Dec 2002 23:31:09 +0000 (23:31 +0000)]
0.8.6vlaws114

* src/imap.c
        o don't create a session if imap greeting fails
        o don't close socket when authentication fails
          this is done by imap_session_destroy

21 years agoAdded "search for message-id" script and doc
Thorsten Maerz [Tue, 17 Dec 2002 21:25:49 +0000 (21:25 +0000)]
Added "search for message-id" script and doc

21 years agoUpdated hungarian translation (updated by Gal Zoltan)
Thorsten Maerz [Tue, 17 Dec 2002 21:07:59 +0000 (21:07 +0000)]
Updated hungarian translation (updated by Gal Zoltan)

21 years ago0.8.6claws111
Christoph Hohmann [Mon, 16 Dec 2002 17:24:54 +0000 (17:24 +0000)]
0.8.6claws111

* src/addr_compl.c
        remove stupid addressbook dump to debug output
* src/mh.c
        fix memory leak found by Hiro

21 years agosync: fix typo
Paul Mangan [Sat, 14 Dec 2002 09:04:11 +0000 (09:04 +0000)]
sync: fix typo

21 years agofix english
Paul Mangan [Sat, 14 Dec 2002 09:03:41 +0000 (09:03 +0000)]
fix english

21 years agofix menubar sensitivity on send
Paul Mangan [Sat, 14 Dec 2002 09:03:03 +0000 (09:03 +0000)]
fix menubar sensitivity on send

21 years agofix menubar sensitivity on send; fix english; fix typo
Paul Mangan [Sat, 14 Dec 2002 09:02:41 +0000 (09:02 +0000)]
fix menubar sensitivity on send; fix english; fix typo

21 years agoupdate ui_seperation.txt
Christoph Hohmann [Sat, 14 Dec 2002 00:34:38 +0000 (00:34 +0000)]
update ui_seperation.txt

21 years ago0.8.6claws109
Christoph Hohmann [Fri, 13 Dec 2002 20:44:59 +0000 (20:44 +0000)]
0.8.6claws109

* src/Makefile.am
* src/manage_window.[ch]
* src/gtk/Makefile.am
* src/gtk/manage_window.[ch]
        move manage_window files to gtk directory

21 years ago0.8.6claws108
Christoph Hohmann [Fri, 13 Dec 2002 20:19:50 +0000 (20:19 +0000)]
0.8.6claws108

* src/Makefile.am
* src/gtkshruler.[ch]
* src/gtk/Makefile.am
* src/gtk/gtkshruler.[ch]
        move gtkshruler files to gtk directory

21 years ago0.8.6claws107
Christoph Hohmann [Fri, 13 Dec 2002 17:43:59 +0000 (17:43 +0000)]
0.8.6claws107

* src/Makefile.am
* src/compose.c
* src/gtkstext.[ch]             ** REMOVE **
* src/gtkutils.[ch]
* src/textview.c
* src/gtk/gtkstext.[ch]         ** NEW **
* src/gtk/Makefile.am
        o move stext functions to gtkstext.c to remove
          dependency of gtkutils
        o move gtkstext files to common

* src/gtk/Makefile.am
* src/gtk/sslcertwindow.[ch]
        UI stuff can always depend on common code so
        it's ok to add ../common to include path

21 years agofix bug 653231 (mainwin's handler problem when in quicksearch)
Colin Leroy [Fri, 13 Dec 2002 13:45:24 +0000 (13:45 +0000)]
fix bug 653231 (mainwin's handler problem when in quicksearch)

21 years ago0.8.6claws105
Christoph Hohmann [Fri, 13 Dec 2002 13:38:56 +0000 (13:38 +0000)]
0.8.6claws105

* src/mh.c
        create .mh_sequences file in new MH folders
        (closes feature request [ 523162 ] MH folders should
         get a .mh_sequences)

21 years agobetter handling of quicksearch show/hide
Colin Leroy [Fri, 13 Dec 2002 12:12:09 +0000 (12:12 +0000)]
better handling of quicksearch show/hide

21 years agosync with 0.8.6cvs17
Paul Mangan [Fri, 13 Dec 2002 09:22:05 +0000 (09:22 +0000)]
sync with 0.8.6cvs17

21 years agoupdate Spanish translation
Paul Mangan [Fri, 13 Dec 2002 07:56:13 +0000 (07:56 +0000)]
update Spanish translation

21 years ago * src/folder.c
Colin Leroy [Wed, 11 Dec 2002 15:26:31 +0000 (15:26 +0000)]
* src/folder.c
remove statusbar stuff
  src/folderview.c
   set statusbar verbosity when moving folders

21 years agofix english ;)
Colin Leroy [Wed, 11 Dec 2002 10:20:40 +0000 (10:20 +0000)]
fix english ;)

21 years agosave last used quicksearch type
Colin Leroy [Wed, 11 Dec 2002 10:16:39 +0000 (10:16 +0000)]
save last used quicksearch type

21 years agoadded dialog for incomplete rules in scoring, filtering and matcher to ask
Jens Oberender [Wed, 11 Dec 2002 01:00:58 +0000 (01:00 +0000)]
added dialog for incomplete rules in scoring, filtering and matcher to ask
wheather really close

21 years agoFix folder dnd statusbar logging
Colin Leroy [Wed, 11 Dec 2002 00:56:36 +0000 (00:56 +0000)]
Fix folder dnd statusbar logging
CVS ----------------------------------------------------------------------

21 years ago0.8.6claws96
Christoph Hohmann [Tue, 10 Dec 2002 23:03:59 +0000 (23:03 +0000)]
0.8.6claws96

* src/compose.c
* src/folder.c
* src/imap.c
* src/inc.c
* src/main.c
* src/mainwindow.c
* src/news.c
* src/send.c
* src/statusbar.[ch]
* src/common/hooks.c
* src/common/log.[ch]
        o handle verbose logging in statusbar directly in statusbar code
          and common code does not need any knowledge about a statusbar
        o remove direct calls to statusbar_(puts|pop)_all functions

21 years ago- removed gettext from g_warnings
Jens Oberender [Tue, 10 Dec 2002 18:42:29 +0000 (18:42 +0000)]
- removed gettext from g_warnings
- po/POTFILES.in cleaned and updated
- po/de.po updated

21 years agofinish crash dialog fix (i'm so stupid ;))
Colin Leroy [Tue, 10 Dec 2002 11:20:16 +0000 (11:20 +0000)]
finish crash dialog fix (i'm so stupid ;))

21 years ago"fix" crash dialog (other problems appear)
Colin Leroy [Tue, 10 Dec 2002 11:16:24 +0000 (11:16 +0000)]
"fix" crash dialog (other problems appear)

21 years agoadd src/gtk/sslcertwindow.c
Colin Leroy [Tue, 10 Dec 2002 10:53:46 +0000 (10:53 +0000)]
add src/gtk/sslcertwindow.c

21 years agoupdated
Paul Mangan [Tue, 10 Dec 2002 10:40:24 +0000 (10:40 +0000)]
updated

21 years agoupdate POTFILES.in
Paul Mangan [Tue, 10 Dec 2002 10:40:06 +0000 (10:40 +0000)]
update POTFILES.in

21 years ago0.8.6claws90
Christoph Hohmann [Mon, 9 Dec 2002 19:06:34 +0000 (19:06 +0000)]
0.8.6claws90

* src/Makefile.am
* src/smtp.[ch]                 ** REMOVE **
* src/common/Makefile.am
* src/common/smtp.[ch]          ** NEW **
        move smtp files to common directory

21 years agoupdate
Colin Leroy [Mon, 9 Dec 2002 18:27:24 +0000 (18:27 +0000)]
update

21 years ago0.8.6claws89
Christoph Hohmann [Mon, 9 Dec 2002 18:19:43 +0000 (18:19 +0000)]
0.8.6claws89

* src/Makefile.am
* src/session.[ch]              ** REMOVE **
* src/common/Makefile.am
* src/common/session.[ch]       ** NEW **
        move session files to common directory

21 years agofix bug [649746] edit accounts: move account reverted
Paul Mangan [Mon, 9 Dec 2002 13:52:36 +0000 (13:52 +0000)]
fix bug [649746] edit accounts: move account reverted

21 years agocleanup
Colin Leroy [Mon, 9 Dec 2002 13:25:33 +0000 (13:25 +0000)]
cleanup

21 years agotest existence of cert.pem (problem seems common, Paul and me already
Colin Leroy [Mon, 9 Dec 2002 11:11:59 +0000 (11:11 +0000)]
test existence of cert.pem (problem seems common, Paul and me already
had it)

21 years agowarning fixes
Colin Leroy [Mon, 9 Dec 2002 09:46:39 +0000 (09:46 +0000)]
warning fixes

21 years agomoved ssl_certificate.[ch] to common
Colin Leroy [Mon, 9 Dec 2002 09:05:48 +0000 (09:05 +0000)]
moved ssl_certificate.[ch] to common

21 years agohook for certificate acception
Colin Leroy [Mon, 9 Dec 2002 08:54:56 +0000 (08:54 +0000)]
hook for certificate acception

21 years ago0.8.6claws82
Christoph Hohmann [Sun, 8 Dec 2002 16:32:17 +0000 (16:32 +0000)]
0.8.6claws82

* src/about.c
* src/addr_compl.c
* src/codeconv.c
* src/manual.c
* src/undo.c
* src/common/utils.c
        o add missing includes
        o fix warnings
* src/.cvsignore
* src/common/.cvsignore
* src/common/version.h          ** REMOVE **
        remove autogenerated file

21 years agoput back needed include
Paul Mangan [Sun, 8 Dec 2002 16:08:54 +0000 (16:08 +0000)]
put back needed include

21 years agoput back includes, cleaner ssl certs popups
Colin Leroy [Sun, 8 Dec 2002 15:57:35 +0000 (15:57 +0000)]
put back includes, cleaner ssl certs popups

21 years ago0.8.6claws75
Christoph Hohmann [Sun, 8 Dec 2002 15:39:04 +0000 (15:39 +0000)]
0.8.6claws75

* src/gtk/sslcertwindow.h
use new autoconf script to detect OpenSSL with extra parameters
        to specify the location of libs and includes, also remove USE_SSL
        to USE_OPENSSL

21 years ago0.8.6claws79
Christoph Hohmann [Sun, 8 Dec 2002 14:58:03 +0000 (14:58 +0000)]
0.8.6claws79

* src/folderview.c
* src/logwindow.c
* src/statusbar.c
* src/summaryview.c
        only abort hook invokation if required data is missing not
        if our own data pointer is NULL, update hookfunction for
        log window

21 years agoclean up: remove unneccesary includes
Paul Mangan [Sun, 8 Dec 2002 14:41:24 +0000 (14:41 +0000)]
clean up: remove unneccesary includes

21 years ago0.8.6claws77
Christoph Hohmann [Sun, 8 Dec 2002 14:35:05 +0000 (14:35 +0000)]
0.8.6claws77

* src/folderview.c
* src/statusbar.c
* src/summaryview.c
* src/common/hooks.[ch]
        hook functions now have a gboolean return value, if a hook
        returns TRUE it will stop executing of any more hooks in
        the same hooklist for this invokation

21 years agomissing argv0
Colin Leroy [Sun, 8 Dec 2002 14:17:52 +0000 (14:17 +0000)]
missing argv0

21 years ago0.8.6claws75
Christoph Hohmann [Sun, 8 Dec 2002 13:52:10 +0000 (13:52 +0000)]
0.8.6claws75

* src/Makefile.am
* src/about.c
* src/account.c
* src/crash.c
* src/esmtp.h
* src/imap.[ch]
* src/inc.c
* src/main.c
* src/mainwindow.c
* src/news.c
* src/pop.[ch]
* src/prefs_account.[ch]
* src/prefs_common.[ch]
* src/send.[ch]
* src/smtp.[ch]
* src/ssl_certificate.[ch]
* src/ssl_manager.[ch]
* src/common/Makefile.am
* src/common/log.c
* src/common/nntp.[ch]
* src/common/socket.[ch]
* src/common/ssl.[ch]
* src/gtk/sslcertwindow.c
* ac/openssl.m4
        use new autoconf script to detect OpenSSL with extra parameters
        to specify the location of libs and includes, also remove USE_SSL
        to USE_OPENSSL

* src/common/sylpheed.[ch]
* src/common/version.h.in
        start seperation of common code initialization seperated from gui

last commit did not work without this, so here is the rest

21 years ago0.8.6claws75
Christoph Hohmann [Sun, 8 Dec 2002 13:37:37 +0000 (13:37 +0000)]
0.8.6claws75

* src/summaryview.c
        The function that is called when a color lable changes
        should not change the color lable again

21 years agowarning fixes
Colin Leroy [Sun, 8 Dec 2002 12:40:36 +0000 (12:40 +0000)]
warning fixes

21 years agoadd hook for statusbar logging
Colin Leroy [Sun, 8 Dec 2002 11:37:28 +0000 (11:37 +0000)]
add hook for statusbar logging

21 years agoput back log.h include (shouldn't have removed it)
Colin Leroy [Sun, 8 Dec 2002 03:21:35 +0000 (03:21 +0000)]
put back log.h include (shouldn't have removed it)

21 years agonew certificate presentation
Colin Leroy [Sun, 8 Dec 2002 03:15:44 +0000 (03:15 +0000)]
new certificate presentation
(easier ui separation for ssl cert check, only hook missing)