* [gentoo-commits] gentoo-x86 commit in dev-java/sun-jdk: ChangeLog sun-jdk-1.4.2.16.ebuild
@ 2007-10-04 14:25 Petteri Raty (betelgeuse)
0 siblings, 0 replies; 3+ messages in thread
From: Petteri Raty (betelgeuse) @ 2007-10-04 14:25 UTC (permalink / raw
To: gentoo-commits
betelgeuse 07/10/04 14:25:37
Modified: ChangeLog
Added: sun-jdk-1.4.2.16.ebuild
Log:
Version bump for security bug #194711.
(Portage version: 2.1.3.9)
Revision Changes Path
1.214 dev-java/sun-jdk/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jdk/ChangeLog?rev=1.214&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jdk/ChangeLog?rev=1.214&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jdk/ChangeLog?r1=1.213&r2=1.214
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/ChangeLog,v
retrieving revision 1.213
retrieving revision 1.214
diff -u -r1.213 -r1.214
--- ChangeLog 27 Sep 2007 16:57:21 -0000 1.213
+++ ChangeLog 4 Oct 2007 14:25:37 -0000 1.214
@@ -1,6 +1,12 @@
# ChangeLog for dev-java/sun-jdk
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/ChangeLog,v 1.213 2007/09/27 16:57:21 betelgeuse Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/ChangeLog,v 1.214 2007/10/04 14:25:37 betelgeuse Exp $
+
+*sun-jdk-1.4.2.16 (04 Oct 2007)
+
+ 04 Oct 2007; Petteri Räty <betelgeuse@gentoo.org>
+ +sun-jdk-1.4.2.16.ebuild:
+ Version bump for security bug #194711.
*sun-jdk-1.6.0.03 (27 Sep 2007)
*sun-jdk-1.5.0.13 (27 Sep 2007)
1.1 dev-java/sun-jdk/sun-jdk-1.4.2.16.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.2.16.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.2.16.ebuild?rev=1.1&content-type=text/plain
Index: sun-jdk-1.4.2.16.ebuild
===================================================================
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.2.16.ebuild,v 1.1 2007/10/04 14:25:37 betelgeuse Exp $
JAVA_SUPPORTS_GENERATION_1="true"
inherit pax-utils java-vm-2 eutils
MY_PV=${PV%.*}_${PV##*.}
MY_P=j2sdk${MY_PV}
MY_PVB=${PV%.*}
At="j2sdk-${PV//./_}-linux-i586.bin"
jce_policy="jce_policy-${MY_PVB//./_}.zip"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="Sun's J2SE Development Kit"
HOMEPAGE="http://java.sun.com/j2se/1.4.2/"
SRC_URI="x86? ( ${At} )
jce? ( ${jce_policy} )"
SLOT="1.4"
LICENSE="sun-bcla-java-vm"
KEYWORDS="~x86"
# files are prestripped
RESTRICT="fetch strip"
IUSE="X alsa doc examples nsplugin jce"
DEPEND="sys-apps/sed
app-arch/unzip"
RDEPEND="alsa? ( media-libs/alsa-lib )
doc? ( =dev-java/java-sdk-docs-1.4.2* )
X? (
x11-libs/libX11
x11-libs/libXext
x11-libs/libXi
x11-libs/libXp
x11-libs/libXt
x11-libs/libXtst
)"
JAVA_PROVIDE="jdbc-stdext"
DOWNLOAD_URL="http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=j2sdk-${MY_PV}-oth-JPR&SiteId=JSC&TransactionId=noreg"
DOWNLOAD_URL_JCE="http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=7503-jce-${MY_PVB}-oth-JPR&SiteId=JSC&TransactionId=noreg"
QA_TEXTRELS_x86="opt/${P}/jre/lib/i386/libawt.so
opt/${P}/jre/plugin/i386/ns4/libjavaplugin.so
opt/${P}/jre/plugin/i386/ns610/libjavaplugin_oji.so
opt/${P}/jre/plugin/i386/ns610-gcc32/libjavaplugin_oji.so"
pkg_nofetch() {
einfo "Please download ${At} from:"
einfo ${DOWNLOAD_URL}
einfo "(first select 'Accept License', then click on 'self-extracting file'"
einfo "under 'Linux Platform - Java(TM) 2 SDK, Standard Edition')"
einfo "and move it to ${DISTDIR}"
if use jce; then
echo
einfo "Also download ${jce_policy} from:"
einfo ${DOWNLOAD_URL_JCE}
einfo "Java(TM) Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files"
einfo "and move it to ${DISTDIR}"
fi
}
src_unpack() {
if [ ! -r ${DISTDIR}/${At} ]; then
die "cannot read ${At}.bin. Please check the permission and try again."
fi
if use jce; then
if [ ! -r ${DISTDIR}/${jce_policy} ]; then
die "cannot read ${jce_policy}. Please check the permission and try again."
fi
fi
#Search for the ELF Header
testExp=$(echo -e '\0177\0105\0114\0106\0001\0001\0001')
startAt=`grep -aonm 1 ${testExp} ${DISTDIR}/${At} | cut -d: -f1`
tail -n +${startAt} ${DISTDIR}/${At} > install.sfx
chmod +x install.sfx
./install.sfx || die
rm install.sfx
if [ -f ${S}/lib/unpack ]; then
UNPACK_CMD=${S}/lib/unpack
chmod +x $UNPACK_CMD
sed -i 's#/tmp/unpack.log#/dev/null\x00\x00\x00\x00\x00\x00#g' $UNPACK_CMD
local PACKED_JARS="lib/tools.jar jre/lib/rt.jar jre/lib/jsse.jar \
jre/lib/charsets.jar jre/lib/ext/localedata.jar jre/lib/plugin.jar \
jre/javaws/javaws.jar"
for i in $PACKED_JARS; do
PACK_FILE=${S}/`dirname $i`/`basename $i .jar`.pack
if [ -f ${PACK_FILE} ]; then
echo " unpacking: $i"
$UNPACK_CMD ${PACK_FILE} ${S}/$i
rm -f ${PACK_FILE}
fi
done
fi
}
src_install() {
local dirs="bin include jre lib man"
dodir /opt/${P}
cp -dPR ${dirs} "${D}/opt/${P}/"
# Set PaX markings on all JDK/JRE executables to allow code-generation on
# the heap by the JIT compiler.
pax-mark srpm $(list-paxables "${D}"/opt/${P}/{,/jre}/bin/*)
dodoc COPYRIGHT README LICENSE THIRDPARTYLICENSEREADME.txt || die
dohtml README.html || die
if use examples; then
cp -pPR demo ${D}/opt/${P}/ || die
fi
cp -pPR src.zip "${D}/opt/${P}/" || die
if use jce ; then
# Using unlimited jce while still retaining the strong jce
# May have repercussions when you find you cannot symlink libraries
# in classpaths.
cd ${D}/opt/${P}/jre/lib/security
unzip ${DISTDIR}/${jce_policy}
mv jce unlimited-jce
dodir /opt/${P}/jre/lib/security/strong-jce
mv ${D}/opt/${P}/jre/lib/security/US_export_policy.jar ${D}/opt/${P}/jre/lib/security/strong-jce
mv ${D}/opt/${P}/jre/lib/security/local_policy.jar ${D}/opt/${P}/jre/lib/security/strong-jce
dosym /opt/${P}/jre/lib/security/unlimited-jce/US_export_policy.jar /opt/${P}/jre/lib/security/
dosym /opt/${P}/jre/lib/security/unlimited-jce/local_policy.jar /opt/${P}/jre/lib/security/
fi
if use nsplugin; then
local plugin_dir="ns610"
if has_version '>=sys-devel/gcc-3.2' ; then
plugin_dir="ns610-gcc32"
fi
install_mozilla_plugin /opt/${P}/jre/plugin/i386/${plugin_dir}/libjavaplugin_oji.so
fi
# bug #147259
dosym ../jre/javaws/javaws /opt/${P}/bin/javaws
dosym ../javaws/javaws /opt/${P}/jre/bin/javaws
# create dir for system preferences
dodir /opt/${P}/.systemPrefs
# Create files used as storage for system preferences.
touch ${D}/opt/${P}/.systemPrefs/.system.lock
chmod 644 ${D}/opt/${P}/.systemPrefs/.system.lock
touch ${D}/opt/${P}/.systemPrefs/.systemRootModFile
chmod 644 ${D}/opt/${P}/.systemPrefs/.systemRootModFile
# install control panel for Gnome/KDE
sed -e "s/INSTALL_DIR\/JRE_NAME_VERSION/\/opt\/${P}\/jre/" \
-e "s/\(Name=Java\)/\1 Control Panel ${SLOT}/" \
${D}/opt/${P}/jre/plugin/desktop/sun_java.desktop > \
${T}/sun_java-${SLOT}.desktop
domenu ${T}/sun_java-${SLOT}.desktop
set_java_env
}
pkg_postinst() {
# Set as default VM if none exists
java-vm-2_pkg_postinst
if ! use X; then
ewarn "Some parts of Sun's JDK require X11 libraries to be installed."
ewarn "Be careful which Java libraries you attempt to use."
fi
elog "Starting with 1.4.2.14 the src.zip is installed to the standard"
elog "location only (/opt/${P}/) and not /opt/${P}/share/"
elog "as we used to. See https://bugs.gentoo.org/show_bug.cgi?id=2241 and"
elog "http://java.sun.com/j2se/1.4.2/docs/tooldocs/linux/jdkfiles.html"
elog "for more details."
}
--
gentoo-commits@gentoo.org mailing list
^ permalink raw reply [flat|nested] 3+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-java/sun-jdk: ChangeLog sun-jdk-1.4.2.16.ebuild
@ 2007-10-04 18:29 Christian Faulhammer (opfer)
0 siblings, 0 replies; 3+ messages in thread
From: Christian Faulhammer (opfer) @ 2007-10-04 18:29 UTC (permalink / raw
To: gentoo-commits
opfer 07/10/04 18:29:57
Modified: ChangeLog sun-jdk-1.4.2.16.ebuild
Log:
stable x86, security bug 194711
(Portage version: 2.1.3.9)
Revision Changes Path
1.215 dev-java/sun-jdk/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jdk/ChangeLog?rev=1.215&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jdk/ChangeLog?rev=1.215&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jdk/ChangeLog?r1=1.214&r2=1.215
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/ChangeLog,v
retrieving revision 1.214
retrieving revision 1.215
diff -u -r1.214 -r1.215
--- ChangeLog 4 Oct 2007 14:25:37 -0000 1.214
+++ ChangeLog 4 Oct 2007 18:29:56 -0000 1.215
@@ -1,6 +1,10 @@
# ChangeLog for dev-java/sun-jdk
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/ChangeLog,v 1.214 2007/10/04 14:25:37 betelgeuse Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/ChangeLog,v 1.215 2007/10/04 18:29:56 opfer Exp $
+
+ 04 Oct 2007; Christian Faulhammer <opfer@gentoo.org>
+ sun-jdk-1.4.2.16.ebuild:
+ stable x86, security bug 194711
*sun-jdk-1.4.2.16 (04 Oct 2007)
1.2 dev-java/sun-jdk/sun-jdk-1.4.2.16.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.2.16.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.2.16.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.2.16.ebuild?r1=1.1&r2=1.2
Index: sun-jdk-1.4.2.16.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.2.16.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sun-jdk-1.4.2.16.ebuild 4 Oct 2007 14:25:37 -0000 1.1
+++ sun-jdk-1.4.2.16.ebuild 4 Oct 2007 18:29:56 -0000 1.2
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.2.16.ebuild,v 1.1 2007/10/04 14:25:37 betelgeuse Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.2.16.ebuild,v 1.2 2007/10/04 18:29:56 opfer Exp $
JAVA_SUPPORTS_GENERATION_1="true"
inherit pax-utils java-vm-2 eutils
@@ -19,7 +19,7 @@
jce? ( ${jce_policy} )"
SLOT="1.4"
LICENSE="sun-bcla-java-vm"
-KEYWORDS="~x86"
+KEYWORDS="x86"
# files are prestripped
RESTRICT="fetch strip"
IUSE="X alsa doc examples nsplugin jce"
--
gentoo-commits@gentoo.org mailing list
^ permalink raw reply [flat|nested] 3+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-java/sun-jdk: ChangeLog sun-jdk-1.4.2.16.ebuild
@ 2007-10-05 10:42 Petteri Raty (betelgeuse)
0 siblings, 0 replies; 3+ messages in thread
From: Petteri Raty (betelgeuse) @ 2007-10-05 10:42 UTC (permalink / raw
To: gentoo-commits
betelgeuse 07/10/05 10:42:44
Modified: ChangeLog sun-jdk-1.4.2.16.ebuild
Log:
Add quoting for variables.
(Portage version: 2.1.3.9)
Revision Changes Path
1.218 dev-java/sun-jdk/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jdk/ChangeLog?rev=1.218&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jdk/ChangeLog?rev=1.218&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jdk/ChangeLog?r1=1.217&r2=1.218
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/ChangeLog,v
retrieving revision 1.217
retrieving revision 1.218
diff -u -r1.217 -r1.218
--- ChangeLog 4 Oct 2007 18:34:30 -0000 1.217
+++ ChangeLog 5 Oct 2007 10:42:44 -0000 1.218
@@ -1,6 +1,10 @@
# ChangeLog for dev-java/sun-jdk
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/ChangeLog,v 1.217 2007/10/04 18:34:30 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/ChangeLog,v 1.218 2007/10/05 10:42:44 betelgeuse Exp $
+
+ 05 Oct 2007; Petteri Räty <betelgeuse@gentoo.org>
+ sun-jdk-1.4.2.16.ebuild:
+ Add quoting for variables.
04 Oct 2007; Christian Faulhammer <opfer@gentoo.org>
sun-jdk-1.6.0.03.ebuild:
1.3 dev-java/sun-jdk/sun-jdk-1.4.2.16.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.2.16.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.2.16.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.2.16.ebuild?r1=1.2&r2=1.3
Index: sun-jdk-1.4.2.16.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.2.16.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sun-jdk-1.4.2.16.ebuild 4 Oct 2007 18:29:56 -0000 1.2
+++ sun-jdk-1.4.2.16.ebuild 5 Oct 2007 10:42:44 -0000 1.3
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.2.16.ebuild,v 1.2 2007/10/04 18:29:56 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.2.16.ebuild,v 1.3 2007/10/05 10:42:44 betelgeuse Exp $
JAVA_SUPPORTS_GENERATION_1="true"
inherit pax-utils java-vm-2 eutils
@@ -64,23 +64,23 @@
}
src_unpack() {
- if [ ! -r ${DISTDIR}/${At} ]; then
+ if [ ! -r "${DISTDIR}/${At}" ]; then
die "cannot read ${At}.bin. Please check the permission and try again."
fi
if use jce; then
- if [ ! -r ${DISTDIR}/${jce_policy} ]; then
+ if [ ! -r "${DISTDIR}/${jce_policy}" ]; then
die "cannot read ${jce_policy}. Please check the permission and try again."
fi
fi
#Search for the ELF Header
testExp=$(echo -e '\0177\0105\0114\0106\0001\0001\0001')
startAt=`grep -aonm 1 ${testExp} ${DISTDIR}/${At} | cut -d: -f1`
- tail -n +${startAt} ${DISTDIR}/${At} > install.sfx
+ tail -n +${startAt} "${DISTDIR}/${At}" > install.sfx
chmod +x install.sfx
./install.sfx || die
rm install.sfx
- if [ -f ${S}/lib/unpack ]; then
+ if [[ -f ${S}/lib/unpack ]]; then
UNPACK_CMD=${S}/lib/unpack
chmod +x $UNPACK_CMD
sed -i 's#/tmp/unpack.log#/dev/null\x00\x00\x00\x00\x00\x00#g' $UNPACK_CMD
@@ -111,7 +111,7 @@
dodoc COPYRIGHT README LICENSE THIRDPARTYLICENSEREADME.txt || die
dohtml README.html || die
if use examples; then
- cp -pPR demo ${D}/opt/${P}/ || die
+ cp -pPR demo "${D}/opt/${P}/" || die
fi
cp -pPR src.zip "${D}/opt/${P}/" || die
@@ -120,12 +120,14 @@
# Using unlimited jce while still retaining the strong jce
# May have repercussions when you find you cannot symlink libraries
# in classpaths.
- cd ${D}/opt/${P}/jre/lib/security
- unzip ${DISTDIR}/${jce_policy}
+ cd "${D}/opt/${P}/jre/lib/security"
+ unzip "${DISTDIR}/${jce_policy}"
mv jce unlimited-jce
dodir /opt/${P}/jre/lib/security/strong-jce
- mv ${D}/opt/${P}/jre/lib/security/US_export_policy.jar ${D}/opt/${P}/jre/lib/security/strong-jce
- mv ${D}/opt/${P}/jre/lib/security/local_policy.jar ${D}/opt/${P}/jre/lib/security/strong-jce
+ mv "${D}/opt/${P}/jre/lib/security/US_export_policy.jar" \
+ "${D}/opt/${P}/jre/lib/security/strong-jce" || die
+ mv "${D}/opt/${P}/jre/lib/security/local_policy.jar" \
+ "${D}/opt/${P}/jre/lib/security/strong-jce" || die
dosym /opt/${P}/jre/lib/security/unlimited-jce/US_export_policy.jar /opt/${P}/jre/lib/security/
dosym /opt/${P}/jre/lib/security/unlimited-jce/local_policy.jar /opt/${P}/jre/lib/security/
fi
@@ -146,18 +148,18 @@
# create dir for system preferences
dodir /opt/${P}/.systemPrefs
# Create files used as storage for system preferences.
- touch ${D}/opt/${P}/.systemPrefs/.system.lock
- chmod 644 ${D}/opt/${P}/.systemPrefs/.system.lock
- touch ${D}/opt/${P}/.systemPrefs/.systemRootModFile
- chmod 644 ${D}/opt/${P}/.systemPrefs/.systemRootModFile
+ touch "${D}/opt/${P}/.systemPrefs/.system.lock"
+ chmod 644 "${D}/opt/${P}/.systemPrefs/.system.lock"
+ touch "${D}/opt/${P}/.systemPrefs/.systemRootModFile"
+ chmod 644 "${D}/opt/${P}/.systemPrefs/.systemRootModFile"
# install control panel for Gnome/KDE
sed -e "s/INSTALL_DIR\/JRE_NAME_VERSION/\/opt\/${P}\/jre/" \
-e "s/\(Name=Java\)/\1 Control Panel ${SLOT}/" \
- ${D}/opt/${P}/jre/plugin/desktop/sun_java.desktop > \
- ${T}/sun_java-${SLOT}.desktop
+ "${D}/opt/${P}/jre/plugin/desktop/sun_java.desktop" > \
+ "${T}/sun_java-${SLOT}.desktop"
- domenu ${T}/sun_java-${SLOT}.desktop
+ domenu "${T}/sun_java-${SLOT}.desktop"
set_java_env
}
--
gentoo-commits@gentoo.org mailing list
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2007-10-05 10:52 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-04 18:29 [gentoo-commits] gentoo-x86 commit in dev-java/sun-jdk: ChangeLog sun-jdk-1.4.2.16.ebuild Christian Faulhammer (opfer)
-- strict thread matches above, loose matches on Subject: below --
2007-10-05 10:42 Petteri Raty (betelgeuse)
2007-10-04 14:25 Petteri Raty (betelgeuse)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox