Changeset 989 for java/installer2


Ignore:
Timestamp:
Mar 29, 2014, 11:56:52 PM (11 years ago)
Author:
alloc
Message:

AEI 2.18:

Location:
java/installer2
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • java/installer2/locales/net/oni2/aeinstaller/localization/ReporterDialog_de.properties

    r889 r989  
    1212<li>AEI's aei_output.log, updater_output.log, Initialization.log, Installation.log</li>\
    1313<li>Oni's startup.txt und debugger.txt</li>\
     14<li>Daodan's daodan.ini</li>\
    1415<li>Eine Liste aller Dateien innerhalb deines AE/ Ordners</li>\
    1516</ul>Nichts davon wird persönliche Daten enthalten.
  • java/installer2/src/net/oni2/aeinstaller/AEInstaller.properties

    r924 r989  
    11appname=AE Installer 2
    2 appversion=.17
     2appversion=.18
  • java/installer2/src/net/oni2/aeinstaller/gui/reporter/ReporterDialog.java

    r890 r989  
    1414import javax.activation.FileDataSource;
    1515import javax.mail.AuthenticationFailedException;
    16 import javax.mail.Authenticator;
    1716import javax.mail.Message;
    1817import javax.mail.Message.RecipientType;
    1918import javax.mail.MessagingException;
    2019import javax.mail.Multipart;
    21 import javax.mail.PasswordAuthentication;
    2220import javax.mail.Session;
    2321import javax.mail.Transport;
     
    6967
    7068        private final String SMTP_HOST_NAME = "mail.illy.bz";
    71         private final String SMTP_AUTH_USER = "aei_reports@oni2.net";
    72         private final String SMTP_AUTH_PWD = "mb0NkjHuWrDFfMDe2BkUDU2Dknkkvq";
    7369        private final String EMAIL_SUBJECT = "AE support request";
    7470        private final String EMAIL_TO = "ae-support@oni2.net";
     
    104100        }
    105101
    106         private class SMTPAuthenticator extends Authenticator {
    107                 public PasswordAuthentication getPasswordAuthentication() {
    108                         String username = SMTP_AUTH_USER;
    109                         String password = SMTP_AUTH_PWD;
    110                         return new PasswordAuthentication(username, password);
    111                 }
    112         }
    113 
    114102        @DoInBackground(progressMessage = "send.title", cancelable = false, indeterminateProgress = true)
    115103        private boolean send(final BackgroundEvent evt) {
     
    124112                        Properties props = new Properties();
    125113                        props.put("mail.smtp.host", SMTP_HOST_NAME);
    126                         props.put("mail.smtp.auth", "true");
    127                         Authenticator auth = new SMTPAuthenticator();
    128                         Session session = Session.getDefaultInstance(props, auth);
     114                        Session session = Session.getDefaultInstance(props);
    129115
    130116                        session.setDebug(false);
     
    184170                        } else {
    185171                                msgText.append("Installation.log does not exist!\n");
     172                        }
     173
     174                        // daodan.ini
     175                        f = new File(Paths.getEditionBasePath(), "daodan.ini");
     176                        if (f.exists()) {
     177                                mimeBody = new MimeBodyPart();
     178                                source = new FileDataSource(f);
     179                                mimeBody.setDataHandler(new DataHandler(source));
     180                                mimeBody.setFileName("daodan.ini");
     181                                multipart.addBodyPart(mimeBody);
     182                        } else {
     183                                msgText.append("daodan.ini does not exist!\n");
    186184                        }
    187185
  • java/installer2/src/net/oni2/aeinstaller/localization/ReporterDialog.properties

    r889 r989  
    1212<li>AEI's aei_output.log, updater_output.log, Initialization.log, Installation.log</li>\
    1313<li>Oni's startup.txt and debugger.txt</li>\
     14<li>Daodan's daodan.ini</li>\
    1415<li>A list of all files below your AE/ folder</li>\
    1516</ul>None of this will include any personal data.
Note: See TracChangeset for help on using the changeset viewer.