You could just diff the packages like this: ### diff -Nau gadmin-proftpd-0.3.2/src/gadmin_proftpd.c gadmin-proftpd-0.3.3/src/gadmin_proftpd.c --- gadmin-proftpd-0.3.2/src/gadmin_proftpd.c 2008-07-06 20:02:14.000000000 +0200 +++ gadmin-proftpd-0.3.3/src/gadmin_proftpd.c 2008-10-09 22:00:11.000000000 +0200 @@ -130,14 +130,12 @@ } - /* Create the main window */ create_main_window(widgets); - + /* Set ProFTPD Version */ set_version(widgets); - /* If proftpd has the mod_tls module we create, show and use the TLS widgets */ use_tls = using_tls(); @@ -183,7 +181,7 @@ /* Add default certificate settings if they are missing */ openssl_conf = g_strdup_printf("%s/certs/gadmin-proftpd-openssl.conf", GP_APPCONFDIR); - if( ! file_exists(openssl_conf) ) + if( ! file_exists(openssl_conf) && use_tls ) { info = g_strdup_printf("%s/certs", GP_APPCONFDIR); gtk_entry_set_text(GTK_ENTRY(widgets->server_set_entry[15]), info);
... There are more changes so just use the latest package like Debian does. The problem is that Ubuntu's proftpd package doesnt provide any sort of encryption but also, when gadmin-proftpd tried to insert contents into that 15:th entry it didnt check that it existed and just assumed that it did because its rare not using encryption these days. Why arent you just adding the latest version ? And also, why not compile proftpd with mod_tls to keep the servers safer ? (Update proftpd to the latest if not done already) -- gadmin-proftpd crashes on startup https://bugs.launchpad.net/bugs/276181 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs