Thu, 29 Jan 2009 21:46:48 -0800 Merge
tbell [Thu, 29 Jan 2009 21:46:48 -0800] rev 1827
Merge
Mon, 26 Jan 2009 19:49:26 -0800 6601457: Move wrapper class tests from closed to open
darcy [Mon, 26 Jan 2009 19:49:26 -0800] rev 1826
6601457: Move wrapper class tests from closed to open 6601458: Move java.math tests from closed to open 6740185: Move java/lang/annotations tests to open 6759433: Move Math and StrictMath regression tests from closed to open Summary: Move some more regression tests to the open Reviewed-by: jjg
Sat, 24 Jan 2009 16:35:17 -0800 Merge
tbell [Sat, 24 Jan 2009 16:35:17 -0800] rev 1825
Merge
Fri, 23 Jan 2009 10:37:41 -0800 6604864: Double.valueOf(String) does not specify behaviour for overflow and underflow
darcy [Fri, 23 Jan 2009 10:37:41 -0800] rev 1824
6604864: Double.valueOf(String) does not specify behaviour for overflow and underflow Reviewed-by: emcmanus
Thu, 22 Jan 2009 20:29:54 -0800 6476425: (fmt)java.util.Formatter.print() throws IllegalArgumentException on large BigDecima
sherman [Thu, 22 Jan 2009 20:29:54 -0800] rev 1823
6476425: (fmt)java.util.Formatter.print() throws IllegalArgumentException on large BigDecima Summary: Correct the wrong calculation of "precision" in certain circumstances. Reviewed-by: darcy, alanb
Tue, 20 Jan 2009 16:16:35 -0800 Merge
mchung [Tue, 20 Jan 2009 16:16:35 -0800] rev 1822
Merge
Tue, 20 Jan 2009 13:04:19 -0800 6769976: (fc) FileChannelImpl.isAMappedBufferField not used
mchung [Tue, 20 Jan 2009 13:04:19 -0800] rev 1821
6769976: (fc) FileChannelImpl.isAMappedBufferField not used Summary: Remove the FileChannelImpl.isAMappedBufferField field Reviewed-by: alanb
Tue, 20 Jan 2009 13:02:58 -0800 6793429: Use compiled properties instead of plain properties for resource file
mchung [Tue, 20 Jan 2009 13:02:58 -0800] rev 1820
6793429: Use compiled properties instead of plain properties for resource file Summary: Rename the variables in Resources.gmk to make compiled properties more explicit Reviewed-by: naoto, yhuang
Mon, 19 Jan 2009 18:49:10 +0800 6793475: krb5.ini not found on some Windows
weijun [Mon, 19 Jan 2009 18:49:10 +0800] rev 1819
6793475: krb5.ini not found on some Windows Reviewed-by: xuelei
Wed, 14 Jan 2009 16:23:29 -0800 6792545: Typo in java.util.Collection JavaDoc
darcy [Wed, 14 Jan 2009 16:23:29 -0800] rev 1818
6792545: Typo in java.util.Collection JavaDoc 6655123: Incorrect ref to The Art of Computer Programming in doc for java.util.Random Summary: Fix a pair of typos. Reviewed-by: jjg
Wed, 14 Jan 2009 17:17:34 +0000 6755782: It is not clear how DatagramSocket deals with broadcast enabling/disabling
chegar [Wed, 14 Jan 2009 17:17:34 +0000] rev 1817
6755782: It is not clear how DatagramSocket deals with broadcast enabling/disabling Reviewed-by: jccollet
Tue, 13 Jan 2009 09:21:54 -0800 6332094: "jar t" and "jar x" should use ZipFile, not ZipInputStream
sherman [Tue, 13 Jan 2009 09:21:54 -0800] rev 1816
6332094: "jar t" and "jar x" should use ZipFile, not ZipInputStream Summary: To use ZipFile for jar "t" and "x" to boost performance Reviewed-by: martin, alanb
Thu, 29 Jan 2009 13:21:07 -0800 Added tag jdk7-b45 for changeset fdad8fbddf3a
xdono [Thu, 29 Jan 2009 13:21:07 -0800] rev 1815
Added tag jdk7-b45 for changeset fdad8fbddf3a
Wed, 05 Jul 2017 16:46:06 +0200 Merge
duke [Wed, 05 Jul 2017 16:46:06 +0200] rev 1814
Merge
Thu, 29 Jan 2009 13:20:56 -0800 Added tag jdk7-b45 for changeset 6b84304c8b89
xdono [Thu, 29 Jan 2009 13:20:56 -0800] rev 1813
Added tag jdk7-b45 for changeset 6b84304c8b89
Thu, 29 Jan 2009 13:20:52 -0800 Added tag jdk7-b45 for changeset 516aa5488b1a
xdono [Thu, 29 Jan 2009 13:20:52 -0800] rev 1812
Added tag jdk7-b45 for changeset 516aa5488b1a
Wed, 05 Jul 2017 16:45:59 +0200 Added tag jdk7-b45 for changeset 54dffad0bf06
duke [Wed, 05 Jul 2017 16:45:59 +0200] rev 1811
Added tag jdk7-b45 for changeset 54dffad0bf06
Wed, 05 Jul 2017 16:45:59 +0200 Merge jdk7-b45
duke [Wed, 05 Jul 2017 16:45:59 +0200] rev 1810
Merge
Wed, 05 Jul 2017 16:45:56 +0200 Merge
duke [Wed, 05 Jul 2017 16:45:56 +0200] rev 1809
Merge
Thu, 22 Jan 2009 14:42:22 -0800 Added tag jdk7-b44 for changeset 9d204be2281a
xdono [Thu, 22 Jan 2009 14:42:22 -0800] rev 1808
Added tag jdk7-b44 for changeset 9d204be2281a
Wed, 05 Jul 2017 16:45:54 +0200 Merge
duke [Wed, 05 Jul 2017 16:45:54 +0200] rev 1807
Merge
Thu, 22 Jan 2009 14:42:07 -0800 Added tag jdk7-b44 for changeset 8a29755677e2
xdono [Thu, 22 Jan 2009 14:42:07 -0800] rev 1806
Added tag jdk7-b44 for changeset 8a29755677e2
Wed, 05 Jul 2017 16:45:52 +0200 Merge
duke [Wed, 05 Jul 2017 16:45:52 +0200] rev 1805
Merge
Thu, 22 Jan 2009 14:42:06 -0800 Added tag jdk7-b44 for changeset 4c202c81d33f
xdono [Thu, 22 Jan 2009 14:42:06 -0800] rev 1804
Added tag jdk7-b44 for changeset 4c202c81d33f
Wed, 05 Jul 2017 16:45:50 +0200 Merge
duke [Wed, 05 Jul 2017 16:45:50 +0200] rev 1803
Merge
Thu, 22 Jan 2009 14:41:58 -0800 Added tag jdk7-b44 for changeset 8a25de0ed498
xdono [Thu, 22 Jan 2009 14:41:58 -0800] rev 1802
Added tag jdk7-b44 for changeset 8a25de0ed498
Wed, 05 Jul 2017 16:45:48 +0200 Merge
duke [Wed, 05 Jul 2017 16:45:48 +0200] rev 1801
Merge
Thu, 22 Jan 2009 14:42:13 -0800 Added tag jdk7-b44 for changeset 4ce86f6829fb
xdono [Thu, 22 Jan 2009 14:42:13 -0800] rev 1800
Added tag jdk7-b44 for changeset 4ce86f6829fb
Wed, 05 Jul 2017 16:45:46 +0200 Merge
duke [Wed, 05 Jul 2017 16:45:46 +0200] rev 1799
Merge
Thu, 22 Jan 2009 14:42:01 -0800 Added tag jdk7-b44 for changeset ec694d49c4be
xdono [Thu, 22 Jan 2009 14:42:01 -0800] rev 1798
Added tag jdk7-b44 for changeset ec694d49c4be
Thu, 22 Jan 2009 14:41:57 -0800 Added tag jdk7-b44 for changeset 72a127c48637
xdono [Thu, 22 Jan 2009 14:41:57 -0800] rev 1797
Added tag jdk7-b44 for changeset 72a127c48637
Wed, 05 Jul 2017 16:45:39 +0200 Added tag jdk7-b44 for changeset 5843778bda89
duke [Wed, 05 Jul 2017 16:45:39 +0200] rev 1796
Added tag jdk7-b44 for changeset 5843778bda89
Wed, 05 Jul 2017 16:45:38 +0200 Merge jdk7-b44
duke [Wed, 05 Jul 2017 16:45:38 +0200] rev 1795
Merge
Wed, 05 Jul 2017 16:45:36 +0200 Merge
duke [Wed, 05 Jul 2017 16:45:36 +0200] rev 1794
Merge
Fri, 16 Jan 2009 10:38:31 -0800 Merge
tbell [Fri, 16 Jan 2009 10:38:31 -0800] rev 1793
Merge
Tue, 13 Jan 2009 13:31:35 +0000 6558559: Extra "unchecked" diagnostic
mcimadamore [Tue, 13 Jan 2009 13:31:35 +0000] rev 1792
6558559: Extra "unchecked" diagnostic Summary: Fixed Types.sideCast in order to suppress redundant unchecked warnings Reviewed-by: jjg
Tue, 13 Jan 2009 13:28:42 +0000 6723444: javac fails to substitute type variables into a constructor's throws clause
mcimadamore [Tue, 13 Jan 2009 13:28:42 +0000] rev 1791
6723444: javac fails to substitute type variables into a constructor's throws clause Summary: Added constructor's actual type info to NewClass AST node Reviewed-by: jjg Contributed-by: mark@twistedbanana.demon.co.uk
Tue, 13 Jan 2009 13:28:20 +0000 6665356: Cast not allowed when both qualifying type and inner class are parameterized
mcimadamore [Tue, 13 Jan 2009 13:28:20 +0000] rev 1790
6665356: Cast not allowed when both qualifying type and inner class are parameterized Summary: Fixed parser and cats conversion in order to allow cast between generic inner classes Reviewed-by: jjg
Tue, 13 Jan 2009 13:27:14 +0000 6765045: Remove rawtypes warnings from langtools
mcimadamore [Tue, 13 Jan 2009 13:27:14 +0000] rev 1789
6765045: Remove rawtypes warnings from langtools Summary: Removed all occurrences of rawtypes warnings from langtools Reviewed-by: jjg, bpatel
Thu, 08 Jan 2009 16:34:58 -0800 Merge
bpatel [Thu, 08 Jan 2009 16:34:58 -0800] rev 1788
Merge
Thu, 08 Jan 2009 16:26:59 -0800 6786028: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - Bold tags should be strong
bpatel [Thu, 08 Jan 2009 16:26:59 -0800] rev 1787
6786028: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - Bold tags should be strong Reviewed-by: jjg
Wed, 07 Jan 2009 14:48:29 -0800 6512707: "incompatible types" after (unrelated) annotation processing
jjg [Wed, 07 Jan 2009 14:48:29 -0800] rev 1786
6512707: "incompatible types" after (unrelated) annotation processing Reviewed-by: darcy Contributed-by: prunge@velocitynet.com.au
Thu, 15 Jan 2009 11:46:43 -0800 Added tag jdk7-b43 for changeset a02ba404f9c6
xdono [Thu, 15 Jan 2009 11:46:43 -0800] rev 1785
Added tag jdk7-b43 for changeset a02ba404f9c6
Wed, 05 Jul 2017 16:45:33 +0200 Merge
duke [Wed, 05 Jul 2017 16:45:33 +0200] rev 1784
Merge
Thu, 15 Jan 2009 11:46:31 -0800 Added tag jdk7-b43 for changeset ff917d84bdf3
xdono [Thu, 15 Jan 2009 11:46:31 -0800] rev 1783
Added tag jdk7-b43 for changeset ff917d84bdf3
Wed, 05 Jul 2017 16:45:31 +0200 Merge
duke [Wed, 05 Jul 2017 16:45:31 +0200] rev 1782
Merge
Thu, 15 Jan 2009 11:46:30 -0800 Added tag jdk7-b43 for changeset 849b63af3c8c
xdono [Thu, 15 Jan 2009 11:46:30 -0800] rev 1781
Added tag jdk7-b43 for changeset 849b63af3c8c
Wed, 05 Jul 2017 16:45:28 +0200 Merge
duke [Wed, 05 Jul 2017 16:45:28 +0200] rev 1780
Merge
Thu, 15 Jan 2009 11:46:23 -0800 Added tag jdk7-b43 for changeset 3b2f390959e4
xdono [Thu, 15 Jan 2009 11:46:23 -0800] rev 1779
Added tag jdk7-b43 for changeset 3b2f390959e4
Wed, 05 Jul 2017 16:45:26 +0200 Merge
duke [Wed, 05 Jul 2017 16:45:26 +0200] rev 1778
Merge
Tue, 20 Jan 2009 09:42:07 -0800 Merge
xdono [Tue, 20 Jan 2009 09:42:07 -0800] rev 1777
Merge
Wed, 14 Jan 2009 21:35:03 -0800 6754862: jdk/src/windows/bin/java_md.c: hardcoded reference to msvcr71.dll
tbell [Wed, 14 Jan 2009 21:35:03 -0800] rev 1776
6754862: jdk/src/windows/bin/java_md.c: hardcoded reference to msvcr71.dll 6779412: VS2008 errors compiling jdk sources Summary: Update Makefiles to tolerate newer Visual Studio releases and runtimes. Reviewed-by: ohair
Fri, 16 Jan 2009 10:37:41 -0800 Merge
tbell [Fri, 16 Jan 2009 10:37:41 -0800] rev 1775
Merge
Fri, 09 Jan 2009 22:01:38 -0800 Merge
tbell [Fri, 09 Jan 2009 22:01:38 -0800] rev 1774
Merge
Fri, 09 Jan 2009 16:48:46 -0800 6792066: src/share/native/java/io/io_util.c clean-ups
martin [Fri, 09 Jan 2009 16:48:46 -0800] rev 1773
6792066: src/share/native/java/io/io_util.c clean-ups Reviewed-by: alanb
Thu, 08 Jan 2009 15:10:22 -0800 Merge
bpatel [Thu, 08 Jan 2009 15:10:22 -0800] rev 1772
Merge
Thu, 08 Jan 2009 14:17:10 -0800 Merge
bpatel [Thu, 08 Jan 2009 14:17:10 -0800] rev 1771
Merge
Wed, 07 Jan 2009 16:39:43 -0800 6790217: Javadoc HTML WCAG 2.0 accessibility issues in jdk docs makefile - Bold tags should be strong
bpatel [Wed, 07 Jan 2009 16:39:43 -0800] rev 1770
6790217: Javadoc HTML WCAG 2.0 accessibility issues in jdk docs makefile - Bold tags should be strong Reviewed-by: jjg
Thu, 08 Jan 2009 14:07:45 -0800 6791458: FileInputStream/RandomAccessFile.read leaks memory if invoked on closed stream with len > 8k
martin [Thu, 08 Jan 2009 14:07:45 -0800] rev 1769
6791458: FileInputStream/RandomAccessFile.read leaks memory if invoked on closed stream with len > 8k Reviewed-by: alanb Contributed-by: jeremymanson@google.com
Wed, 07 Jan 2009 11:50:32 -0800 6788196: (porting) Bounds checks in io_util.c rely on undefined behaviour
martin [Wed, 07 Jan 2009 11:50:32 -0800] rev 1768
6788196: (porting) Bounds checks in io_util.c rely on undefined behaviour Reviewed-by: alanb Contributed-by: gbenson@redhat.com
Wed, 07 Jan 2009 14:06:04 +0100 6790467: Add test for setInterval() for local MonitoredHost and local MonitoredVm
thurka [Wed, 07 Jan 2009 14:06:04 +0100] rev 1767
6790467: Add test for setInterval() for local MonitoredHost and local MonitoredVm Summary: test for MonitoredHost.setInterval() and MonitoredVm.setInterval() added Reviewed-by: swamyv
Fri, 09 Jan 2009 21:54:17 -0800 Merge
tbell [Fri, 09 Jan 2009 21:54:17 -0800] rev 1766
Merge
Mon, 22 Dec 2008 19:28:49 +0000 6787009: (attach) Stub injection potentially unsafe on windows-x64
alanb [Mon, 22 Dec 2008 19:28:49 +0000] rev 1765
6787009: (attach) Stub injection potentially unsafe on windows-x64 Reviewed-by: mchung
Fri, 19 Dec 2008 22:07:37 -0800 Merge
tbell [Fri, 19 Dec 2008 22:07:37 -0800] rev 1764
Merge
Fri, 19 Dec 2008 10:35:56 +0800 6750401: SSL stress test with GF leads to 32 bit max process size in less than 5 minutes,with PCKS11 provider
wetmore [Fri, 19 Dec 2008 10:35:56 +0800] rev 1763
6750401: SSL stress test with GF leads to 32 bit max process size in less than 5 minutes,with PCKS11 provider Summary: This is the JSSE portion of the fix. Main part is in PKCS11. Reviewed-by: valeriep, xuelei
Wed, 17 Dec 2008 22:50:37 -0800 6496274: jar seems to use more CPU than it should
sherman [Wed, 17 Dec 2008 22:50:37 -0800] rev 1762
6496274: jar seems to use more CPU than it should Summary: boost jar creating performance especially for the large jar file Reviewed-by: martin
Thu, 15 Jan 2009 11:46:36 -0800 Added tag jdk7-b43 for changeset ab58fd13ab49
xdono [Thu, 15 Jan 2009 11:46:36 -0800] rev 1761
Added tag jdk7-b43 for changeset ab58fd13ab49
Wed, 05 Jul 2017 16:45:22 +0200 Merge
duke [Wed, 05 Jul 2017 16:45:22 +0200] rev 1760
Merge
Thu, 15 Jan 2009 11:46:26 -0800 Added tag jdk7-b43 for changeset a0e6196f0e90
xdono [Thu, 15 Jan 2009 11:46:26 -0800] rev 1759
Added tag jdk7-b43 for changeset a0e6196f0e90
Thu, 15 Jan 2009 11:46:22 -0800 Added tag jdk7-b43 for changeset 2d231505b363
xdono [Thu, 15 Jan 2009 11:46:22 -0800] rev 1758
Added tag jdk7-b43 for changeset 2d231505b363
Wed, 05 Jul 2017 16:45:14 +0200 Added tag jdk7-b43 for changeset 41bd0a702bc8
duke [Wed, 05 Jul 2017 16:45:14 +0200] rev 1757
Added tag jdk7-b43 for changeset 41bd0a702bc8
Wed, 05 Jul 2017 16:45:14 +0200 Merge jdk7-b43
duke [Wed, 05 Jul 2017 16:45:14 +0200] rev 1756
Merge
Wed, 05 Jul 2017 16:45:11 +0200 Merge
duke [Wed, 05 Jul 2017 16:45:11 +0200] rev 1755
Merge
Fri, 19 Dec 2008 10:39:02 -0800 Merge
tbell [Fri, 19 Dec 2008 10:39:02 -0800] rev 1754
Merge
Fri, 05 Dec 2008 21:59:59 -0800 Merge
tbell [Fri, 05 Dec 2008 21:59:59 -0800] rev 1753
Merge
Tue, 02 Dec 2008 14:35:22 -0800 6778638: javadoc regression tests require tabs
jjg [Tue, 02 Dec 2008 14:35:22 -0800] rev 1752
6778638: javadoc regression tests require tabs Reviewed-by: darcy
Thu, 18 Dec 2008 21:34:20 -0800 Added tag jdk7-b42 for changeset f5855e0473e3
xdono [Thu, 18 Dec 2008 21:34:20 -0800] rev 1751
Added tag jdk7-b42 for changeset f5855e0473e3
Wed, 05 Jul 2017 16:45:08 +0200 Merge
duke [Wed, 05 Jul 2017 16:45:08 +0200] rev 1750
Merge
Thu, 18 Dec 2008 21:34:08 -0800 Added tag jdk7-b42 for changeset 180d45acc127
xdono [Thu, 18 Dec 2008 21:34:08 -0800] rev 1749
Added tag jdk7-b42 for changeset 180d45acc127
Wed, 05 Jul 2017 16:45:05 +0200 Merge
duke [Wed, 05 Jul 2017 16:45:05 +0200] rev 1748
Merge
Thu, 18 Dec 2008 21:34:07 -0800 Added tag jdk7-b42 for changeset fccef3af5757
xdono [Thu, 18 Dec 2008 21:34:07 -0800] rev 1747
Added tag jdk7-b42 for changeset fccef3af5757
Wed, 05 Jul 2017 16:45:03 +0200 Merge
duke [Wed, 05 Jul 2017 16:45:03 +0200] rev 1746
Merge
Thu, 18 Dec 2008 21:34:00 -0800 Added tag jdk7-b42 for changeset fc350fcb122a
xdono [Thu, 18 Dec 2008 21:34:00 -0800] rev 1745
Added tag jdk7-b42 for changeset fc350fcb122a
Wed, 05 Jul 2017 16:45:00 +0200 Merge
duke [Wed, 05 Jul 2017 16:45:00 +0200] rev 1744
Merge
Tue, 06 Jan 2009 16:24:03 -0800 Merge
lana [Tue, 06 Jan 2009 16:24:03 -0800] rev 1743
Merge
Mon, 08 Dec 2008 19:49:34 -0800 Merge
lana [Mon, 08 Dec 2008 19:49:34 -0800] rev 1742
Merge
Mon, 08 Dec 2008 17:04:22 -0800 6772137: D3D: Dragging the scroll bar of a JScrollPane containing a JTree causes incorrect red
tdv [Mon, 08 Dec 2008 17:04:22 -0800] rev 1741
6772137: D3D: Dragging the scroll bar of a JScrollPane containing a JTree causes incorrect red Reviewed-by: campbell
Mon, 08 Dec 2008 10:23:53 -0800 6665212: PrinterJob class, method lookupStreamPrintServices(), "fos" in docs is unknown
jgodinez [Mon, 08 Dec 2008 10:23:53 -0800] rev 1740
6665212: PrinterJob class, method lookupStreamPrintServices(), "fos" in docs is unknown Reviewed-by: tdv, prr
Thu, 04 Dec 2008 11:21:26 -0800 6708580: Java applications slow when EXA enabled
tdv [Thu, 04 Dec 2008 11:21:26 -0800] rev 1739
6708580: Java applications slow when EXA enabled Reviewed-by: prr, tdv Contributed-by: ceisserer <linuxhippy@gmail.com>
Thu, 04 Dec 2008 10:05:36 -0800 6587245: Import declaration not used in sun.print.*
jgodinez [Thu, 04 Dec 2008 10:05:36 -0800] rev 1738
6587245: Import declaration not used in sun.print.* Reviewed-by: tdv, prr
Tue, 25 Nov 2008 14:38:36 -0800 6653384: Variable "initialized" in class CUPSPrinter is static by mistake
jgodinez [Tue, 25 Nov 2008 14:38:36 -0800] rev 1737
6653384: Variable "initialized" in class CUPSPrinter is static by mistake Reviewed-by: tdv, prr
Tue, 18 Nov 2008 18:32:31 -0800 6757527: D3D: serious rendering issues on Nvidia boards with driver version 178.13 on Vista
tdv [Tue, 18 Nov 2008 18:32:31 -0800] rev 1736
6757527: D3D: serious rendering issues on Nvidia boards with driver version 178.13 on Vista Reviewed-by: campbell
Tue, 18 Nov 2008 17:16:27 -0800 6758179: D3D: AlphaComposite is applied incorrectly for uncached opaque BufferedImage
tdv [Tue, 18 Nov 2008 17:16:27 -0800] rev 1735
6758179: D3D: AlphaComposite is applied incorrectly for uncached opaque BufferedImage Reviewed-by: campbell, flar
Sat, 01 Nov 2008 20:42:18 +0300 6541476: PNG imageio plugin incorrectly handles iTXt chunk
bae [Sat, 01 Nov 2008 20:42:18 +0300] rev 1734
6541476: PNG imageio plugin incorrectly handles iTXt chunk Reviewed-by: igor, prr
Wed, 29 Oct 2008 01:52:22 +0300 6761856: OpenJDK: vertical text metrics may be significanly different from those returned by Sun JDK
igor [Wed, 29 Oct 2008 01:52:22 +0300] rev 1733
6761856: OpenJDK: vertical text metrics may be significanly different from those returned by Sun JDK Reviewed-by: bae, prr
Tue, 28 Oct 2008 14:47:14 -0700 6764257: D3D/OGL: color is not reset properly after save/restoreState() [RSL]
tdv [Tue, 28 Oct 2008 14:47:14 -0700] rev 1732
6764257: D3D/OGL: color is not reset properly after save/restoreState() [RSL] Reviewed-by: campbell
(0) -1000 -300 -100 -96 +96 +100 +300 +1000 +3000 +10000 +30000 tip