mirror of
https://github.com/moparisthebest/davmail
synced 2024-12-04 06:42:20 -05:00
Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1198 3d1905a2-6b24-0410-a738-b14d5a86fcbd
This commit is contained in:
parent
c657051a08
commit
ff9b8940ac
@ -27,14 +27,13 @@
|
||||
|
||||
package info.growl;
|
||||
|
||||
import javax.imageio.ImageIO;
|
||||
import java.awt.image.RenderedImage;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import javax.imageio.ImageIO;
|
||||
|
||||
/**
|
||||
* Growl notification implementation. This uses JNI to send messages to Growl.
|
||||
*
|
||||
@ -147,7 +146,7 @@ class GrowlNative implements Growl {
|
||||
sendNotification(appName, name, title, body, callbackContext, convertImage(icon));
|
||||
}
|
||||
|
||||
private class NotificationType {
|
||||
private static class NotificationType {
|
||||
private final String name;
|
||||
private final boolean enabledByDefault;
|
||||
|
||||
|
@ -324,7 +324,7 @@ public class CaldavConnection extends AbstractConnection {
|
||||
int size = contacts.size();
|
||||
int count = 0;
|
||||
for (ExchangeSession.Contact contact : contacts) {
|
||||
DavGatewayTray.debug(new BundleMessage("LOG_LISTING_CONTACT", ++count, size));
|
||||
DavGatewayTray.debug(new BundleMessage("LOG_LISTING_ITEM", ++count, size));
|
||||
DavGatewayTray.switchIcon();
|
||||
appendItemResponse(response, request, contact);
|
||||
}
|
||||
@ -334,7 +334,7 @@ public class CaldavConnection extends AbstractConnection {
|
||||
int size = events.size();
|
||||
int count = 0;
|
||||
for (ExchangeSession.Event event : events) {
|
||||
DavGatewayTray.debug(new BundleMessage("LOG_LISTING_EVENT", ++count, size));
|
||||
DavGatewayTray.debug(new BundleMessage("LOG_LISTING_ITEM", ++count, size));
|
||||
DavGatewayTray.switchIcon();
|
||||
appendItemResponse(response, request, event);
|
||||
}
|
||||
@ -590,10 +590,7 @@ public class CaldavConnection extends AbstractConnection {
|
||||
if (folder.isContact()) {
|
||||
appendContactsResponses(response, request, session.getAllContacts(folderPath));
|
||||
} else {
|
||||
DavGatewayTray.debug(new BundleMessage("LOG_SEARCHING_CALENDAR_EVENTS", folderPath));
|
||||
List<ExchangeSession.Event> events = session.getAllEvents(folderPath);
|
||||
DavGatewayTray.debug(new BundleMessage("LOG_FOUND_CALENDAR_EVENTS", events.size()));
|
||||
appendEventsResponses(response, request, events);
|
||||
appendEventsResponses(response, request, session.getAllEvents(folderPath));
|
||||
// Send sub folders for multi-calendar support under iCal, except for public folders
|
||||
if (!folderPath.startsWith("/public")) {
|
||||
List<ExchangeSession.Folder> folderList = session.getSubCalendarFolders(folderPath, false);
|
||||
|
@ -29,7 +29,7 @@ public class VCardReader extends ICSBufferedReader {
|
||||
/**
|
||||
* VCard property
|
||||
*/
|
||||
public class Property {
|
||||
public static class Property {
|
||||
protected String key;
|
||||
protected Map<String, Set<String>> params;
|
||||
protected List<String> values;
|
||||
@ -49,7 +49,7 @@ public class VCardReader extends ICSBufferedReader {
|
||||
* @return value
|
||||
*/
|
||||
public String getValue() {
|
||||
if (values == null || values.size() == 0) {
|
||||
if (values == null || values.isEmpty()) {
|
||||
return null;
|
||||
} else {
|
||||
return values.get(0);
|
||||
|
@ -575,7 +575,7 @@ public class DavExchangeSession extends ExchangeSession {
|
||||
if ("bday".equals(attributeName) || "lastmodified".equals(attributeName) || "datereceived".equals(attributeName)) {
|
||||
value = convertDate(value);
|
||||
} else if ("haspicture".equals(attributeName) || "private".equals(attributeName)) {
|
||||
value = "1".equals(value)?"true":"false";
|
||||
value = "1".equals(value) ? "true" : "false";
|
||||
}
|
||||
put(attributeName, value);
|
||||
}
|
||||
@ -1230,9 +1230,9 @@ public class DavExchangeSession extends ExchangeSession {
|
||||
method.setRequestHeader("Translate", "f");
|
||||
method.setRequestHeader("Accept-Encoding", "gzip");
|
||||
|
||||
InputStream inputStream = null;
|
||||
try {
|
||||
DavGatewayHttpClientFacade.executeGetMethod(httpClient, method, true);
|
||||
InputStream inputStream;
|
||||
if (isGzipEncoded(method)) {
|
||||
inputStream = (new GZIPInputStream(method.getResponseBodyAsStream()));
|
||||
} else {
|
||||
@ -1251,6 +1251,13 @@ public class DavExchangeSession extends ExchangeSession {
|
||||
}
|
||||
contactPhoto.content = new String(Base64.encodeBase64(baos.toByteArray()));
|
||||
} finally {
|
||||
if (inputStream != null) {
|
||||
try {
|
||||
inputStream.close();
|
||||
} catch (IOException e) {
|
||||
LOGGER.debug(e);
|
||||
}
|
||||
}
|
||||
method.releaseConnection();
|
||||
}
|
||||
}
|
||||
|
@ -266,11 +266,11 @@ public class Field {
|
||||
}
|
||||
|
||||
protected static String toHexString(int propertyTag) {
|
||||
String hexValue = Integer.toHexString(propertyTag);
|
||||
StringBuilder hexValue = new StringBuilder(Integer.toHexString(propertyTag));
|
||||
while (hexValue.length() < 4) {
|
||||
hexValue = '0' + hexValue;
|
||||
hexValue.insert(0, '0');
|
||||
}
|
||||
return hexValue;
|
||||
return hexValue.toString();
|
||||
}
|
||||
|
||||
protected static void createField(String alias, int propertyTag, PropertyType propertyType) {
|
||||
|
@ -119,7 +119,7 @@ public class FrameGatewayTray implements DavGatewayTrayInterface {
|
||||
public void displayMessage(final String message, final Level level) {
|
||||
SwingUtilities.invokeLater(new Runnable() {
|
||||
public void run() {
|
||||
if (mainFrame != null) {
|
||||
if (errorArea != null && messageArea != null) {
|
||||
if (level.equals(Level.INFO)) {
|
||||
errorLabel.setIcon(UIManager.getIcon("OptionPane.informationIcon"));
|
||||
errorArea.setText(message);
|
||||
|
@ -64,7 +64,6 @@ LOG_EXECUTE_FOLLOW_REDIRECTS=executeFollowRedirects({0})
|
||||
LOG_EXECUTE_FOLLOW_REDIRECTS_COUNT=executeFollowRedirects: {0} redirectCount:{1}
|
||||
LOG_EXTERNAL_CONNECTION_REFUSED=Connection from external client refused
|
||||
LOG_FOUND_ACCEPTED_CERTIFICATE=Found permanently accepted certificate, hash {0}
|
||||
LOG_FOUND_CALENDAR_EVENTS=Found {0} calendar events
|
||||
LOG_FOUND_CALENDAR_MESSAGES=Found {0} calendar messages
|
||||
LOG_IMAP_COMMAND={0} on {1}
|
||||
LOG_INVALID_DEPTH=Invalid depth value: {0}
|
||||
@ -93,8 +92,7 @@ LOG_LDAP_UNSUPPORTED_FILTER=Unsupported filter: {0}
|
||||
LOG_LDAP_UNSUPPORTED_FILTER_ATTRIBUTE=Unsupported filter attribute: {0}= {1}
|
||||
LOG_LDAP_UNSUPPORTED_FILTER_VALUE=Unsupported filter value
|
||||
LOG_LDAP_UNSUPPORTED_OPERATION=Unsupported operation: {0}
|
||||
LOG_LISTING_EVENT=Listing event {0}/{1}
|
||||
LOG_LISTING_CONTACT=Listing event {0}/{1}
|
||||
LOG_LISTING_ITEM=Listing item {0}/{1}
|
||||
LOG_MESSAGE={0}
|
||||
LOG_NEW_VERSION_AVAILABLE=A new version ({0}) of DavMail Gateway is available !
|
||||
LOG_OPEN_LINK_NOT_SUPPORTED=Open link not supported (tried AWT Desktop and SWT Program)
|
||||
@ -109,7 +107,6 @@ LOG_READ_CLIENT_PASSWORD=< ********
|
||||
LOG_REPORT_EVENT=Report event {0}/{1}
|
||||
LOG_GATEWAY_INTERRUPTED=Stopping DavMail gateway
|
||||
LOG_GATEWAY_STOP=DavMail gateway stopped
|
||||
LOG_SEARCHING_CALENDAR_EVENTS=Searching calendar events at {0} ...
|
||||
LOG_SEARCHING_CALENDAR_MESSAGES=Searching calendar messages...
|
||||
LOG_SEARCH_QUERY=Search: {0}
|
||||
LOG_SEND_CLIENT_MESSAGE=> {0}
|
||||
|
@ -61,7 +61,6 @@ LOG_EXECUTE_FOLLOW_REDIRECTS=executeFollowRedirects({0})
|
||||
LOG_EXECUTE_FOLLOW_REDIRECTS_COUNT=executeFollowRedirects: {0} redirectCount: {1}
|
||||
LOG_EXTERNAL_CONNECTION_REFUSED=Connexion du client distant refusée
|
||||
LOG_FOUND_ACCEPTED_CERTIFICATE=Certificat définitivement accepté trouvé, hash {0}
|
||||
LOG_FOUND_CALENDAR_EVENTS={0} évènements trouvés dans le calendrier
|
||||
LOG_FOUND_CALENDAR_MESSAGES={0} messages trouvés dans le calendrier
|
||||
LOG_IMAP_COMMAND={0} sur {1}
|
||||
LOG_INVALID_DEPTH=Profondeur invalide : {0}
|
||||
@ -88,7 +87,7 @@ LOG_LDAP_UNSUPPORTED_FILTER=Filtre non support
|
||||
LOG_LDAP_UNSUPPORTED_FILTER_ATTRIBUTE=Attribut de filtre non supporté : {0}= {1}
|
||||
LOG_LDAP_UNSUPPORTED_FILTER_VALUE=Valeur de filtre non supportée
|
||||
LOG_LDAP_UNSUPPORTED_OPERATION=Opération non supportée : {0}
|
||||
LOG_LISTING_EVENT=Liste évènement {0}/{1}
|
||||
LOG_LISTING_ITEM=Liste élément {0}/{1}
|
||||
LOG_MESSAGE={0}
|
||||
LOG_NEW_VERSION_AVAILABLE=Une nouvelle version ({0}) de la Passerelle DavMail est disponible !
|
||||
LOG_OPEN_LINK_NOT_SUPPORTED=Ouverture de lien impossible (avec AWT Desktop et SWT Program)
|
||||
@ -100,7 +99,6 @@ LOG_READ_CLIENT_LOGIN=< LOGIN ********
|
||||
LOG_READ_CLIENT_PASS=< PASS ********
|
||||
LOG_READ_CLIENT_PASSWORD=< ********
|
||||
LOG_REPORT_EVENT=Envoi évènement {0}/{1}
|
||||
LOG_SEARCHING_CALENDAR_EVENTS=Recherche des évènements du calendrier {0} ...
|
||||
LOG_SEARCHING_CALENDAR_MESSAGES=Recherche des messages de calendrier...
|
||||
LOG_SEARCH_QUERY=Recherche : {0}
|
||||
LOG_SEND_CLIENT_MESSAGE=> {0}
|
||||
|
Loading…
Reference in New Issue
Block a user