Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

1.54

git-svn-id: https://erlyaws.svn.sourceforge.net/svnroot/erlyaws/trunk/yaws@868 9fbdc01b-0d2c-0410-bfb7-fb27d70d8b52
  • Loading branch information...
commit ebb94d882133e1833874bfa1ad040bab24280798 1 parent 6a1fabd
@klacke authored
View
125 ChangeLog
@@ -1,3 +1,128 @@
+2005-04-12 14:49 klacke
+
+ * vsn.mk: prepare for 1.54
+
+2005-04-12 14:48 klacke
+
+ * src/: yaws_config.erl, yaws_debug.erl, yaws_revproxy.erl,
+ yaws_server.erl, yaws_sup.erl: better looking debug printouts +
+ dont overwrite trace_to_tty (-x commandline) if set on the
+ commandline and ind the config file, commandline should have
+ precedense
+
+2005-04-12 13:30 klacke
+
+ * doc/yaws.pdf, include/yaws.hrl, src/yaws_server.erl,
+ www/internals.yaws, www/redirect.yaws: Bug fixed with bindings that
+ got propagated over redirects. Good ol get/put bug
+
+2005-04-12 09:35 klacke
+
+ * src/yaws_content_negotiation.erl: ""
+
+2005-04-11 15:59 klacke
+
+ * www/: TAB.inc, compile_layout.dia, compile_layout.png,
+ internals.yaws, process_tree.dia, process_tree.png: ""
+
+2005-04-10 18:34 mikl
+
+ * src/yaws_revproxy.erl: By default proxy is not keep-alived
+
+2005-04-10 14:42 mikl
+
+ * src/: yaws_api.erl, yaws_revproxy.erl: Fixed yaws_proxy bugs
+ (client request was sent twice, Cookie header was always added,
+ tuple use as PID). I still need to do some refactoring
+
+2005-03-29 22:52 klacke
+
+ * src/yaws.erl: buggy printout of server URI during startup
+
+2005-03-23 21:04 klacke
+
+ * src/yaws.erl: ""
+
+2005-03-22 00:56 klacke
+
+ * src/yaws_compile.erl, www/appmods.yaws, www/configuration.yaws,
+ www/dynamic.yaws, www/post.yaws, www/ssi.yaws, www/stream.yaws,
+ www/yman.yaws: added possibility to name the module in a .yaws file
+
+2005-03-15 00:32 cschultz
+
+ * src/yaws_server.erl: Two bug fixes, one of them serious: When
+ clearing the cache, yaws modules would remain loaded but be
+ forgotten, resulting in a memory leak.
+
+2005-03-06 21:23 klacke
+
+ * www/arg.yaws: ""
+
+2005-03-04 00:59 jbevemyr
+
+ * applications/chat/chat/chat.js: Fixed smilie situation in chat.
+
+2005-03-04 00:54 jbevemyr
+
+ * applications/chat/chat/: chat.js, chat.yaws: Fixed smilie
+ situation in chat.
+
+2005-03-03 17:00 jbevemyr
+
+ * applications/chat/chat/chat.yaws: Added smileys.
+
+2005-03-03 16:51 jbevemyr
+
+ * applications/chat/chat/chat.yaws: Added smileys.
+
+2005-03-03 16:24 jbevemyr
+
+ * applications/chat/chat/: angel.png, bigsmile.png, burp.png,
+ chat.yaws, cool.png, crossedlips.png, cry.png, embarrassed.png,
+ farted.png, kiss.png, moneymouth.png, oneeye.png, sad.png,
+ scream.png, smile.png, think.png, tongue.png, wink.png, yell.png:
+ Added smileys.
+
+2005-02-28 16:56 jbevemyr
+
+ * applications/chat/: chat/chat.js, chat/chat.yaws, src/chat.erl:
+ Improved chat server some.
+
+2005-02-28 16:32 jbevemyr
+
+ * applications/chat/: chat/chat.js, chat/chat.yaws, src/chat.erl,
+ chat/chat.js: Improved chat server some.
+
+2005-02-27 13:59 klacke
+
+ * src/yaws_server.erl: cleaner shutdown
+
+2005-02-25 16:32 klacke
+
+ * src/yaws_api.erl: removed the automatic htmlize on strings in
+ ehtml, it was wrong ... (I think cvslsdiff .to have it there, it's
+ better for users that want it to explicitly add htmlize() to their
+ strings, this breaks code and is non backwards compat Be aware.
+ Also made {Tag, Attr} generate xhtml compliant code
+
+2005-02-25 16:22 klacke
+
+ * src/: yaws_api.erl, yaws_ssl.erl: bad line parsing in ssl mode,
+ crashed when client sent headers splitup in a certain way
+
+2005-02-23 22:28 klacke
+
+ * src/yaws_session_server.erl: ""
+
+2005-02-21 10:28 klacke
+
+ * src/yaws_api.erl: one more url_decode bug
+
+2005-02-18 21:15 klacke
+
+ * ChangeLog, www/news: ""
+
2005-02-18 21:02 klacke
* vsn.mk: prepare for 1.53
View
12 man/yaws_api.5
@@ -49,7 +49,7 @@ We have the following relevant record definitions:
clidata, %% The client data (as a binary in POST requests)
server_path, %% The normalized server path
querydata, %% Was the URL on the form of ...?query (GET reqs)
- appmoddata, %% the remainder of the path leading up to the querey
+ appmoddata, %% the remainder of the path up to the query
docroot, %% where's the data
fullpath, %% full path to yaws file
cont, %% Continuation for chunked multipart uploads
@@ -181,12 +181,14 @@ from a process. The other process can call this function to deliver
these chunks. It requires the \fBout/1\fR function to return the
value \fB{streamcontent, MimeType, FirstChunk}\fR to work.
YawsPid is the process identifier of the yaws process delivering the original
-.yaws file. That is self() in the yaws code. The Pid must typically be passed (somehow) to the producer of the stream.
+.yaws file. That is self() in the yaws code.
+The Pid must typically be passed (somehow) to the producer of the stream.
.TP
\fBstream_chunk_deliver_blocking(YawsPid, Data)\fR
A syncronous verion of the above function. This syncronous version must always
-be used when the producer of the stream is faster than the consumer. This is usually the case since the client is the WWW browser.
+be used when the producer of the stream is faster than the consumer.
+This is usually the case since the client is the WWW browser.
.TP
\fBstream_chunk_end(YawsPid)\fR
@@ -389,7 +391,7 @@ Body = EHTML
\fR
-For example, \fI{p, [], "Howdy"}\fR expand into
+For example, \fI{p, [], "Howdy"}\fR expands into
"<p>Howdy</p> and
\fI
@@ -433,7 +435,7 @@ if a file is very large or if data arrives from back end servers on the network.
.TP
\fB{header, H}\fR
Accumulates a HTTP header. The trailing CRNL which is supposed
-to end all HTTp headers must not be added. It is added by the server.
+to end all HTTP headers must NOT be added. It is added by the server.
The following list of headers are given special treatment.
\fI{connection, What}\fR
View
2  www/internals.yaws
@@ -37,7 +37,7 @@ out(A) ->
<p>When the Yaws server ships a .yaws page it will process it chunk by chunk
through the .yaws file. If it is HTML code, the server will ship that
- as is, whereas if it is \Erlang\ code, the \Yaws\ server will invoke the
+ as is, whereas if it is Erlang code, the Yaws server will invoke the
<tt>out/1</tt> function in that code and insert the output of that <tt>out/1</tt>
function into the stream
of HTML that is being shipped to the client.
View
12 www/news
@@ -1,3 +1,15 @@
+Tue Apr 12 2005, Version 1.54 released. Bugfix release.
+Bug in SSL fixed, Bad line parsing in SSL mode, crashed when client sent headers splitup in a certain way. (klacke)
+Removed the automatic htmlize on strings in ehtml, it was wrong ... to have it there. It's better for users that want it to explicitly add yaws_api:htmlize() to their strings This breaks code and is non backwards compatible. Be aware !! Also made {Tag, Attr} generate xhtml compliant code. (klacke)
+Cleaner shutdown (klacke)
+Many improvements to the chat server. (jb)
+When clearing the cache, yaws modules would remain loaded but be forgotten, resulting in a memory leak. (cschultz)
+Added possibility to name the module in a .yaws file using a syntax of < erl module="foobar"> .... < /erl> to always get a .yaws file named to a special fixed modulename instead of the increasing m1,m2 .. modulenames. This is useful if we want to keep API functions in certain .yaws files and call these functions from other .yaws files. (klacke)
+Many reverse proxy bugs fixed. Maybe the reverse proxy is actually working now. It was never especially good. Try it. (mikl)
+Bug fixed with bindings that got propagated over to other later requests.Yet another put/get bug. Maybe it's time for an acronym there. YAPGB ??? (klacke)
+Better looking debug printouts. + dont overwrite trace_to_tty (-x commandline) if set on the commandline and also in the config file. Commandline should have precedense over config file directives. (klacke)
+Wrote an internals document. Available at <a href="http://yaws.hyber.org/internals.yaws"> http://yaws.hyber.org/internals.yaws</a> (klacke)
+
Fri Feb 18, 2005 Bugfix release
Fatso bug found by Fredrik Linder where yaws completely crash on bad URLs that for example contain space chars in the uri. This is the bug which provoked this imideate followup release. (klacke)
Removed old broken URL decode code which was wrong. This code was added befor we actually understood how URLs are en/de coded (klacke, jb)
View
2  www/stil.css
@@ -50,7 +50,7 @@ div.news { border: solid; border-width: thin; width: 96%;
div.box pre {margin: 0.66em 0 0.33em 1%; padding: 0;}
div.man { border: solid; border-width: thin; width: 100%;
- font-size: 70%;
+ font-size: 90%;
margin : 4;
background: rgb(211,211,211) }
Please sign in to comment.
Something went wrong with that request. Please try again.