x2003bruneau [Sat, 4 Mar 2006 11:10:38 +0000 (11:10 +0000)]
=?utf-8?q?Bon=20en=20fait=20skinnage=20des=20blockquote=20par=20la=20CSS
=20Avec=20possibilit=C3=83=C2=A9=20de=20skinnage=20en=20fonction=20de=20la=20profondeur=20de=20la=20citation?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@27
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Sat, 4 Mar 2006 10:16:28 +0000 (10:16 +0000)]
Rend les citations valides html/xhtml
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@26
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Fri, 3 Mar 2006 20:49:37 +0000 (20:49 +0000)]
Affiche les citations de messages antérieurs à l'aide de blockquotes
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@25
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Fri, 3 Mar 2006 17:10:21 +0000 (17:10 +0000)]
=?utf-8?q?*=20Gestion=20des=20multipart=20imbriqu=C3=83=C2=A9es
=20*=20Gestion=20du=20multipart=20alternative=20(tout=20le=20reste=20=C3=83=C2=A9tant=20g=C3=83=C2=A9r=C3=83=C2=A9=20comme=20du=20mixed)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@24
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Thu, 2 Mar 2006 20:24:23 +0000 (20:24 +0000)]
=?utf-8?q?*=20Principalement=20du=20nettoyage=20de=20code
=20*=20Am=C3=83=C2=A9lioration=20des=20filtres=20html?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@23
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Thu, 2 Mar 2006 16:29:56 +0000 (16:29 +0000)]
Gestion des piÚces jointes uuencode dans le cas de message non-multipart (Ex : Outlook Express)
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@22
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Thu, 2 Mar 2006 16:27:08 +0000 (16:27 +0000)]
Bugfix
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@21
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Thu, 2 Mar 2006 16:26:08 +0000 (16:26 +0000)]
Affichage des erreurs lors de la consultation de piÚces jointes
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@20
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Thu, 2 Mar 2006 12:48:04 +0000 (12:48 +0000)]
Gestion des erreurs d'upload des piÚces jointes
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@18
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Thu, 2 Mar 2006 12:23:41 +0000 (12:23 +0000)]
* Supprime du code inutile
* Ajoute le support de la couleur de fond pour les messages en html
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@17
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Thu, 2 Mar 2006 09:18:43 +0000 (09:18 +0000)]
Ajoute le support du 'richtext'... avec un jeu de balise relativement réduit
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@16
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Wed, 1 Mar 2006 20:52:18 +0000 (20:52 +0000)]
Possibilité de filtrer la liste des newsgroups à afficher à partir d'une regexp
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@15
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2000habouzit [Wed, 1 Mar 2006 14:31:33 +0000 (14:31 +0000)]
small fixes
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@14
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Wed, 1 Mar 2006 14:07:52 +0000 (14:07 +0000)]
Corrige une balise incorrecte dans le formulaire de création de nouveau message...
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@12
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Tue, 28 Feb 2006 21:31:19 +0000 (21:31 +0000)]
=?utf-8?q?Possibilit=C3=83=C2=A9=20de=20choisir=20un=20ordre=20pr=C3=83=C2=A9f=C3=83=C2=A9rentiel=20des=20formats=20de=20texte=20=C3=83=C2=A0=20afficher...
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@10
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Tue, 28 Feb 2006 20:15:44 +0000 (20:15 +0000)]
=?utf-8?q?*=20Affiche=20le=20lien=20'aper=C3=83=C2=A7u'=20quelque=20soit=20le=20type=20mime=20du=20fichier=20=3D=3D>=20permet=20d'=C3=83=C2=A9viter=20que=20ce=20soit=20banana=20le=20facteur=20limitant,=20=C3=83=C2=A7a=20devient=20le=20navigateur.=20Dans=20l'id=C3=83=C2=A9al,=20il=20faudrait=20qu'on=20puisse=20n'afficher=20le=20lien=20que=20pour=20les=20type=20mime=20support=C3=83=C2=A9s=20par=20le=20navigateur...=20mais=20bon.
=20*=20Affiche=20l'aper=C3=83=C2=A7u=20des=20pi=C3=83=C5=A1ces=20jointes=20dans=20une=20nouvelle=20fen=C3=83=C2=AAtre?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@9
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Tue, 28 Feb 2006 18:33:03 +0000 (18:33 +0000)]
Permet de citer proprement le message d'origine si il est en html
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@8
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Tue, 28 Feb 2006 12:29:38 +0000 (12:29 +0000)]
=?utf-8?q?S=C3=83=C2=A9paration=20de=20la=20signature=20du=20corps=20pour=20les=20messages=20html=20pas=20trop=20complexe.
=20<br>--=20<br>
=20<p>--=20</p>
=20</p>--=20<p>
=20<br>--=20<p>
=20</p>--=20<br>?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@7
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Tue, 28 Feb 2006 08:21:14 +0000 (08:21 +0000)]
=?utf-8?q?*=20Meilleure=20gestion=20de=20l'upload=20des=20fichiers
=20*=20Limitation=20de=20la=20taille=20des=20fichiers=20uploadable=20ais=C3=83=C2=A9ment=20param=C3=83=C2=A9trable
=20*=20Am=C3=83=C2=A9liore=20la=20lisibilit=C3=83=C2=A9=20du=20code?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@6
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Mon, 27 Feb 2006 22:02:16 +0000 (22:02 +0000)]
=?utf-8?q?Ajoute=20la=20possibilit=C3=83=C2=A9=20de=20poster=20une=20pi=C3=83=C5=A1ce=20jointe=20par=20message...
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@5
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Mon, 27 Feb 2006 19:00:03 +0000 (19:00 +0000)]
=?utf-8?q?Gestion=20du=20multipart=20suite=20:
=20*=20gestion=20des=20messages=20en=20html
=20*=20gestion=20des=20messages=20poss=C3=83=C2=A9dant=20plusieurs=20formats=20=3D=3D>=20affichage=20du=20premier=20par=20d=C3=83=C2=A9faut=20(donc=20text/plain=20si=20le=20posteur=20est=20RFC-compliant),=20mais=20laisse=20le=20choix=20=C3=83=C2=A0=20l'utilisateur=20entre=20les=20diff=C3=83=C2=A9rents=20formats=20disponibles.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
!!! Toujours pas de distinction entre les différents types de multipart !!!
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@4
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
x2003bruneau [Mon, 27 Feb 2006 12:39:29 +0000 (12:39 +0000)]
=?utf-8?q?Ajout=20de=20:
=20*=20support=20succint=20des=20messages=20multipart=20(pas=20pour=20l'instant=20de=20distinction=20entre=20les=20types=20de=20multipart)
=20*=20support=20des=20pi=C3=83=C5=A1ces=20jointes?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@3
9869982d-c50d-0410-be91-
f2a2ec7c7c7b
Pierre Habouzit (MadCoder [Wed, 19 Oct 2005 18:05:07 +0000 (18:05 +0000)]
I'm stupid : I have to delete Re: not replace it
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-34
Pierre Habouzit (MadCoder [Wed, 19 Oct 2005 18:00:19 +0000 (18:00 +0000)]
debian
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-33
Pierre Habouzit (MadCoder [Wed, 19 Oct 2005 17:58:21 +0000 (17:58 +0000)]
really fix escaping
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-32
Pierre Habouzit (MadCoder [Wed, 19 Oct 2005 17:24:36 +0000 (17:24 +0000)]
changelog entry for byg 353
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-31
Pierre Habouzit (MadCoder [Wed, 19 Oct 2005 17:23:53 +0000 (17:23 +0000)]
should fix the encoding problem and bug 353 for good
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-30
Pierre Habouzit (MadCoder [Wed, 19 Oct 2005 17:11:24 +0000 (17:11 +0000)]
changelog
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-29
Pierre Habouzit (MadCoder [Wed, 19 Oct 2005 17:09:24 +0000 (17:09 +0000)]
fix wrt Re:
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-28
Pierre Habouzit (MadCoder [Wed, 19 Oct 2005 17:08:31 +0000 (17:08 +0000)]
fix wrt Re:
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-27
Pierre Habouzit (MadCoder [Tue, 24 May 2005 19:13:06 +0000 (19:13 +0000)]
fix wrt IE.. sucky browser
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-26
Pierre Habouzit (MadCoder [Tue, 24 May 2005 10:57:27 +0000 (10:57 +0000)]
last glitches
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-25
Pierre Habouzit (MadCoder [Tue, 24 May 2005 10:48:52 +0000 (10:48 +0000)]
new tests wrt encodings
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-24
Pierre Habouzit (MadCoder [Tue, 24 May 2005 09:00:08 +0000 (09:00 +0000)]
spool fix
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-23
Pierre Habouzit (MadCoder [Tue, 24 May 2005 08:50:16 +0000 (08:50 +0000)]
fixes
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-22
Pierre Habouzit (MadCoder [Tue, 24 May 2005 08:46:34 +0000 (08:46 +0000)]
fixes
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-21
Pierre Habouzit (MadCoder [Tue, 24 May 2005 07:21:31 +0000 (07:21 +0000)]
packaging bits
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-20
Pierre Habouzit (MadCoder [Tue, 24 May 2005 07:15:24 +0000 (07:15 +0000)]
packaging issues
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-19
Pierre Habouzit (MadCoder [Tue, 24 May 2005 07:13:23 +0000 (07:13 +0000)]
¤ thing + #294
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-18
Pierre Habouzit (MadCoder [Mon, 7 Feb 2005 00:08:19 +0000 (00:08 +0000)]
damn I hate euro symbols
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-17
Pierre Habouzit (MadCoder [Wed, 19 Jan 2005 21:04:52 +0000 (21:04 +0000)]
add en locale
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-16
Pierre Habouzit (MadCoder [Wed, 19 Jan 2005 20:56:08 +0000 (20:56 +0000)]
first release
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-15
Pierre Habouzit (MadCoder [Sat, 8 Jan 2005 10:23:35 +0000 (10:23 +0000)]
eye blink
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-14
Pierre Habouzit (MadCoder [Fri, 7 Jan 2005 22:51:14 +0000 (22:51 +0000)]
finish packaging
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-13
Pierre Habouzit (MadCoder [Fri, 7 Jan 2005 22:39:14 +0000 (22:39 +0000)]
wibble
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-12
Pierre Habouzit (MadCoder [Fri, 7 Jan 2005 22:15:56 +0000 (22:15 +0000)]
wibble
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-11
Pierre Habouzit (MadCoder [Fri, 7 Jan 2005 22:09:43 +0000 (22:09 +0000)]
debian packaging
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-10
Pierre Habouzit (MadCoder [Fri, 7 Jan 2005 21:35:00 +0000 (21:35 +0000)]
ahem
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-9
Pierre Habouzit (MadCoder [Fri, 7 Jan 2005 19:32:21 +0000 (19:32 +0000)]
still updates
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-8
Pierre Habouzit (MadCoder [Fri, 7 Jan 2005 19:21:50 +0000 (19:21 +0000)]
better makefiles
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-7
Pierre Habouzit (MadCoder [Fri, 7 Jan 2005 19:13:41 +0000 (19:13 +0000)]
we really do not want to see *.lang
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-6
Pierre Habouzit (MadCoder [Fri, 7 Jan 2005 19:12:48 +0000 (19:12 +0000)]
be smart in makefile
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-5
Pierre Habouzit (MadCoder [Fri, 7 Jan 2005 18:52:57 +0000 (18:52 +0000)]
banana evolves
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-4
Pierre Habouzit (MadCoder [Fri, 7 Jan 2005 18:19:57 +0000 (18:19 +0000)]
wibble
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-3
Pierre Habouzit (MadCoder [Fri, 7 Jan 2005 18:19:14 +0000 (18:19 +0000)]
wibble in makefile + update pot
git-archimport-id: opensource@polytechnique.org--2005/banana--mainline--1.0--patch-2
x2000habouzit [Fri, 7 Jan 2005 15:57:11 +0000 (15:57 +0000)]
read changelog
x2000habouzit [Fri, 7 Jan 2005 15:11:48 +0000 (15:11 +0000)]
dead code + css
x2000habouzit [Fri, 7 Jan 2005 15:01:26 +0000 (15:01 +0000)]
we are near 1.0
x2000habouzit [Fri, 7 Jan 2005 14:21:00 +0000 (14:21 +0000)]
we are more and more standalone !
x2000habouzit [Wed, 5 Jan 2005 08:19:16 +0000 (08:19 +0000)]
post is now in the lib too. have to work on the actions now.
x2000habouzit [Tue, 4 Jan 2005 23:13:26 +0000 (23:13 +0000)]
forgotten one
x2000habouzit [Tue, 4 Jan 2005 23:10:55 +0000 (23:10 +0000)]
still making it a library. remains post.php + event handlers
x2000habouzit [Tue, 4 Jan 2005 17:54:55 +0000 (17:54 +0000)]
various updates
x2000habouzit [Tue, 4 Jan 2005 16:47:17 +0000 (16:47 +0000)]
godferdom
x2000habouzit [Tue, 4 Jan 2005 16:43:49 +0000 (16:43 +0000)]
prepare banana to be a library
x2000habouzit [Mon, 3 Jan 2005 14:37:25 +0000 (14:37 +0000)]
those are superfluous, already done by Banana::Banana()
x2000habouzit [Mon, 3 Jan 2005 11:30:54 +0000 (11:30 +0000)]
exit format.inc.php
x2000habouzit [Mon, 3 Jan 2005 11:12:51 +0000 (11:12 +0000)]
$banana is the only global variable !
x2000habouzit [Mon, 3 Jan 2005 10:40:25 +0000 (10:40 +0000)]
get rid of session.inc.php
x2000habouzit [Mon, 3 Jan 2005 08:53:14 +0000 (08:53 +0000)]
wibble
x2000habouzit [Mon, 3 Jan 2005 08:47:25 +0000 (08:47 +0000)]
3 tons or rewrite
x2000habouzit [Sun, 2 Jan 2005 21:26:06 +0000 (21:26 +0000)]
config.inc.php is now a REAL file of the package
x2000habouzit [Sun, 2 Jan 2005 21:06:50 +0000 (21:06 +0000)]
tidy includes
x2000habouzit [Sun, 2 Jan 2005 21:03:28 +0000 (21:03 +0000)]
fix spool refresh bug. damn cmp operators. I hate them
x2000habouzit [Sun, 2 Jan 2005 21:01:08 +0000 (21:01 +0000)]
wibble
bug with spool refresh though :(
x2000habouzit [Sun, 2 Jan 2005 20:48:12 +0000 (20:48 +0000)]
rename classes + bugfixes
x2000habouzit [Sun, 2 Jan 2005 19:53:01 +0000 (19:53 +0000)]
old header were to complicated for nothin. drop class Header, and treat it from Post
x2000habouzit [Sun, 2 Jan 2005 16:22:35 +0000 (16:22 +0000)]
french po
x2000habouzit [Sun, 2 Jan 2005 15:53:35 +0000 (15:53 +0000)]
_(...) -> _b_(...)
x2000habouzit [Sun, 2 Jan 2005 15:46:24 +0000 (15:46 +0000)]
big banana update
x2000habouzit [Sun, 2 Jan 2005 14:02:51 +0000 (14:02 +0000)]
reindent
x2000habouzit [Sun, 2 Jan 2005 13:55:37 +0000 (13:55 +0000)]
make disp_desc private
x2000habouzit [Sun, 2 Jan 2005 13:52:51 +0000 (13:52 +0000)]
simplifications
x2000habouzit [Sun, 2 Jan 2005 03:13:50 +0000 (03:13 +0000)]
bugfix + dead code
x2000habouzit [Sun, 2 Jan 2005 03:00:25 +0000 (03:00 +0000)]
whole bunch of changes :
- reorganize includes
- a lot of speedups (I think we gain between 30 and 60% on the time used to create a page for threads and article)
_ some code simplifications
x2000habouzit [Sat, 1 Jan 2005 18:54:11 +0000 (18:54 +0000)]
eradicate last banana bugs
x2000habouzit [Sat, 1 Jan 2005 16:44:12 +0000 (16:44 +0000)]
wibble
x2000habouzit [Sat, 1 Jan 2005 16:29:59 +0000 (16:29 +0000)]
improve wrapper again
x2000habouzit [Sat, 1 Jan 2005 16:19:34 +0000 (16:19 +0000)]
exit dead code + do not wrap sig
x2000habouzit [Fri, 31 Dec 2004 15:04:42 +0000 (15:04 +0000)]
RESOLVE MAJOR BOTTOLNECK (and even bugs) of banana :
building the Whole spool for xorg.promo.2002 with more than 1800 posts takes less than 3 secs !!!
the 2 array_map of the headerDecode function took more than 11secs before to do their job (for the both)
---> now it takes less than the second !
oh yeah !
x2000habouzit [Fri, 31 Dec 2004 15:00:51 +0000 (15:00 +0000)]
wibble
x2000habouzit [Fri, 31 Dec 2004 15:00:19 +0000 (15:00 +0000)]
corrections + performance :
30% of gain in gline with a simple preg_replace ---> trim
x2000habouzit [Fri, 31 Dec 2004 05:15:26 +0000 (05:15 +0000)]
some improvements
x2000habouzit [Fri, 31 Dec 2004 03:41:51 +0000 (03:41 +0000)]
better coding standards
x2000habouzit [Wed, 15 Dec 2004 19:47:17 +0000 (19:47 +0000)]
I'm such an ass
x2000habouzit [Wed, 15 Dec 2004 19:32:24 +0000 (19:32 +0000)]
oops
x2000habouzit [Wed, 15 Dec 2004 19:31:31 +0000 (19:31 +0000)]
rename Post into NNTPPost to avoid plat/al class name clash
x2000habouzit [Fri, 3 Dec 2004 14:31:52 +0000 (14:31 +0000)]
backport
x2000habouzit [Mon, 22 Nov 2004 20:05:22 +0000 (20:05 +0000)]
move to require_once everywhere
x2000habouzit [Sun, 24 Oct 2004 14:38:49 +0000 (14:38 +0000)]
use h1