0.35 TRanx rebuild 1 (4.04.2004)
*Changes from v0.35 and v0.35pl1
- bugfix in quoted printable encoding + character set recoding, by
Paulius Bulotas <paulius@kaktusas.org>
- bugfix in index.php: empty lines in groups.txt made problems
- security bugfix: it was possible to overwrite files on the webserver,
by Jordan Russell <jr@quo.to>
- Fixed answering of articles, that contains backslashes (in body or subject)
- changes in generation of message-ids
- support for anonymous posting
0.34 TRanx rebuild 3 (20.03.2004)
- Fixed answering on articles, that contains backslashes
- Changed reg-exp that converts text to hyperlinks. Based on Jordan Russell's idea
0.34 TRanx rebuild 2 (01.03.2004)
- Added suport for modules-based sites
- Some small bugfixes
0.34 TRanx rebuild 1 (19.02.2004)
*Changes from v0.34
- some small bugfixes
- fixed bug in lib/check.php
*TRanx's version changes:
- Fixed bug in displaying header of a table with trheads
- Fixed bug in displaying hyperlinks with char '+'
0.33 TRanx rebuild 1 (13.02.2004)
*Zmiany z v0.33
- possibility to suppress mailto-links in the thread- and article-view and
to rewrite the address to make it invisible for spam-harvesters
*Zmiany w wersji TRanxa:
- Fixed bug in displaying articles with $article_graphicquotes=true
- Small changes in hidding e-mails from spam-harvesters
- Added change @ to @ in email addresses in thread.php
- Some cleanup of generated HTML code
- Some changes in displaying raw message
- fixed bug: on some php-versions posting new messages was impossible
(back to old way to trim references)
0.32 TRanx rebuild 1 (12.02.2004)
*Changes from v0.32
- new language: danish, by Rasmus Bog Hanasen <moffe@amagerkollegiet.dk>
*Changes from v0.31
- fixed bug in threading which caused crash on some articles
- fixed bug that made problems with group-specific configs
- new module checks some settings the user made in the config
- fixed bug in cancel.php
*Changes from v0.30
- changed trim references header when posting an article
- small bugfix in german language file, by Yogi <jo_bo@nexgo.de>
- some code cleanup
*TRanx's version changes:
- Some small changes in function, that convert URLs to hyperlinks
- Update of some language file (english, polish, deutsch)
0.29 TRanx rebuild 1 (5.02.2004)
*Changes from v0.29:
- sort threads in groups by the newest article in a thread
- newsportal now runs with the Changi Newsserver
- individual settings for groups or hierarchies, set groups read-only or
give them other languages or charsets, for example
*TRanx's version changes:
- some changes in deutsch.lang, thanks to Yogi <jo_bo@nexgo.de>
- Fixed and changed formattig of displayed articles. (format=flowed and
Ascii-arts works OK)
0.28 TRanx rebuild 3 (2.02.2004)
- Fixed decoding subjects in QP generated by some newsreaders
- Improved function, that convert URLs to hyperlinks
- Fixed comments in CSS styles
- Fixed displaying of quoted messages in post.php
- Fixed posting of some articles (contains "-- ")
- Small changes in recognizing quotes
0.28 TRanx rebuild 2 (28.01.2004)
- Fixed function, that check write-access to newsgroup
- Fixed displaying of quoted paragraphs with $article_graphicquotes=true;
- Fixed generating and displaying paragraphs.
0.28 TRanx rebuild 1 (25.01.2004)
*Changes from v0.28:
- Changed variable $charset to $www_charset
- Enlargement of CSS
- fixed bug in displaying threads, by Gunter Ohrner
<G.Ohrner@post.rwth-aachen.de>
- Little change of attachment.php
*TRanx's changes:
- Change in generating Message-ID
- Fixed post messages with format=flowed
- Added lot of mimetypes
- Renamed newsportal.css to style.css
- Little changes in some language files (polish, english, german)
- Access to each group can be defined separately (grpaccess.txt)
- The References: is now trimed to 1000 chars (according to RFC)
0.27 TRanx rebuild 2 (16.01.2004)
- Added some mimetyes
- Fixed and changed formattig of displayed articles.
- Fixed wraping quoted text in replying
- Added configuration script (admin.php)
- little change in newsportal.css
0.27 TRanx rebuild 1 (10.01.2004)
*Changes from v0.27:
- Russian translation, by Dmitry E Gouriev, gouriev@icenet.ru
- Automatic conversion of the charset in articles to be read, with help of
the iconv-extension of PHP
- Fixed some html-bugs in thread.php + removed a table, by
Wolfgang Scheicher <worf@sbox.tu-graz.ac.at>
*TRanx's changes
- Fixed formatting displayed articles
- Fixed displaying posts with ":" and "|" used as quotes
- CSS moved to extrernal file
- Added displaying headers of article in cool frame
- Fixed some html-bugs in thread.php ;] and return to old-style of displaying it
0.26 TRanx rebuld 2 (7.01.2004)
- Newsportal can generate Message-ID header
- Added displaying X-Face pseudo-support
- Fixed decoding subject in some articles
- Fixed displaying posts with format=flowed (also "-- ")
0.26 TRanx rebuild 1 (4.01.2003)
*Changes from v0.26:
- New layout of index.php
- Added coloring quantity of articles in index.php
- Discerning posts with format=flowed, with reading and posting
- List of posts from thread.php is now chached in spool in HTML file
- Added way to display quote-levels by HTML and CSS (like Mozilla)
*TRanx's changes
- Fixed function, that formatingpost to display
- Change '... wrote:' line (added Message-ID)
- Changes n function, that convert addresses to hyperlinks
- Fixed bug with $gl_age=true, when checked group didn't exist
- Added text abaut no existing group showed in index.php
($text_index["no_newsgroup_avaiable"] in english.lang and polish.lang)
- Fixed sending QUIT message to newsserver when getting article from it
(it wasn't send)
0.25 TRanx rebuild 8 (30.12.2003)
- Fixed quoting 2nd and greater in replying
- Fixed Word Wraping in posting
- Changed way to display From:
- Changed format of date in Polish language definition (polish.lang)
- Fixed displaying raw of posts with attachments and with multipart/alternative
with $attachment_uudecode=true and $attachment_delete_alternative=true
- Fixed bug, that not allow to display message with word "begin" at the
begining of line with $attachment_uudecode=true
0.25 TRanx rebuild 7 (28.11.2003)
- Added a few strings to language definition files (modify newsportal.php and
post.php, english.lang and polish.lang)
- Added "Raw viev" mode
0.25 TRanx rebuild 6 (8.11.2003)
- Fixed displayingo of posts, that has white spaces at the beggining of 1st line
- Fixed charset in outgoing posts
- Over-simplification of text-wraping function.
0.25 TRanx rebuild 5 (from 1) (26.10.2003)
- Change name from config.inc to config.inc.php
- More headers than topic are decoded
- Charset of new posts and webpage is defined in config.inc.php
- bugfix in post.php (topic in reply)
- attachments fixed
- fixed cooperation with two newsservers
- some other not very important changes
0.25 (13.3.2003)
- paar bugfixes
0.24
- Individuelle Autentifizierung der Benutzer am Newsserver
(Patch von Jan Dankert, jandankert@jandankert.de)
- laeuft nun auch mit register_globals=off
- jedemenge Bugfixes
- finnish.lang (von Markku Lehtola, markku@markkulehtola.com)
0.24pre9 (20.8.2002)
- Signaturtrenner beim posten, $cutsignature
- (was: ...) im Subject wird beim reply abgetrennt
- artikel, die beim aufruf von article.php als gelöscht auffallen,
werden nun aus dem im spool gespeicherten thread geloescht.
- Subthreads in article.php
- artikel-cache etwas verbessert, noch immer experimentell
- paar optimierungen und bugfixes
0.24pre6 (8.3.2002)
- Attachmentanzeige sollte nun gehen...
- Frames werden wieder unterstuetzt
0.24pre4 (29.10.2001)
- Tschechisches Sprachpaket (Dank an Michal Sanger, sanger@math.muni.cz)
- kleinere Fehler entfernt
0.24pre3 (17.05.2001)
- Mime-multipart-nachrichten werden nun dekodiert, und die attachments
können einzeln abgerufen werden
- Artikel können nun im spool-verzeichnis gecached werden
- Nicht gefundene Artikel oder Attachments liefern nun einen 404-Header
in der article.php3 bzw. attachment.php3
- kleine Geschwindigkeitsverbesserungen
- Die einzelnen Seiten haben nun einen Expires:-Header, so daß sie nicht
bei Abruf des Users vom Browser neu angefordert werden, und Proxys besser
cachen können
- Header mit 8bit-Zeichen werden nun quoted-printable kodiert
- Bugfix: Die Cookies fuer das Speichern von Name und E-Mail beim Schreiben
von Artikeln bleiben nun 3 Monate erhalten.
- Bugfix: Fehler bei der Dekodierung von base64-kodierten Headerzeilen behoben
- türkische und polnische Sprachunterstützung.
0.23 (19.12.2000)
- Ein einigen Stellen wurden bei bestimmten PHP-Versionen bzw. Konfigurationen
Warnungen ausgegeben
- Frames funktionierten nicht zusammen mit mehrseitigen Threads
- Threading war ein wenig defekt
- Slovenisches Sprachpaket hinzugefügt (Dank an Tomaz Zelic,
tomaz.zelic@siol.net)
- in der Artikelansicht sind die References nun mit Links hinterlegt und
werden nur noch duchnummeriert, und nicht mehr voll ausgeschrieben
- Die Organization-Headerzeile wird nun in der Artikelansicht nach URLs
durchsucht, die dann mit Links hinterlegt werden
0.22 (15.10.2000)
- Man kann nun den Thread seitenweise durchblaettern
- htmlentities() durch htmlspecialchars() ersetzt: ermoeglicht nun auch
die Anzeige diverser laenderspezifischer Zeichen.
- Massenhaft "Re:" oder "Aw:" werden nun im Thread und beim Antworten auf
Artikel zusammengekuerzt
- Bei einigen Versionen von PHP funktionierte das Laden der Spooldateien
nicht
- bosnisches, italiaenisches und portugiesisches Sprachpaket hinzugefuegt
Aenderungen von Georg Burkhard (Georg.Burkhard@roma-online.de):
- Gefaltete Headerzeilen werden nun ordentlich zusammengefuegt anstatt
gekuerzt
- Sicherheitsloch gestopft: Alle Zeilen, die nach einem einzelnen "." beim
Schreiben eines Artikels standen, wurden nicht in den Artikel uebernommen,
sondern vom Newsserver als Befehle interpretiert.
- Kleiner Fehler bei der Anzeige der References im Artikel behoben
0.21 (5.6.2000)
- Verbesserte Unterstuetzung fuer Browser ohne Frameunterstützung (z.B. Lynx)
innerhalb der Frameunterstuetzung von Newsportal
Aenderungen von Samuel Hocevar (sam@via.ecp.fr):
- Einige Aenderungen der HTML-Syntax um XHTML-Konform zu werden
- Die body.inc enthaelt nun auch den Header der HTML-Dateien
- die footer.inc wird an jede Datei angehaengt
- das franzoesische Sprachpaket ist nun komplett
0.20 (17.5.2000)
- Base64 kodierte Headerzeilen werden nun korrekt dekodiert.
- das franzoesische Sprachpaket wurde stark erweitert (Dank an
Samuel Hocevar (sam@via.ecp.fr)
0.19 (15.3.2000)
- Es kann fuer das Posten von Artikeln ein anderer Newsserver angegeben
werden.
- Man kann nun eine Datei angeben, die an jede Nachricht angehaengt wird,
die mit NewsPortal geschrieben wird.
- Bugfix: Newsportal hing in einer Endlosschleife fest, wenn man eine
leere Newsgruppe betreten hat, und man einen Microsoft Newsserver benutzt
hat
0.18 (13.3.2000)
- Man kann nun einstellen, ob die Spooldateien komprimiert werden sollen
oder nicht. Das Abschalten der Kompression kann sinnvoll sein, wenn man
eine aeltere PHP-Version benutzt, die Kompression nicht unterstuetzt
- Die Spooldateien werden automatisch neu aufgebaut, wenn man in der
Konfigurationsdatei Optionen veraendert hat, die sonst erst nach einem
manuellen Loeschen der Spooldateien wirksam geworden waeren
0.17 (11.3.2000)
- Neue Layoutmoeglichkeiten fuer die Artikeluebersicht, die Routinen wurden
teilweise neu geschrieben, und sind nun leichter fuer jeden individuell
anpassbar.
- Weitere URLs werden erkannt und anklickbar gemacht: https://, news:// und
gopher://, zudem werden bestimmte Adressen in der form www.domain.de
erkannt, bei denen das einleitende http:// fehlt.
- Auch die Texte in post.php3 koennen nun auch über die .lang Dateien an
verschiedene Sprachen angepasst werden.
- Es ist nun nicht mehr moeglich, durch Crossposts oder Followups in
Gruppen zu schreiben, auf die man sonst keinen Zugriff haette.
- Neue, etwas schnellere und flexiblere Technik zur Verwaltung der
Spooldateien eingebaut
- Die Routine zur Dekodierung von Quoted-Printable kodierten Headerzeilen
nach RFC 2047 wurde verbessert
- eMail-Adressen koennen vor dem Posten geprueft werden, um Missbrauch
ein wenig einzuschraenken
- in der groups.txt koennen nun zusaetzlich Beschreibungen der Newsgruppen
eingetragen werden
- Bugfix: schreibgeschuetzte Newsserver koennen nun auch benutzt werden.
- Bugfix: # innerhalb von http-URLs wurden nicht als der URL zugehoerig
erkannt
- Bigfix: Der Nachrichtenbody wurde nicht korrekt angezeigt, wenn er
Quoted-Printable kodiert wurde, und die Angaben im header dazu gross
geschrieben sind.
- Bugfix: in der Routine, die entscheidet, welche Artikelinformationen im
Spool vorliegen, und welche zusaetzlich noch angefordert werden muessen,
gab es einige Ungereimtheiten.
- Bugfix: " im Subject beim Schreiben von Artikeln werden nun korrekt
abgeschickt anstatt in der Form \"
0.16 (15.2.2000)
- Bugfix: Bearbeitung der Webseite wurde komplett unterbrochen, wenn ein
Fehler aufgetreten ist. So konnten z.B. Tabellen nicht mehr geschlossen
werden.
- Frameunterstuetzung
- Unterstuetzung fuer passwortgeschuetzte Newsserver
- ueberarbeitete Funktion zur Erkennung von URLs in Texten
- Fehlerhafte Spool-Datenbanken werden nun erkannt und sofort geloescht.
0.15 (24.19.1999)
- Bugfix: Newsgruppen, deren Namen Zeichen wie + oder & enthalten, können nun
auch gelesen werden.
- HTML-Tags innerhalb vom Nachrichtenkopf (eMail-Adresse, Subject) werden
nun sowohl in der Threadansicht als auch in der Artikelansicht im
Klartext angezeigt
- Das Datumsformat bei der Anzeige von Artikeln kann nun in den
Sprachdefinitionsdateien angegeben werden.
- Bugfix: Kursivschrift in Artikeln bei gequotetem Text funktioniert wieder
0.14 (18.12.1999)
- Datumsangaben werden nun als Unix-Timestamps verwaltet, so daß endlich
Zeitmessungen möglich sind (Farbmarkierungen, Sortierung)
- in der Artikelübersicht können die Datumsangaben je nach Alter der
Nachricht farblich markiert werden
- Sortierung der Artikel in der Artikelübersicht kann festgelegt werden
- Bugfix: Ist der Newsserver nicht erreichbar, werden keine sinnlosen
Meldungen mehr ausgegeben, sondern die Bearbeitung abgebrochen.
- weitere Meldungen in die Sprachdefinitionsdateien ausgelagert
- Hinweis: die Spool-Dateien müssen bei einem Update gelöscht werden
0.13 (17.12.1999)
- Zeilenumbruchbehandlung überarbeitet
- Bugfix: schon geladene Artikelinformationen wurden überflüssigerweise
unter bestimmten Bedingungen nochmal geladen (Geschwindigkeitsverlust)
- Begonnen, Meldungen und bestimmte Begriffe in einer extrernen Datei zu
definieren, um leicht zwischen verschiedenen Sprachen wechseln zu können
und um einfacher kleine Aenderungen am Layout machen zu können.
0.12 (15.12.1999)
- Subjectzeilen können in der Länge begrenzt werden
- Bugfix: auf dem Newsserver gelöschte Artikel waren in der Artikelübersicht
noch sichtbar
- HTML-Tags in Artikeln werden nun nicht mehr vom Browser interpretiert,
sondern im Klartext angezeigt.
- Der User-Agent kann nun auch im Artikel angezeigt werden
0.11 (23.11.1999)
- Bugfix: Die Organization-Headerzeile wird wieder mit veschickt beim Posten
- Bessere Fehlermeldungen beim Schreiben, wenn Eingabefelder nicht
ausgefüllt worden sind
- Bugfix: Nur die neuen Artikeloverview-Daten werden wieder vom Newsserver
angefordert.
- Bugfix: Falsches einfuegen von Quotezeichen beim Antworten korrigiert
0.10 (29.10.1999)
- Etwas neue Struktur, Artikel werden nun nicht mehr über ihre ID
referenziert, sondern über ihre nummer in der Newsgruppe zusammen mit
dem Gruppennamen.
- Überlange Zeilen werden nun korrekt eingelesen
- Falls es mehrere Zeilen Beschreibung (durch Doppeleinträge) für eine
Newsgruppe gibt, kommt es nun nicht mehr zum Fehler
- http-Links können nun direkt angeklickt werden
- Quoted-Printable-Dekodierung scheint nun fehlerfrei zu sein
0.9pl1 (17.10.1999)
- Kleinen Fehler behoben, der das Antworten auf Artikel unmöglich gemacht
hat
0.9 (16.10.1999)
- Followup-To Header wird beim Antworten auf einen Artikel beachtet
- Gruppen, die nicht in der groups.txt eingetragen sind, können nun nicht
mehr eingesehen werden.
- Ein kleiner Fehler bei der Übergabe der Message-IDs, der von den meisten
Newsservern ignoriert wird, wurde entfernt.
- Etwas verbesserte Quoted-Printable-Dekodierung (aber leider noch immer
nicht ganz fehlerfrei, kommt aber noch)
0.8 (12.10.1999)
- Einige Dateien umbenannt
- das Schreiben von Artikeln kann verboten werden
- das Anzeigen von Artikeln, die Leerzeilen enthalten, was bei einigen
nicht funktionierte, funktioniert nun
- Die Namen der php3-Dateien können nun variiert werden
- Die Anzeige von Datum, Subject und Autor in der Artikelübersicht kann
unterbunden werden
- Die Anzeige der Headerzeilen in der Artikelansicht kann konfiguriert
werden
- Die in der config.inc angegebenen Optionen können nun innerhalb der
php3-Dateien überschrieben werden, um im Einzelfall eine andere
Darstellung zu erzwingen
0.7 (9.10.1999)
- Einige kleinere Fehler behoben
- Optional Cookies eingefuehrt, um email-adresse und Namen des Benutzers
speichern zu können
- Die Darstellung des Artikelbaumes kann nun variiert werden.
- Die Anzahl der anzuzeigenden Artikel kann begrenzt werden.
0.6pl1 (8.10.1999)
- Dateinamen von .phtml nach .php3 benannt
- config nach config.inc umbenannt
- groups.txt wird nun komplett eingelesen
- fehlender </head> Tag ergaenzt
- imap-Funktionen entfernt, so daß das Skript nun ohne imap-unterstuetzung
laufen sollte
0.6 (6.10.1999)
- Die Overview-Informationen des Newsservers werden nun lokal in einem
Spoolverzeichnis zwischengespeichert. Das bewirkt eine wesentliche
Geschwindigkeitssteigerung bei der Anzeige des Kommentarbaumes.
0.5: (29.9.1999)
- graphische Kommentarbaumanzeige
- besser kommentierte Skripte
0.4: (28.9.1999)
- Newsportal läuft nun auch zusammen mit einem Microsort Newsserver, nachdem
ich einige Fehler gefunden habe.
