Projekt

Allgemein

Profil

Herunterladen (17 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
55872fd8 16.06.2014 14:12 Moritz Bunkus

SL::Request: Funktion zum Cachen von Objekten für Dauer des Requests

dbda14c2 18.06.2013 09:46 Moritz Bunkus

Unterstützung für andere Datenbankencodings als Unicode/UTF-8 entfernt

e8557567 15.05.2013 14:32 Sven Schöling

Neuer Debugparameter: Request

Loggt sinnvolle Informationen zum Request.

95470a2f 15.05.2013 11:32 Sven Schöling

Request::flatten sortiert jetzt Hashes nach keys.

Die Änderung war notwendig, weil in perl 5.18 die Hashrandomisierung deutlich
aggressiver ist. Flatten war vorher schon auf dem Papier nicht deterministisch,
das ist aber durch die Randomisierung von perl 5.10 bis 5.16 nie aufgefallen....

42f69828 14.03.2013 18:04 Sven Schöling

Lange überfällige Doku zu Layouts

8c6871be 06.02.2013 12:19 Moritz Bunkus

$::request: Funktionen "is_ajax()" und "type()"

008c2e15 27.11.2012 10:54 Moritz Bunkus

Lx-Office heißt nun kivitendo

dc3f6120 08.08.2012 16:48 Sven Schöling

Parsing von multipart/formdata beschleuningt.

Die entsprechende Routine hatte einen bösen Fall von Shlemiel the Painter's
algorithm [1]. Dadurch wurden Fileuploads mit mehr als 20k Zeilen extrem
langsam. Binärdaten wie pdfs oder Bilder hat das nicht gestört, aber bei CSV...

9414d575 18.04.2012 14:24 Sven Schöling

Request: flatten und unflatten implentiert und getestet.

Die Tests stammen zur Hälfte aus Hash::Flatten und haben einige Fehler aufgedeckt.
Damit kann im nächsten Schritt SL::Controller::Base::url_for tiefe
Datenstrukturen serialisieren.

4785d221 07.02.2012 10:33 Sven Schöling

Duplizierung der Datenstruktur bei multiencoding POST submits

1954092b 06.02.2012 20:20 Sven Schöling

filename checks müssen auf defined sein, weil der dateiname auch leer sein kann.

Hintergrund: Wenn bei einem fileupload in einem [+] array die letzte Zeile leer
ist, wird der Dateiname leer gelassen. Dadurch wurde die Dateizeile
fälschlicherweise ins target einsortiert und hat dort die letzte Zeile der...

34967eb4 06.02.2012 20:17 Sven Schöling

Multiuploadfähigkeit

Jeder Upload ist unter seinem Requestpfad als reine Datenstruktur
erreichbar, und ausserdem unter $target->{ATTACHMENT} als deskriptive Struktur
mit Metainformationen.

40d21a2d 12.01.2012 13:29 Sven Schöling

Request: Fehler in recode_recursively

Fix zu Bug 1774.

0dc65e85 04.01.2012 16:29 Sven Schöling

Request: Durch das spätere mergen ist Rückkopieren jetzt unnötig.

a11973c7 04.01.2012 16:26 Sven Schöling

Debugcode.

ec52855f 04.01.2012 15:17 Sven Schöling

Wiederherstellen von Sessionvariablen nicht von aktuellen Formeinträgen klobbern lassen.

Fix für Bugs 1769 und 1767.

efd3ab01 29.12.2011 10:41 Sven Schöling

Autovification sollte auch genau das tun, und nicht clobbern.

6056e1d7 28.12.2011 20:43 Sven Schöling

Recoding von Daten konzeptuell getrennt.

Es gibt 4 Pfade um Daten in einen Request zu kriegen:

- Kommandozeile
- Datenbank (für gespeicherte Forms)
- QUERY_STRING (http get)
- STDIN (http post)

Der letzte Teil teilt sich noch einmal in

- x-uri-encoded query string (normales http post)...
48abd6c9 28.12.2011 15:41 Sven Schöling

Request Handling aus Form ausgelagert.