mirror of https://github.com/sipwise/jitsi.git
deb-src-release-2.8.5426
parent
d3547f58cd
commit
68093e5718
Binary file not shown.
@ -1,151 +0,0 @@
|
||||
Description: Removes custom logging of dns packets used in dns-java
|
||||
Index: jitsi/src/net/java/sip/communicator/impl/dns/DnsJavaLogger.java
|
||||
===================================================================
|
||||
--- jitsi.orig/src/net/java/sip/communicator/impl/dns/DnsJavaLogger.java 2014-06-13 07:08:10.000000000 -0400
|
||||
+++ /dev/null 1970-01-01 00:00:00.000000000 +0000
|
||||
@@ -1,132 +0,0 @@
|
||||
-/*
|
||||
- * Jitsi, the OpenSource Java VoIP and Instant Messaging client.
|
||||
- *
|
||||
- * Distributable under LGPL license.
|
||||
- * See terms of license at gnu.org.
|
||||
- */
|
||||
-package net.java.sip.communicator.impl.dns;
|
||||
-
|
||||
-import net.java.sip.communicator.util.*;
|
||||
-import org.jitsi.service.packetlogging.*;
|
||||
-import org.xbill.DNS.*;
|
||||
-
|
||||
-import java.net.*;
|
||||
-
|
||||
-/**
|
||||
- * Custom logger that will log packages using packet logging service.
|
||||
- *
|
||||
- * @author Damian Minkov
|
||||
- */
|
||||
-public class DnsJavaLogger
|
||||
- implements CustomLogger
|
||||
-{
|
||||
- /**
|
||||
- * The logger.
|
||||
- */
|
||||
- private static final Logger logger
|
||||
- = Logger.getLogger(DnsJavaLogger.class);
|
||||
-
|
||||
- /**
|
||||
- * The packet logging service.
|
||||
- */
|
||||
- private PacketLoggingService packetLoggingService = null;
|
||||
-
|
||||
- /**
|
||||
- * Obtain packet logging service.
|
||||
- * @return
|
||||
- */
|
||||
- private PacketLoggingService getPacketLoggingService()
|
||||
- {
|
||||
- if(packetLoggingService == null
|
||||
- && UtilActivator.bundleContext != null)
|
||||
- {
|
||||
- packetLoggingService = ServiceUtils.getService(
|
||||
- UtilActivator.bundleContext,
|
||||
- PacketLoggingService.class);
|
||||
- }
|
||||
-
|
||||
- return packetLoggingService;
|
||||
- }
|
||||
-
|
||||
- @Override
|
||||
- public void log(SocketAddress local,
|
||||
- SocketAddress remote,
|
||||
- String prefix, byte[] data)
|
||||
- {
|
||||
- // make sure that error here will not stop further processing
|
||||
- try
|
||||
- {
|
||||
- logInternal(local, remote, prefix, data);
|
||||
- }
|
||||
- catch(Throwable t)
|
||||
- {
|
||||
- logger.error("Error saving packet", t);
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- /**
|
||||
- * Logs the dns packet, checking its prefix message to distinguish
|
||||
- * incoming and outgoing messages and the transport used TCP or UDP.
|
||||
- *
|
||||
- * @param local the local address
|
||||
- * @param remote the remote address
|
||||
- * @param prefix the prefix used by the dns lib
|
||||
- * @param data the data that is send or received through the wire
|
||||
- */
|
||||
- private void logInternal(SocketAddress local,
|
||||
- SocketAddress remote,
|
||||
- String prefix, byte[] data)
|
||||
- {
|
||||
- if(getPacketLoggingService() == null
|
||||
- || !(local instanceof InetSocketAddress
|
||||
- && remote instanceof InetSocketAddress))
|
||||
- {
|
||||
- return;
|
||||
- }
|
||||
-
|
||||
- InetSocketAddress localAddress = (InetSocketAddress)local;
|
||||
- InetSocketAddress remoteAddress = (InetSocketAddress)remote;
|
||||
-
|
||||
- PacketLoggingService.TransportName transportName
|
||||
- = PacketLoggingService.TransportName.UDP;
|
||||
-
|
||||
- if(prefix.contains("TCP"))
|
||||
- transportName = PacketLoggingService.TransportName.TCP;
|
||||
-
|
||||
- boolean isSender = true;
|
||||
- if(prefix.contains("read"))
|
||||
- isSender = false;
|
||||
-
|
||||
- byte[] srcAddr;
|
||||
- int srcPort;
|
||||
- byte[] dstAddr;
|
||||
- int dstPort;
|
||||
-
|
||||
- if(isSender)
|
||||
- {
|
||||
- srcAddr = localAddress.getAddress().getAddress();
|
||||
- srcPort = localAddress.getPort();
|
||||
- dstAddr = remoteAddress.getAddress().getAddress();
|
||||
- dstPort = remoteAddress.getPort();
|
||||
- }
|
||||
- else
|
||||
- {
|
||||
- dstAddr = localAddress.getAddress().getAddress();
|
||||
- dstPort = localAddress.getPort();
|
||||
- srcAddr = remoteAddress.getAddress().getAddress();
|
||||
- srcPort = remoteAddress.getPort();
|
||||
- }
|
||||
-
|
||||
- getPacketLoggingService().logPacket(
|
||||
- PacketLoggingService.ProtocolName.DNS,
|
||||
- srcAddr,
|
||||
- srcPort,
|
||||
- dstAddr,
|
||||
- dstPort,
|
||||
- transportName,
|
||||
- isSender,
|
||||
- data,
|
||||
- 0,
|
||||
- data.length);
|
||||
- }
|
||||
-}
|
||||
Index: debian/src/net/java/sip/communicator/impl/dns/DnsUtilActivator.java
|
||||
===================================================================
|
||||
--- jitsi.orig/src/net/java/sip/communicator/impl/dns/DnsUtilActivator.java 2014-06-13 07:08:10.000000000 -0400
|
||||
+++ jitsi/src/net/java/sip/communicator/impl/dns/DnsUtilActivator.java 2014-06-13 07:21:39.708148000 -0400
|
||||
@@ -111,7 +111,7 @@
|
||||
if(Logger.getLogger("org.xbill").isTraceEnabled())
|
||||
Options.set("verbose", "1");
|
||||
|
||||
- Lookup.setCustomLogger(new DnsJavaLogger());
|
||||
+ //Lookup.setCustomLogger(new DnsJavaLogger());
|
||||
|
||||
if(loadDNSProxyForward())
|
||||
{
|
||||
@ -1,5 +1,4 @@
|
||||
bcprov-upgrade-1.48
|
||||
remove-dns-java-logger.patch
|
||||
removes-gdata-deps
|
||||
encoding.patch
|
||||
bouncycastle-1.51.patch
|
||||
|
||||
Loading…
Reference in new issue