6f4751f5f63d177534f34e0c278967883e11c035
|
1999-12-17 |
Version 1.1.0 o http.rb o support class swap o Net.quote |
47f58037b610ded89a4bbbc73501733558e7734e
|
1999-12-20 |
Version 1.1.1 |
0c00050f84bbf301c63d7c11ffbefabe512455bc
|
1999-12-22 |
Version 1.1.2 |
a1d1b1516750c1047ceb7010f8f5ca34b358c7e3
|
1999-12-29 |
Net version 1.1.3 |
deee7cb19f21323112075a85fab62fa87c4db117
|
2000-01-05 |
o remove RD white lines |
005f12582975d8382851b740690f97dba35aaa2a
|
2000-01-21 |
Version 1.1.4 |
3fef8bb12c0a82b49a89a29457818b28b2a000aa
|
2000-02-21 |
o session.rb -> protocol.rb o write, write_pendstr takes block o smtp.ready o popmail.pop takes block |
6f82a67fd0035fcd2802f1564165d5211bc98ea2
|
2000-02-21 |
Version 1.1.5 |
b014cc337ef28498311f58a7b28bdfffebc53f00
|
2000-03-05 |
Version 1.1.6 |
5728ed4f51b6a79355a6cd517a7ae9a6928381fe
|
2000-03-08 |
net Version 1.1.7 o http.rb: HTTP#connecting() returns header again |
d8d148d81653d7be02ee2d4237b5e75856e02ee3
|
2000-03-26 |
o protocol.rb: version 1.1.9 o smtp.rb: arguments discription of do_ready was wrongly void |
0dcf7498b10c7fd4739b34236502efd8e0f8353c
|
2000-03-26 |
o http.rb: return value of 'head' was wrong |
9fd5174ef3aebe3d862289b4c646e65b2400b2f9
|
2000-03-27 |
v1.1.11 o all: use "critical" to avoid duplicated command dispatch o http.rb: change get2, post2 usage (HTTPWriter) o http.rb: entity reading algorithm is better o http.rb: more reply code (4xx, 5xx) o protocol.rb: arguments of "connect" can be omitted o protocol.rb: "quit" is not template method (now do_quit is removed) o protocol.rb: ReplyCode.error_type was not work: using module_eval |
be72d9a5da9be284d2bdb8047e50f14e014b7835
|
2000-03-31 |
protocol.rb smtp.rb pop.rb http.rb version 1.1.12 |
6d77e51b17a29daf71c329cccdbaee1c140b101d
|
2000-04-14 |
o pop.rb: accept illegal timestamp (reported by WATANABE Hirofumi) o http.rb: when body was chunked, does not set 'Content-Length' |
4f0aeb3cf739b246bfae2ac8a789e1f57c582abc
|
2000-04-18 |
{protocol,smtp,pop}.rb version 1.1.14 o http.rb: HTTP#head2 o http.rb: HTTPResponse#value o http.rb: get2/post2 returns response header o http.rb: *2 does not raise exceptions o smtp.rb: try esmtp only first time o protocol.rb: remove error_occured o protocol.rb: Command#error! does not take argument |
ee38413bf0a5338ba5e735d9c78c6ad9149ee00d
|
2000-04-22 |
{protocol,smtp,pop,http}.rb 1.1.15 o http.rb: (keep_alive?) use both user header and response o http.rb: (connecting) returns response o http.rb: (connecting) proc u_header and yield it o http.rb: (connecting) call user block in conecting |
acbb1c943457d3b8802f099ee0e34331bc78bd38
|
2000-04-25 |
version 1.1.16 o smtp.rb: SMTP AUTH (contributed by Kazuhiro Izawa) |
2a34f89e354071d09c64a93bf3498dfa108f3e8c
|
2000-05-05 |
protocol.rb version 1.1.17 o http.rb: 'Host:' field includes port if port != 80 o http.rb: see also 'proxy-connection:' field |
3e51a5b1b5a953e4705adc924355ffdc83b25472
|
2000-05-17 |
o protocol.rb: Protocol#start yields self o smtp.rb: use Socket.gethostname to get localhost name p pop.rb: use MD5#hexdigest |
08a0727577e23ee55ce0eb09a78826f7f7642411
|
2000-05-18 |
o protocol.rb, http.rb, smtp.rb, pop.rb: update RD documents |
bdd3b79fe1ea00530c1a0d69ef1d8c5ec404b2da
|
2000-05-22 |
p http.rb: do not use Regexp "p" option |
1c4c8b743eca70d4631be366f2c92e4aabcd5a21
|
2000-06-01 |
o smtp.rb: not catch NameError in auth o http.rb: not close connection in get_body, Only connection() closes socket |
fdd3d8551ffbb1a805b5cd559314ed4be7e1c03c
|
2000-06-09 |
o protocol.rb: ProtocolError can take data o http.rb: raise exception with response |
1cb8c0d6fe8cded70c10b501c8aa3f754c1b2a98
|
2000-06-12 |
o http.rb: body is in HTTPResponse |
9f32fd3e9a0566e9258dda883e3ecf6f5474096d
|
2000-06-12 |
o protocol.rb, smtp.rb, pop.rb, http.rb: define all#inspect() o protocol.rb, smtp.rb, pop.rb, http.rb: modify/add documents |
290f4e0d8d54b21606aea11e416dd0eb3a715872
|
2000-06-16 |
Fri Jun 16 22:56:02 2000 Minero Aoki <aamine@dp.u-netsurf.ne.jp> |
78948252826bcd508272f975b760e7ae3a26b5bc
|
2000-06-17 |
Sat Jun 17 17:23:28 2000 Minero Aoki <aamine@dp.u-netsurf.ne.jp> |
ad203b06f49d7730114de8513cb514b259c39e1e
|
2000-06-27 |
update ChangeLog |
1261c7e05550a72f3bb33eae75660142c6ea2a4e
|
2000-06-27 |
* lib/net/protocol.rb, smtp.rb, pop.rb, http.rb: 1.1.24. * lib/net/protocol.rb: modified each_crlf_line again. * lib/net/protocol.rb: do_write_beg,do_write_end -> writing{} do_write_do -> do_write * lib/net/http.rb: can make proxy connection by passing addresses to HTTP.new, start. * lib/net/http.rb: HTTP.new_implementation, old_implementation: can use 1.2 implementation of head, get, post, put. (see document) |
951d81cab818c09630e7a829931dc6719a9b7031
|
2000-07-01 |
update ChangeLog |
5eccd28bb30b5ebdc57ded504a27fbf488a65050
|
2000-07-01 |
* lib/net/protocol.rb, smtp.rb, pop.rb, http.rb: 1.1.25. * lib/net/protocol.rb (each_crlf_line): beg = 0 is needed in adding{} * lib/net/smtp.rb: allow String for to_addr of SMTP#sendmail |
4550e078892fd210a4be65ab6b130d2fa95f26c3
|
2000-07-03 |
update ChangeLog |
9dd98aa46e01544afb84c64d461e5b2360b81eac
|
2000-07-03 |
* lib/net/protocol.rb, smtp.rb, pop.rb, http.rb: 1.1.26. * lib/net/protocol.rb (finish): do nothing unless active. * lib/net/http.rb: HTTP#{get,post}2 again (for new impl). |
beffb7f8357091b17d5783d6f1b921c4d8727250
|
2000-07-12 |
aamine * lib/net/protocol.rb, smtp.rb, pop.rb, http.rb: 1.1.26. * lib/net/protocol.rb, smtp.rb, pop.rb, http.rb: add module Net::NetPrivate and its inner classes {Read,Write}Adapter, Command, Socket, SMTPCommand, POP3Command, APOPCommand, HTTPCommand |
79c2d60971501ea6cb8304a9c860bac0bc2bee94
|
2000-08-16 |
aamine * lib/net/protocol.rb, smtp.rb, pop.rb, http.rb: 1.1.27. * lib/net/protocol.rb: writing methods returns written byte size. * lib/net/smtp.rb: send_mail accepts many destinations. |
616c1cd971695ed74df6e3a98fa9d584f3783e8b
|
2000-09-21 |
aamine * lib/net/protocol.rb, smtp.rb, pop.rb, http.rb: 1.1.28. * lib/net/http.rb: HTTPReadAdapter -> HTTPResponseReceiver * lib/net/http.rb (connecting): response is got in receive() |
77f8b0db8d6b95fde7ca8b7a9dcd0f42f0f97af5
|
2000-09-22 |
aamine * lib/net/http.rb: too early parameter expantion in string. |
69543770ca16e1a8b4b7341e507a0cf154b32cf5
|
2000-09-23 |
aamine * lib/net/protocol.rb, http.rb: typo. |
83033ce328a2ea19c90bcd6f937291f5ed0e1623
|
2000-10-11 |
aamine * lib/net/protocol.rb: 2nd arg for ProtocolError#initialize is optional. |
a86f6a00df5c97e1e6c64d96e39e11e2df3d9053
|
2000-10-11 |
aamine * ChangeLog: adding logs. |
76819ef99ab0986f9d5b174b68fed919e4cd9585
|
2000-10-12 |
aamine * lib/net/pop.rb: POP3#reset * lib/net/http.rb: a code for "Switch Protocol" was wrongly 100 |
de75f3c0a6f0cb73f1b2c9572af8edda4eb25658
|
2000-10-15 |
aamine * lib/net/http.rb: hex-alpha is not [a-h] but [a-f]. |
34f44ca496108c98d05cf2338e36fa66bc362255
|
2000-10-25 |
aamine * lib/net/protocol.rb: Command#critical_ok * lib/net/smtp.rb: clear critical flag before go to SMTP |
41e41d34d14ef3595a54148368b89b6c75d0fe4d
|
2000-11-07 |
aamine * lib/net/protocol.rb, smtp.rb, pop.rb, http.rb: 1.1.30 * lib/net/protocol.rb, smtp.rb: Command#critical_ok -> error_ok * lib/net/http.rb: read header when also "100 Continue" |
f5ba5e64d5584e2ceb68ce64b95345bc230ed090
|
2000-11-10 |
aamine * lib/net/protocol.rb, smtp.rb, pop.rb, http.rb: 1.1.31 * lib/net/http.rb: initializes header in HTTP, not HTTPCommand * lib/net/protocol.rb, http.rb: rewrites proxy code |
1db8e80b29f41a3e413626bca4b95ff6a4cfe522
|
2000-11-11 |
aamine * ChangeLog: modifies some logs. |
0d11c322d107ccb3e53d5a429c89fc954c561a93
|
2000-11-16 |
aamine * lib/net/http.rb: can call {old,new}_implementation any times. * lib/net/http.rb: HTTP#connecting, receive -> common_oper, connecting. * lib/net/http.rb: output warning if u_header includes duplicated header. * lib/net/http.rb: not check Connection:/Proxy-Connection; always read until eof. * lib/net/protocol: detects and catches "break" from block. |
15b9494baa5be28a827a5169f27a5f884cb4518d
|
2000-11-18 |
aamine * lib/net/http.rb: Socket#readline() reads until "\n", not "\r\n" |
79633d3bb8334fc58be49b6d86fcd6a40f569f75
|
2000-12-22 |
aamine * lib/net/protocol.rb: set @closed false in Socket#reopen. * lib/net/pop.rb: add POP3.foreach, delete_all. * lib/net/pop.rb: add POP3#delete_all. * lib/net/http.rb: add HTTP.version_1_1, version_1_2 * lib/net/http.rb: refactoring. |
c8da204306676a9a2a8ba210784ab6e9eb6b8bb5
|
2000-12-24 |
aamine * lib/net/http.rb: does not send HEAD on closing socket. |
b40f3a89e39b1f2150845f32e673998d8693b294
|
2000-12-24 |
aamine * lib/net/protocol.rb,smtp.rb,pop.rb,http.rb: wrongly version 1.2 sources were checked in. |
0c717d6a589579ccc1f18e1eeacfbda7d7fcf9e5
|
2001-01-13 |
aamine * lib/net/protocol.rb (adding): too few "yield" in case of arg is not String/File. * lib/net/http.rb: add http request object. |
7adcec68b19c420381369917a93e4220f3e8f551
|
2001-01-16 |
aamine * lib/net/protocol.rb: ignore EOFError for read. * lib/net/http.rb: user specified header was not used. |
cdc7602379c9d911983db2c044d69ac417869266
|
2001-02-06 |
aamine * lib/net/http.rb: add HTTP#request. * lib/net/http.rb: take HTTP 1.0 server into account (incomplete). * lib/net/protocol.rb: timeout for open/read. * lib/net/protocol.rb: add Protocol#on_connect,on_disconnect. |
5113e8923cd08f3f5e877c2153c0f44597f16402
|
2001-02-06 |
aamine * lib/net/http.rb: call on_connect() on re-opening socket. * lib/net/pop.rb: also POP3 can use APOP auth. |
bf5ea589428d3a55174c773398fe49436fbac5d4
|
2001-02-06 |
aamine * lib/net/http.rb: Proxy did not work. |
7e5f9d5a137848b54fe6ab33caebb2631e613bf5
|
2001-02-07 |
aamine * lib/net/http.rb: split HTTPResponse into HTTPReadResponse module. * lib/net/protocol.rb: add Net::net_private. * lib/net/protocol.rb: Socket#reopen takes arg, open_timeout. |
b576f57aa02c4983eeb081f625c45b9445c50538
|
2001-02-07 |
aamine * lib/net/http.rb: join HTTPReadResponse into HTTPResponse again. * lib/net/http.rb: move http_version() from HTTPRequest to HTTPResponse. * lib/net/protocol.rb: refactoring. |
b2deafb27774ecf3c931294c5dd10e7fd1831aba
|
2001-02-17 |
aamine * lib/net/http.rb: Response#range_length was not debugged. |
acce0b7ec4f5b6682b94e458675020263068d306
|
2001-02-22 |
aamine * lib/net/protocol.rb: clear read buffer after reopen. * lib/net/protocol.rb: refactoring. * lib/net/http.rb: split module HTTPHeader from HTTPResponse. |
b1cd5105d41ef468236236d8361c782dcbe5e422
|
2001-02-24 |
aamine * lib/net/http.rb: always close connection on request without body. * lib/net/protocol.rb, smtp.rb, pop.rb, http.rb: change copyright. |
4dae731bbd067cd1cae8ecf42ede0a4ac7c16bc8
|
2001-03-08 |
aamine * lib/net/protocol.rb: one write(2) per one line. |
1a7cb01d6410dc7c56b46ef51b188bdf87b5fd4c
|
2001-03-13 |
aamine * lib/net/http.rb: add HTTPRequest#basic_auth. * lib/net/smtp.rb: raise if only account or password is given. * lib/net/protocol.rb: WriteAdapter#<< returns self. |
390a12cf4c731eae799518f262ed02ddac96e2ac
|
2001-03-13 |
garvage is included. |
c664027a342785089cc09169ff167350e840baa9
|
2001-06-26 |
aamine * lib/net/pop.rb: new methods POP3.auth_only, POP3#auth_only * lib/net/http.rb: HTTP.Proxy returns self if ADDRESS is nil. * lib/net/protocol.rb: new method ProtocolError#response * lib/net/protocol.rb,smtp.rb,pop.rb,http.rb: add document. |
37b3f674a72db8d37735747e06db9e44b232c965
|
2001-06-26 |
sorry, check in miss. |
cf376264011dbeb9c2de1aa17e505abcd5803056
|
2001-06-27 |
* protocol.rb,smtp.rb,pop.rb,http.rb: modify document. |
fa20d931bcd07a5f7d8ab80edc79419cae1d25fd
|
2001-07-03 |
aamine * lib/net/http.rb: new method HTTP#request_by_name (test) * lib/net/http.rb: new class HTTPGenericRequest |
9e79454b3d6476ff0da11ae7917b25edd8057f1d
|
2001-07-03 |
aamine * lib/net/http.rb (HTTP#request_by_name): bug fix. * lib/net/http.rb: does not write Connection: by default. * lib/net/protocol.rb: "start" for started protocol is an error. * lib/net/protocol.rb: "finish" for finished protocol is an error. |
afb3a0cff187cee400c4249f22422a56ad6156f4
|
2001-07-03 |
aamine * lib/net/http.rb (HTTP#request_by_name): arg order changes. |
2b67bb576af535744c303baf289386d910df49c8
|
2001-07-08 |
aamine * lib/net/http.rb: rename HTTP#request_by_name to send_request. * lib/net/protocol.rb (ProtoSocket#read): modify typo. |
a2193f50e80823d34e3d283effb2b4539c15b6f2
|
2001-07-13 |
aamine * lib/net/http.rb: HTTP#proxy? did not worked. |
c068201c50bea13d3d48ab7460cdc407946af0ba
|
2001-07-17 |
modify check-in miss. |
b84329fb539b03e535b4c9f343f53efe7fbcd306
|
2001-07-18 |
add doc/net/http.rd.ja pop.rd.ja smtp.rd.ja |
2812249141830aea72046fd4aaf651df30bb343d
|
2001-07-18 |
date-time was wrong. |
2c85be7df37f7c5a291c74f9929490aaba11b2c2
|
2001-07-18 |
sync MANIFEST (add doc/net/http,pop,smtp). |
772ed5507e569d7697841492a37d7607adbc9385
|
2001-08-17 |
aamine * lib/net/protocol.rb: Protocol.new requires at least one arg. * lib/net/smtp.rb: ditto. * lib/net/pop.rb: ditto. * lib/net/http.rb: ditto. |
a20863ff41b0493da0d16597b693e88b54731c03
|
2001-12-07 |
aamine * lib/net/smtp.rb: SMTP.new requires at least one arg. * lib/net/pop.rb: POP.new requires at least one arg. * lib/net/pop.rb: uses "raise *Error.new" instead of simple raise. * lib/net/http.rb: HTTP.new requires at least one arg. * lib/net/http.rb: changes implicit start algolithm. |
fa6dc283cd81445d4220018f49f5c82a572101fe
|
2001-12-09 |
aamine * lib/net/protocol.rb: calls on_connect before conn_command |
39c0252e048e56aa4a8f0429b95ac236b0f7856c
|
2001-12-13 |
aamine * lib/net/pop.rb: new method Net::POP3.APOP * lib/net/http.rb: set default Content-Type to x-www-form-urlencoded (causes warning) * lib/net/protocol.rb: remove Net::NetPrivate module. * lib/net/smtp.rb: ditto. * lib/net/pop.rb: ditto. * lib/net/http.rb: ditto. |
5a4187f2c28b1025d47a85b7728509a1b907eda0
|
2001-12-20 |
aamine * lib/net/protocol.rb: rename Net::Socket to Net::BufferedSocket |
f3d9a0cc213f8b09155f063e057afb576178557e
|
2001-12-30 |
aamine * lib/net/protocol.rb: Protocol#start returns the return value of block. * lib/net/protocol.rb: set timeout limit by default. * lib/net/protocol.rb: new methods WriteAdapter#write, puts, print, printf. * lib/net/http.rb: rename HTTP#get2 to request_get, post2 to request_post ... * lib/net/smtp.rb: should not resolve HELO domain automatically. |
e1ac9c6a0f6a1c24571b0f33897c24b2f77fbf58
|
2002-01-11 |
* doc/NEWS: sorted by entry name. * doc/NEWS: modify String#[re,n] entry. * doc/NEWS: unify method expressions. |
31e6676624aab96f108b312a619df24136f1946a
|
2002-01-11 |
* doc/NEWS: moved syntax related issues to top of the list. |
ffc3c4b401424aae94e45462acbf3fc585b13e0c
|
2002-02-07 |
aamine * lib/net/http.rb: HTTP.Proxy should use self for proxy-class's super class. * lib/net/http.rb: initialize HTTP.proxy_port by HTTP.port. |
19f7f6ea122df49a54c0fe40791feab1a53f6cd9
|
2002-02-19 |
aamine * lib/net/protocol.rb: rename Protocol.port to default_port. * lib/net/smtp.rb: ditto. * lib/net/pop.rb: ditto. * lib/net/http.rb: ditto. * lib/net/protocol.rb: rename BufferedSocket class to InternetMessageIO. * lib/net/smtp.rb: ditto. * lib/net/pop.rb: ditto. * lib/net/http.rb: ditto. * lib/net/protocol.rb: rename InternetMessageIO#write_pendstr to write_message. * lib/net/smtp.rb: ditto. * lib/net/protocol.rb: new method InternetMessageIO#through_message. * lib/net/smtp.rb: ditto. * lib/net/protocol.rb: rename InternetMessageIO#read_pendstr to read_message_to. * lib/net/pop.rb: ditto. * lib/net/protocol.rb: rename InternetMessageIO#read_pendlist to each_list_item * lib/net/pop.rb: ditto. * lib/net/protocol.rb: Now block size is 1024. * lib/net/smtp.rb: new methods SMTP#esmtp? and #esmtp=. * lib/net/http.rb: Using singleton method syntax instead of singleton class clause, to avoid behavior change of class variables in ruby 1.7. * lib/net/http.rb: HTTPResponse class does not inherit from Net::Response. * lib/net/http.rb: devide HTTP#connecting into {begin,end}_transport. * lib/net/http.rb: unused class Accumulator removed. * lib/net/http.rb: Net::HTTP reads response. not HTTPRequest. * lib/net/http.rb: proxy related class-instance-variables are not initialized correctly. |
d3b66ccf45b30ad1d7210a30fd05e6aa5f12f216
|
2002-02-22 |
* lib/net/protocol.rb: set read_timeout dynamically. * lib/net/http.rb: @@newimpl is always true in the main trunk. * lib/net/http.rb: HTTP.port -> default_port * lib/net/http.rb: HTTPResponse.read_response_status -> read_status_line |
d80b8cd59eea063deb82b28abf7fd94f4ad0d432
|
2002-02-22 |
modify typo. |
b90b70d734bcc0067ad0e4f412398aba199e977d
|
2002-03-22 |
net/protocol.rb: Protocol#start should return self. |
983d42030030f6648d306793eed16cb907749e10
|
2002-03-22 |
import strscan. |
d444859d4a2664de66b53d33c29fbf6cd6ddef81
|
2002-03-22 |
* strscan.c: remove useless #include directive |
890521d11783ac21503052e2a5f86c4ddfc6a9d8
|
2002-03-22 |
racc runtime imported. * lib/racc/parser.rb: new file. * ext/racc/MANIFEST, cparse.c, depend, extconf.rb: new files. * lib/README: add racc/parser.rb. * ext/Setup*: add racc/cparse. |
9ef87823fa8d26baffabaac855321102f9e0291c
|
2002-03-22 |
add raccrt, strscan entry |
f534b398a5c90be4ad68c40a0e4fe37151a2c7d1
|
2002-03-22 |
* ext/extmk.rb.in: replace mkdir with mkpath to compile racc/cparse. |
fb54b37850b29c0f789531a1c9126b53d9f1edd7
|
2002-03-26 |
* lib/fileutils.rb: new file. * lib/README: add fileutlis.rb. * doc/NEWS: add fileutils.rb. |
a4428fb01969d3c3fc7d539bd6002a38451751ea
|
2002-03-26 |
lib/fileutils.rb added |
04168e7e3e4bc412c16c68f565b84dca5cdf93a7
|
2002-03-26 |
* doc/net/protocol.rd.ja, smtp.rd.ja, pop.rd.ja: removed. * MANIFEST: remove doc/net/* entries. |
1ea1fbe85da2067aab4bc3f5fe0133a509515ac5
|
2002-03-26 |
* lib/net/http.rb: HTTP.get accepts URI. * lib/net/http.rb: add some HTTP 1.1 response codes. |
24e4c9a0fbbbba11ee1d21f80fbe04ee334327bd
|
2002-03-26 |
change log update only. |
ff95039936708914c3f973ce26f1991382b2c358
|
2002-03-28 |
* ext/strscan/strscan.c: add taint check. * ext/strscan/strscan.c: #getch/#get_byte should set regexp registers. * ext/strscan/strscan.c: remove useless #include directive. * ext/strscan/strscan.c: refactor struct strscanner. |
bc66ac228c9e1ab8f0f8335a386c75bb6c1d92d2
|
2002-05-07 |
* eval.c (superclass): undesirable "unexpected return" when the superclass is not a Class. |
58284a74e9edee85e18b652bd6a62f23f2dd50a8
|
2002-05-07 |
* eval.c (rb_yield_0): The destination of the goto jump was wrong. |
3caee29585a97cb84da7f3390c93e8e0c557122b
|
2002-05-22 |
* parse.y (yylex): case '<': here-document label ate '-'. |
d5ceb6ef829a4913e045015ea0deb2269eef9093
|
2002-06-09 |
modify typo. |
02b589fd43b6f83efed31cf59679c421ce17f019
|
2002-07-04 |
* parse.y: remove useless function str_extend_p(). |
d16897fa572b1588a6bbd519c21f40de0db9a935
|
2002-07-11 |
* NEWS: add note for net/http's incompatibility. |
fa848fb6fdaab3e65b1aace32593424a9b07bff8
|
2002-07-11 |
* lib/net/http.rb: rename HTTP.get_uri get_response. * lib/net/http.rb: HTTP.get_print accepts URI objects. * lib/net/http.rb: HTTP.get did not work with URI. |
6ad9e205044e75400c68331956927b5e091e7403
|
2002-07-11 |
* doc/net/smtp.rd.ja: add note for RubyMail/TMail. |
141d0c380f87dc738c472d691af3879d49ecb636
|
2002-07-15 |
* parse.y (heredoc_identifier): modify typo. |
55a65fd4e99c0f83f66aeb1ee9f8aef463e92fd2
|
2002-07-17 |
* parse.y (yylex): fix typo. |
d5dc032e33c149daa38e1e9b6b3cef3e580355e1
|
2002-07-26 |
* parse.y (yylex): modify to accept a code like "m (a){...}". |
62395a335da4623d3fcb70dd6535e25119c8aa94
|
2002-07-29 |
* eval.c (localjump_error): add parameter type declaration. |
fd98af4c65166b5e111fe3fb0a72922e20fd213b
|
2002-07-30 |
* eval.c (rb_thread_join_m): add parameter type declaration. |
61eaf40b4a355e55fa036e3a37035dc8320a8447
|
2002-08-02 |
* ext/strscan/strscan.c: follow allocation framework. |
cceff0f4b485a37616fc244d420cf672e3b192a5
|
2002-08-05 |
* MANIFEST: add lib/racc/parser.rb. * ext/racc/cparse/cparse.c: code refine. * ext/racc/cparse/MANIFEST: add depend. |
30bc60cfe4fed09e714621d2564b7edc4fb6eafa
|
2002-08-06 |
* ext/racc/cparse/cparse.c: reduce goto. |
10c4364287e67e8d74d28f90c72b667aa8d8be3b
|
2002-09-02 |
* gc.c (gc_sweep): does reclaim nodes in also compile time, if we can. * ruby.c (load_file): omit GC if we can. * parse.y (ruby_parser_stack_on_heap): new function. * intern.h (ruby_parser_stack_on_heap): added. |
7ac3b71611d7e3e29c9a1a489c20a1c58e01328e
|
2002-09-05 |
* gc.c (gc_sweep): should mark parser. * parse.y (rb_gc_mark_parser): new function. * intern.h (rb_gc_mark_parser): added. |
4464544e052d1dd2632779a66807ad0bd597e216
|
2002-09-05 |
modify function name. |
4ebc9ec226d7aa80db5bcb182fcd895212ee2447
|
2002-09-06 |
* parse.y: should not use non-NODE VALUEs in the semantic stack. |
5ef74b512cd7e8878dfadb8cc2cebc45466aeb0a
|
2002-09-06 |
* io.c (rb_io_puts): RSTRING(line)->ptr might be NULL. |
e389d3d1530e22be209afa7925deeb8409e225ae
|
2002-09-06 |
* parse.y (rb_gc_mark_parser): should mark parse.y global variables. |
95d65e34e10060aec33764f6b1928880bd78b2cd
|
2002-09-06 |
* parse.y (rb_gc_mark_parser): should mark lex_input and ruby_debug_lines. |
7622095d174d3251c2b0ef3f22bd95fe90b4a787
|
2002-09-06 |
* parse.y (rb_gc_mark_parser): ruby_eval_tree is marked in eval.c. |
50cc115b7e29418bf8cc1713717e72912f45e74a
|
2002-09-16 |
* io.c: add parameter prototype. * re.c: ditto. |
0944a05fb95f262ca58242849936f99bf658506f
|
2002-10-05 |
* eval.c (rb_load): should not pass block to the loaded file. |
370e4a2c474dd64ff1ec25f468871730ee464a7c
|
2002-10-17 |
* lib/fileutils.rb: stat.blksize might become 0/nil. * lib/fileutils.rb: change coding style. |
e6c0ea3e097fb5b23e6ec3e909474063eba21306
|
2002-10-17 |
* lib/fileutils.rb: stat.blksize might become 0/nil. * lib/fileutils.rb: change coding style. |
42e292ae3301039216ec5173adb4d6571101b8b6
|
2002-10-24 |
* string.c (rb_str_split_m): RSTRING(str)->ptr might become NULL. |
057f1f3020cf73dd79a1945578bb496a9aa82018
|
2002-10-24 |
* ChangeLog: add ML ref. |
87239525c176090d1de32ad4aac5341f330a5a63
|
2002-11-21 |
* lib/net/http.rb: support Proxy-Authorization. (Original patch is contributed by Alexander Bokovoy) * lib/net/http.rb: should not overwrite Host: header. (Original patch is contributed by sean@ruby-lang.org) |
3eea2999e7af05521c57794f49014d8fb67d1be3
|
2002-11-21 |
* lib/net/http.rb: should not overwrite Host: header. (Original patch is contributed by sean@ruby-lang.org) |
c157dff02607951c97e4fbd7d1b3b70010bc0408
|
2002-11-21 |
modify ChangeLog. |
4a66fdcad39b1420670b1690e5128bb4713a0dbc
|
2002-11-21 |
sorry, conflicts in ChangeLog is now resolved. |
15911a95bfeae92384da2c4aad4ea4af6358c50d
|
2002-11-21 |
* lib/net/http.rb: unify coding style. |
f80af5150a37dee92efea2c24d32701fcd95cfe6
|
2002-11-21 |
* lib/net/smtp.rb: changes coding style. * lib/net/pop.rb: ditto. * lib/net/protocol.rb: ditto. |
585cf46325ab65bea074151c8c58cb28a2d146be
|
2002-12-27 |
* lib/fileutils.rb (fu_parseargs): reject illegal options correctly. * lib/fileutils.rb (uptodate?): parameter declaration was wrong. * lib/fileutils.rb: change coding styles. |
46f9785468c678e11c96db73d37ec54c0ce523c2
|
2002-12-27 |
* instruby.rb: fileutils.rb accepts only one argument. |
4ff3371f882230ad0253fe2428e3bf8bdfcefee1
|
2002-12-29 |
* lib/fileutils.rb: should not inherit ftools.rb's misfeature. |
8b034b5f3d4751be5646979943db9fd32d46201e
|
2002-12-29 |
forgot to commit ChangeLog. |
0569c8422c566d77f33843a5e11d87b0066e93a5
|
2002-12-29 |
add location. |
f3607247c805ad1f32acfca3ba3eeb844e590e9b
|
2003-02-06 |
* lib/fileutils.rb: new method FileUtils.pwd. * lib/fileutils.rb: default label is ''. * lib/fileutils.rb: using module_eval again, to avoid ruby's bug. * lib/fileutils.rb: fix wrong examples in rdoc. |
9952524a74a70697e9e040afc25e6bdee9e6e906
|
2003-02-08 |
* lib/fileutils.rb: new method FileUtils.pwd (really). * lib/fileutils.rb: FileUtils.pwd, cmp, identical?, uptodate? does not accept any option. |
e3ab724e00c6bfecdd7306b3a78044a5975cefa3
|
2003-02-08 |
* lib/net/http.rb: 4xx raises Net::ProtoServerError, 5xx raises Net::ProtoFatalError (for backward compatibility). |
dc502aea7e1fb937fef652b4b480c3a416b70365
|
2003-02-10 |
* lib/fileutils.rb (FileUtils#uptodate?): use mtime for comparison. |
77923d719fcdab79ea39c79de96d264caf445f99
|
2003-02-21 |
* lib/fileutils.rb: new method FileUtils#copy_stream. * lib/fileutils.rb: new method FileUtils#compare_file. * lib/fileutils.rb: new method FileUtils#compare_stream. * lib/fileutils.rb: new method FileUtils#rmtree (alias of rm_rf). |
70b55f2018ba19a0a1b516bd7bf8b112cd7ae5fb
|
2003-03-09 |
* lib/net/pop.rb: do not dispatch LIST when a mailbox is empty. * lib/net/pop.rb: merge the 'STAT' patch from Frank S.Fejes <frank@oopdreams.com>, with modifications (listed below). * lib/net/pop.rb: new method Net::POP#mail_size. * lib/net/pop.rb: new method Net::POP#bytes. * lib/net/pop.rb: new method Net::POPCommand#stat. |
cacf41f3b65e1812273396950a2eb0781a97f206
|
2003-03-11 |
* lib/net/http.rb: speeding up by avoiding extra flush. (suggested by Brian Candler <B.Candler@pobox.com>) |
d5ca993bc30083d69923f9da6b170f3eb3337ba1
|
2003-03-11 |
* lib/net/smtp.rb: Digest string wrongly included '\n' when user name is too long (ruby-bugs-ja:PR#404). |
2d505ae6f664ab8b5bf7cbff1a59c0c933e59954
|
2003-03-25 |
* ext/strscan/strscan.c: should infect also return values of #inspect. * ext/strscan/strscan.c: use snprintf() instead of sprintf(). |
95eb316d448a47d510592a2e2e8bdea16dc748e8
|
2003-04-10 |
* lib/net/pop.rb: Exception line was accidentaly removed. [ruby-dev:19989] |
cd74de7314503ad640f18916c88d57eb9f2d0188
|
2003-04-15 |
* lib/net/fileutils.rb: rm_r should raise Errno::ENOENT if file not exist. [ruby-core:958] Thanks Johan Holmberg. |
4b0276d818c5d3095a3a0c3ca17cabf61d6cea6c
|
2003-04-20 |
modify typo. |
f701792f6f5d21a3762aec4a23a2b134e52ab94e
|
2003-05-02 |
* lib/fileutils.rb: use hashes to pass options. * lib/fileutils.rb: new option mkdir(:mode), mkdir_p(:mode). * instruby.rb: follow fileutils.rb feature change. |
e3056c880364f5cb79eb9280b4d34b34c3eb4f93
|
2003-05-02 |
* lib/net/protocol.rb: remove Protocol class. * lib/net/smtp.rb (SMTP): ditto. * lib/net/pop.rb (POP3): ditto. * lib/net/http.rb (HTTP): ditto. * lib/net/protocol.rb: remove Command class. * lib/net/smtp.rb (SMTPCommand): ditto. * lib/net/pop.rb (POP3Command): ditto. * lib/net/pop.rb: remove APOPCommand class. * lib/net/protocol.rb: remove Code class and its all subclasses. * lib/net/protocol.rb: remove Response class and its all subclasses. * lib/net/pop.rb (POPMail): new method unique_id (alias uidl). |
e221d6826a67e6e2fc3e12303e4e070452069b2e
|
2003-05-02 |
* lib/net/protocol.rb: reintroduce Protocol.protocol_param. * lib/net/http.rb: ditto. * lib/net/pop.rb: ditto. * lib/net/smtp.rb: ditto. |
af9bb04a6fe879f8208de99b5d080b9f4b602325
|
2003-05-04 |
* lib/net/pop.rb: APOP did not work. [ruby-dev:20149] |
55d98580600f577a780f7955bfa5111fa018bf84
|
2003-05-04 |
* lib/net/smtp.rb: ESMTP -> SMTP transition wrongly fails. |
9a01d2aea0f384112f72514739e17f7db1c8c543
|
2003-05-06 |
* ext/bigdecimal/.cvsignore: new file. * ext/zlib/.cvsignore: new file. |
01ca1341da8bfbd9826b03525f113349d8ca3ccd
|
2003-05-06 |
* ext/bigdecimal/.cvsignore: new file (retry). * ext/zlib/.cvsignore: new file (retry). |
273a14a44cd790874e94bb7335eeea687477fe3e
|
2003-05-06 |
* lib/net/pop.rb: rename method: POP3#mail_size -> n_mails * lib/net/pop.rb: rename method: POP3#bytes -> n_bytes |
445c938f7bb3428a1406e8e40888805357e83d10
|
2003-05-14 |
* lib/net/http.rb: reduce warning. (ruby-bugs-ja:PR#462) |
ee6a0ecbcb7787d2ccbfdc33721f9ee9cf85c2e4
|
2003-05-14 |
* lib/net/http.rb (Net::HTTP#start): should check whether HTTP session is opened before finishing. (ruby-bugs-ja:PR#463) |
f50984366b923176b4e5f10efd87e0a85829afa8
|
2003-05-19 |
* re.c (rb_reg_quote): \n \r \f \v quoting was wrong. * re.c (rb_reg_quote): rb_reg_quote(" ") should be "\\ ", not "\\s". |
81882bac13c17769128552d983ba05bb0926d0fc
|
2003-05-19 |
modify ChangeLog. |
e08bc0a22ae6c2d2ac0664d82675ca81a30df607
|
2003-05-19 |
* class.c: add #include "version.h". * hash.c: ditto. * string.c: ditto. |
d5d2ca754ba2d2848d398e419d926c519fb033b5
|
2003-05-24 |
* lib/net/smtp.rb: support LOGIN authentication. The patch is contributed by Kazuhiko Izawa. [ruby-talk:78981] |
1fa5c630cda65f69d2ccffb614f45b5e9470b167
|
2003-06-06 |
* lib/net/http.rb: define Net::HTTPResponse#to_ary for backward compatibility. [ruby-talk:72927] * lib/net/protocol.rb: add warning. |
9d05b9a4b34862c7c9db80b5c3b3ed88bb526733
|
2003-06-23 |
* io.c (io_close): missing prototype. * ext/socket/socket.c (bsock_do_not_rev_lookup_set): ditto. * ext/win32ole/win32ole.c (foletype_guid, foletype_progid): ditto. * error.c (syserr_initialize): length argument of sprintf() is an int. |
2f7fde4e4e41f378b62f4cb1fb69e19c4abea722
|
2003-06-23 |
* configure.in: always add -mieee for gcc/alpha. [ruby-dev:20429] |
9fa20b9973a31c9e7482e7cc9cc075dc0aec8268
|
2003-06-24 |
* config.guess: have wrongly returned "alphaev56-unknown-linux-" on Linux/Alpha. |
170aaabe4b118d2d2cc85e138d79f11c86166b4e
|
2003-06-24 |
* lib/net/http.rb (HTTPHeader#proxy_basic_auth): missing `@'. |
f473140e62d438e845c9d1d9b62985f970a9a27a
|
2003-07-02 |
* lib/net/http.rb: set old class aliases for backward compatibility. [ruby-talk:74863] * lib/net/protocol.rb: ditto. |
c20ecb1ba48fde8e81701f1365b738625c25582d
|
2003-07-02 |
* lib/net/smtp.rb: unify SMTP and SMTPCommand. * lib/net/smtp.rb: new exception class SMTPError. * lib/net/smtp.rb: new exception class SMTPAuthenticationError. * lib/net/smtp.rb: new exception class SMTPServerBusy. * lib/net/smtp.rb: new exception class SMTPSyntaxError. * lib/net/smtp.rb: new exception class SMTPFatalError. * lib/net/smtp.rb: new exception class SMTPUnknownError. * lib/net/smtp.rb: change critical section protect algorithm. * lib/net/smtp.rb (SMTP#do_start): check authentication args before all. * lib/net/smtp.rb: new method send_message (alias send_mail). * lib/net/smtp.rb: new method open_message_stream (alias ready). * lib/net/pop.rb: POPBadResponse is a POPError. * lib/net/pop.rb (POPMail#pop): ban ReadAdapter. * lib/net/pop.rb (POPMail#top): ditto. * lib/net/pop.rb (POP3Command): change critical section protect algorithm. * lib/net/pop.rb (POP3Command#auth): USER and PASS should be one critical block. * lib/net/pop.rb (POP3Command#retr): ban `dest' argument using iterator. * lib/net/pop.rb (POP3Command#top): ditto. * lib/net/protocol.rb: #read_message_to -> #each_message_chunk * lib/net/protocol.rb: #D -> #LOG * lib/net/protocol.rb: #D_off -> #LOG_off * lib/net/protocol.rb: #D_on -> #LOG_on |
f261bdf66cb3a40b44c8830049d1ec57016777fe
|
2003-07-02 |
* lib/net/smtp.rb: synchronize document with source code. * lib/net/pop.rb: ditto. |
23301726b08691c0f2706ad9d340da62a0902cc6
|
2003-07-29 |
* lib/net/smtp.rb: unify coding style. * lib/net/http.rb: ditto. |
f1d9d32a678cac7ce3b2fea71780312c8391c753
|
2003-07-29 |
* lib/net/smtp.rb (send0): do taint check only when $SAFE > 0 |
a2ef7ef62c7708716f1d112c791024ed76a2d844
|
2003-08-01 |
* lib/net/http.rb: convert RD to RDoc. Thanks William Webber. [ruby-doc:456] |
b1139297c36fd376e6fdba2a57f8723306abfd20
|
2003-08-01 |
* lib/net/http.rb: refine document. |
20f4a2f322f3f2a7a05d9225cdbb8e63eaf006fd
|
2003-08-01 |
forgot to check in. |
ce3fb6ceea1f3e0ee2d7fea4bae3369bf43b860e
|
2003-08-02 |
* lib/net/smtp.rb: respond_to? needs 2nd argument. [ruby-talk:77796] |
5ae5596491c35e826678f88dfc38caf82523e601
|
2003-08-05 |
* lib/net/http.rb: update document. * lib/net/pop.rb: ditto. * lib/net/protocol.rb: ditto. |
e1a6b435db5427aefd13fa3ba5f30bdc814fcbe4
|
2003-08-27 |
* lib/net/smtp.rb (check_response): AUTH CRAM-MD5 returns 334 response. [ruby-list:38279] |
dbfd0ae0bbe86deb547d577be848fabf0ce160f1
|
2003-09-17 |
* test/strscan/test_stringscanner.rb: new file. |
ed970e251343cca6d02eab806ff129b111e69a32
|
2003-09-17 |
* test/strscan/test_stringscanner.rb: require test/unit. |
577fa4c6a88fe5a503c2c91d60f03652e10905cc
|
2003-09-17 |
* test/fileutils/fileassertions.rb: new file. * test/fileutils/test_fileutils.rb: new file. * test/fileutils/test_nowrite.rb: new file. |
0be9d09430da15aa38dde56ef650499bb1a39c23
|
2003-09-27 |
* test/fileutils/test_fileutils.rb: clear all errors on Windows. * test/fileutils/test_nowrite.rb: ditto. |
eb4ace3c49b2834b38c7f79bbd8ca3e6ee6e1c3a
|
2003-09-27 |
* ChangeLog: add link to ruby-dev. |
6d582bf22e054e39674886f3e0c58044bcd8a6e8
|
2003-09-29 |
* test/fileutils/test_fileutils.rb: clean up temporaly symlink. [ruby-dev:21420] |
a484962d955a09f872362480ccf85dc82b6aadca
|
2003-09-29 |
* ChangeLog: small modify. |
14f9af6015ce3a10f17f05db1ea63b416f9e3b93
|
2003-09-29 |
* ChangeLog: modify typo. |
819e8e6c82f05203c28d4e191d7dbe351d2f2905
|
2003-09-29 |
* lib/net/http.rb (finish): does not raise IOError even if !started?, to allow duplicated #finish call. * lib/net/pop.rb (finish): ditto. * lib/net/smtp.rb (finish): ditto. |
8f52e4912475e838d51dc82ead041d125668ffcf
|
2003-09-29 |
* ChangeLog: enhance log message. |
2eeb39b3cf1b069f309126daed5cbec67ea3f616
|
2003-09-29 |
* test/ruby/test_iterator.rb: new test test_break__nested_loop[123]. |
e377a12bff690512a568b93c018ec42961ac2a48
|
2003-09-29 |
* lib/net/http.rb (finish): revert to 1.93. * lib/net/pop.rb (finish): revert to 1.60. * lib/net/smtp.rb (finish): revert to 1.67. * lib/net/http.rb (do_start): ensure to close socket if failed to start session. * lib/net/pop.rb (do_start): ditto. * lib/net/smtp.rb (do_start): ditto. * lib/net/smtp.rb: SMTP#started? wrongly returned false always. |
7bf9e6d2a1e4321724f69022458efe9ca2a16f9b
|
2003-11-03 |
* lib/racc/parser.rb: synchronize with Racc 1.4.4. * ext/racc/cparse/cparse.c: ditto. * ext/racc/cparse/cparse.c (parse_main): should abort when the length of LR state stack <=1, not ==0. |
d4060e0467e64a8ae0c800de4e53ea0af0772dd6
|
2003-11-16 |
* lib/net/http.rb (set_debug_output): warn if method is called after #start. [ruby-dev:38798] |
5abcd32d57c490cd246af8bfd324d8c24b3195dc
|
2003-11-16 |
* lib/net/http.rb (set_debug_output): last commit was wrong. |
5af124307659e37a47a90b9e9e40a4b017fa0a3e
|
2003-11-16 |
* lib/net/protocol.rb: logging response body. [experimental] [ruby-list:38800] |
2bfd5c1a3d9e09f9332da5b57090ebec17f15c74
|
2003-11-18 |
* lib/fileutils.rb (fu_each_src_dest): raise if src==dest. [ruby-talk:85344] [ruby-core:01699] * lib/fileutils.rb: use Object#is_a? instead of Class#=== to allow e.g. remote objects for receivers. * lib/fileutils.rb: FileTest -> File. * lib/fileutils.rb: put parentheses for arguments of File.xxxx? * test/fileutils/test_fileutils.rb (test_cp): test "cp a a". * test/fileutils/test_fileutils.rb (test_mv): test "mv a a". * test/fileutils/test_fileutils.rb (test_ln): test "ln a a". * test/fileutils/test_fileutils.rb (test_ln_s): test "ln_s a a". * test/fileutils/test_fileutils.rb (test_install): test "install a a". * test/fileutils/fileasserts.rb: new method assert_symlink. * test/fileutils/fileasserts.rb: assert_is_directory -> assert_directory. |
1c0cee4f833150bd83eb3cfa578bc4dc83ca3d25
|
2003-11-18 |
* lib/fileutils.rb (fu_same?): check by inode instead of path name, to detect two hard links pointing to the same content. * test/fileutils.rb: did not create correctly looped symlinks. |
6874cb465a1a8193a64d946d1bdb7ff4756a7ed9
|
2003-11-18 |
* lib/fileutils.rb (fu_same?): temporal fix for windows. |
a74dd747e3e2be1c6908196603b3e5ae059745eb
|
2003-11-19 |
* lib/fileutils.rb (fu_same?): add djgpp and wince. * lib/fileutils.rb (cannot_overwrite?): add wince. |
39a97bf0035bd2059abe39bf6a60a750261e49f5
|
2003-11-19 |
* lib/net/http.rb (to_ary): print more friendly warning message. |
edb9ab1b15d2326c7f0fbb0cef417b3d07140543
|
2003-11-20 |
* lib/fileutils.rb (have_st_ino?): emx (OS/2 with EMX) does not have st_ino (always 0). [ruby-dev:21972] * lib/fileutils.rb (rename_cannot_overwrite_file?): emx does not allow overwriting files by rename(2). * test/fileutils/test_fileutils.rb: windows? -> have_drive_letter?, have_file_perm? |
af1fb629e3e000624080d26149c9a2df75d3c99b
|
2003-11-21 |
* ruby.1: wrote about ruby related environment variables. |
061f8361daec6b4f9c77384af41b27e3980626bb
|
2003-11-22 |
* lib/fileutils.rb (have_st_ino?): djgpp has valid st_ino. |
0452420e4c33b32050aa46bc08d39b7f35dc3864
|
2003-11-25 |
* test/fileutils/test_fileutils.rb: chdir Dir.tmpdir before each test. [ruby-dev:22045] * test/fileutils/test_nowrite.rb: ditto. |
7e42e5c01b007e19c2af3000d519b93526e53d4f
|
2003-11-25 |
* test/fileutils/test_fileutils.rb: do test in more deep directory. * test/fileutils/test_nowrite.rb: ditto. |
e5690fcd6dd932b3cf28ebc42f6b42498e161e97
|
2003-12-01 |
* lib/fileutils.rb (fu_each_src_dest0): call #to_str to allow Pathname for arguments. [ruby-core:01795] * test/fileutils/test_fileutils.rb: does much strict test on "same" files detecting. |
76eab3527f5fc7aa05c6475b348c01f1f8cad036
|
2003-12-02 |
* test/fileutils/test_fileutils.rb: check if Pathnames are usable for arguments. |
44cc15a9a8a2c64e5e6e8d069fd4489ac10418d7
|
2003-12-02 |
* lib/net/http.rb: wrote the warning about HTTP_PROXY environment variable. |
ad592fa016016d0e0f0e3498f5f4c249f51e0155
|
2003-12-04 |
* lib/net/http.rb: update hyperlink to the Japanese document. |
8c9566435548bad6aadd5651e0694cec74e8af8a
|
2003-12-04 |
* test/fileutils/test_fileutils.rb (test_cp): test if the error is kind of SystemCallError. It is needless details that which errno is set on each systems. |
33565505819b313857f55a1f0b6309719e8799b3
|
2003-12-08 |
* lib/uri/common.rb: new method URI.regexp. [ruby-dev:22121] * test/uri/test_common.rb: add test for URI.regexp. |
c3c0468f33a217ad2540e403c92bf340687f4332
|
2003-12-08 |
* lib/uri/common.rb: new method URI.regexp. [ruby-dev:22121] * test/uri/test_common.rb: add test for URI.regexp. |
62b368dc4ae950b8218097cafc9fc4591e1093de
|
2003-12-10 |
* lib/erb.rb: new method ERB#filename(=). [ruby-dev:22208] |
eec8dd6737d15e236e8f315d362e32d4c96253fd
|
2003-12-11 |
* lib/fileutils.rb: def m( arg ) -> def m(arg). |
eb5a1741196738df14f131c2e1b1a69412802964
|
2003-12-11 |
* lib/fileutils.rb (mkdir_p): check if it is a directory after mkdir(2) instead of before mkdir(2), to avoid race condition. [ruby-talk:87730] |
5c3abcd043dca3794d68757a34640cb0ea9502b1
|
2003-12-11 |
catch all SystemCallErrors. * lib/fileutils.rb (mkdir_p): catch all SystemCallErrors (mkdir("C:\") causes EACCESS on Windows 2000/NTFS). |
d44d45450fc52176c043cd35116d628e2646e797
|
2003-12-11 |
* lib/fileutils.rb (mkdir_p): remove trailing `/' befere mkdir(2). mkdir("nonexistdir/") does not work on NetBSD/Alpha 1.6.1. * lib/fileutils.rb (fu_list): call to_str for all arguments. |
4f95ee24589bda93fd828d93cca8249ae7dbacc6
|
2003-12-11 |
* test/fileutils/test_fileutils.rb (test_mkdir_p): test expand_path'ed path. |
232b4c20735aad320554d609b71c7a911c991abe
|
2003-12-12 |
* lib/fileutils.rb (mkdir): remove trailing `/' from pathes. * lib/fileutils.rb (rmdir): ditto. [ruby-dev:22238] * lib/fileutils.rb (rmdir_r): ditto. * lib/fileutils.rb (fu_copy_dir): check if it is a directory after mkdir(2). |
6ef31af2d178fb4916150d317ceafe156fccdf65
|
2003-12-16 |
introduce some new methods * ext/strscan/strscan.c: new method StringScanner#beginning_of_line? (alias #bol?) * ext/strscan/strscan.c: new method StringScanner#concat and #<<. * ext/strscan/strscan.c: StringScanner#new(str) does not duplicate nor freeze STR (allow destructive modification). * test/strscan/test_stringscanner.rb: test new methods above. * test/strscan/test_stringscanner.rb: test destructive string modification. |
16bcd53d215ba6a627a4dbb1c88ce67a3fece08d
|
2003-12-26 |
* test/ruby/test_pack.rb: new test test_pack_N. |
ef70baa40a40d62040ce6b2b52dddc9990e13ce8
|
2003-12-29 |
* lib/net/http.rb (GenericRequest#initialize): check if path begins with '/'. * lib/net/http.rb: def m( arg ) -> def m(arg) |
90d913613c6992b326b1e0f2c18089bb78196209
|
2004-01-04 |
* test/ruby/test_pack.rb: new test test_unpack_N. |
7050611cf98fc25d012d7dcdab92915b7fcb7f35
|
2004-01-07 |
* lib/net/http.rb (HTTPHeader#content_length): should return nil unless header exists. [ruby-dev:22519] |
b33d3cfb41b459c7599486a5d5c7e45a4ce2a009
|
2004-01-07 |
* test/net/test_httpheader.rb: new file. * MANIFEST: add test/net/test_httpheader.rb. |
784360a978ab51dbf6515d97abcc67465782ca5e
|
2004-01-29 |
* lib/net/http.rb (Request#initialize): reject only when a path is empty. [ruby-dev:22771] |
992d2749aca335795b6cd943bf4025f5ff281699
|
2004-02-08 |
* lib/net/http.rb (HTTP#request): should not overwrite Connection header. (ruby-bugs:PR#1274) |
d589b366bc52ad04ffd1bb3a989a45d66165deb6
|
2004-02-12 |
* lib/net/protocol.rb (WriteAdapater#puts): must append "\n" to the string, don't prepend. (ruby-bugs:PR#1280) |
0c30c6836ba81c7d6388cb58e282986210594fe5
|
2004-02-12 |
* test/fileutils/test_fileutils.rb: File.link raises EINVAL on Win9x. [ruby-dev:22713] |
ddc22d359619d8d9ed3a06e1368e0e96c007060c
|
2004-02-13 |
* test/fileutils/test_fileutils.rb: rescue SystemCallError instead of EINVAL. File.link may raise EACCES on network file systems. |
4ffed78b32021241638c9b297f6e10f3a3093cdb
|
2004-02-16 |
* ext/racc/cparse/README: new file. * ext/racc/cparse/MANIFEST: add README. |
3bc0f22fcea84f09ba347a0575779f935e044c12
|
2004-02-16 |
* lib/racc/parser.rb: add note for Racc full package. |
b1772b8c404b56bf6ac5af3b330a09a12c65c436
|
2004-02-16 |
* lib/fileutils.rb: new module FileUtils::DryRun. |
919fc002ebaa2256d76ec25908918a8412a06ab1
|
2004-02-17 |
* ext/strscan/strscan.c: ScanError may be (wrongly) garbage collected. (thanks Gavin Sinclair) * ext/strscan/strscan.c: move ::ScanError to StringScanner::Error. ::ScanError is also defined for backward compatibility. * ext/strscan/strscan.c: #peep is obsolete, use #peek. * ext/strscan/strscan.c: #empty? is obsolete, use #eos?. * ext/strscan/strscan.c: #clear is obsolete, use #terminate. * ext/strscan/strscan.c: #getbyte is obsolete, use #get_byte. |
6f77e4b4ba78f0d74d297219cae251161b466a48
|
2004-02-18 |
* ext/strscan/strscan.c: merge documentation from 1.8 branch. |
e55e640a6f1a710bf1e344d462cc94316d5ecb39
|
2004-02-18 |
* ext/strscan/strscan.c: don't use rb_eval_string, it defines classes under the module when required in module clauses. [ruby-dev:22951] |
b06f1fb429688bbfd02aba58288143c2de1c777f
|
2004-02-18 |
* ext/strscan/strscan.c: StringScanner#restsize is obsolete; use #rest_size instead. * ext/strscan/strscan.c: StringScanner#matchedsize is obsolete; use #matched_size instead. |
87275504ab0690e243401db6985f6253ccc17b65
|
2004-03-05 |
* lib/net/http.rb (HTTPResponse#to_ary): should return an object which does not respond to #to_ary. It causes infinite loop in puts. [ruby-core:02578] |
492dfc7c0839f406008e52b2b09db349791e2895
|
2004-03-05 |
* ext/strscan/strscan.c: new method StringScanner#initialize_copy to allow #dup and #clone. * test/strscan/test_strscan.rb: test StringScanner#dup. |
a60a899eeb7e751bb47b94c54f1051093db4bc31
|
2004-03-05 |
* lib/net/http.rb: Net::HTTPResponse#response is obsolete. [ruby-core:02592] * lib/net/http.rb: Net::HTTPResponse#header is obsolete. * lib/net/http.rb: Net::HTTPResponse#read_header is obsolete. |
33a06e4acac0cb7f080436507e06c82de45f7b9b
|
2004-03-05 |
* lib/net/http.rb: support WebDAV methods, PROPPATCH, LOCK, UNLOCK, OPTIONS, PROPFIND, DELETE, MOVE, COPY, MKCOL. This patch is contributed by Tatsuki Sugiura. |
fc188d38271d63844da0f47436e1bb506587296a
|
2004-03-05 |
* lib/net/http.rb: net/https is merged. * ext/openssl/lib/net/https.rb: ditto. |
dd53813e38e2839b08cc540df6296c392dbf3c25
|
2004-03-06 |
* lib/net/protocol.rb: remove method: InternetMessageIO#address, port, ip_address, read_timeout(=), socket. * lib/net/protocol.rb: simplify code. * lib/net/protocol.rb: apply latest coding style. |
3eedf9156cf01751423a99ef2939ec81964155d2
|
2004-03-06 |
* lib/net/http.rb: spin off https code again. * lib/net/https.rb: new file. * ext/openssl/lib/net/https.rb: removed. moved to net/https with modifications. * ext/openssl/lib/net/protocol.rb: removed. merged with net/http. * lib/net/protocol.rb: new class BufferedIO. * lib/net/protocol.rb: InternetMessageIO < BufferedIO. * lib/net/protocol.rb: BufferedIO.new takes an IO. * lib/net/smtp.rb: follow InternetMessageIO's change. * lib/net/pop.rb: ditto. |
316bf4e67bff2960945735bb2efb629f1ed13e9e
|
2004-03-06 |
* lib/net/http.rb: new method Net::HTTPRequest#body(=). * lib/net/http.rb: new method Net::HTTPRequest#body_stream(=). |
39848fe845664948df5102837c84aca0973efeec
|
2004-03-06 |
* lib/net/http.rb: HTTPHeader keeps its header fields as an array. * lib/net/http.rb: new method HTTPHeader#add_header, get_fields. * lib/net/http.rb: new method HTTPHeader#content_length=. * lib/net/http.rb: new method HTTPHeader#content_type, main_type, sub_type, type_params, content_type=, set_content_type. * lib/net/http.rb (HTTPHeader#basic_encode): result of pack(m) may contain multiple LFs. |
8d8f6a0309e30dce93966bf2817a92fd3a865855
|
2004-03-06 |
2004-03-07 |
14371fce68acd0ce292af46d1b1ce7af9565bf3e
|
2004-03-08 |
* lib/net/http.rb (add_header): remove warning. [ruby-dev:23170] |
2cb1399c8fead4dd191e52b043ffc82ea3964c04
|
2004-03-08 |
* lib/net/http.rb: HTTPHeader did not initialized correctly. * lib/net/http.rb (connect): does same debug output. |
fb9d31c32756b28a1bc39452535ad1126a388ea5
|
2004-03-10 |
* lib/fileutils.rb (remove_dir): should handle symlink correctly. This patch is contributed by Christian Loew. [ruby-talk:94635] |
3d92d0a135afef7dfc1b9530d3983d97d09fe9cb
|
2004-03-10 |
* test/fileutils/test_fileutils.rb (test_rm_r): test if rm_rf can remove a symlink to the directory. |
111b11703d196e093d8f33ce17c1d309fbd0fa9a
|
2004-03-28 |
* lib/net/pop.rb (auth): failed when account/password include "%". [ruby-talk:95933] |
277839dc81807da0376602eaf24a6585d4e8c8a7
|
2004-03-28 |
* lib/net/pop.rb: revert to rev1.63. 1.64 wrongly contains POPS code. |
0cf429ce8248956912dfb127eb33cab353511351
|
2004-03-28 |
* lib/net/pop.rb (auth): failed when account/password include "%". [ruby-talk:95933] |
b81df5d837ac72bee85cde0624d747a7250f20ab
|
2004-03-28 |
* lib/net/pop.rb: def m( arg ) -> def m(arg). |
6dcbfbc5259a6ebfdf7ac68a69574ca270111da7
|
2004-04-02 |
* eval.c (Init_load): make $LOADED_FEATURES built-in. [ruby-dev:23299] * ruby.c (ruby_prog_init): make $PROGRAM_NAME built-in. * lib/English.rb: remove $LOADED_FEATURES and $PROGRAM_NAME. |
7bc6f498d585257ec93b4d64b55087ac96af62a4
|
2004-04-02 |
* version.h: 2004-04-02 |
e5af80c69779c10e237a20d1b04daf2453d5dc0c
|
2004-04-05 |
* parse.y (assoc_list): {a: 1, b: 2} should be allowed. [ruby-dev:23328] |
500e181e2013c87e449ffef49f34415d433d1f63
|
2004-04-13 |
* lib/net/pop.rb: merge POP3S patch. This patch is contributed by Daniel Hobe. |
a4e80a024dfb453b7d642a4d5263f3170e2a0490
|
2004-04-13 |
* lib/net/http.rb (begin_transport): should not overwrite HTTP request header. [ruby-list:39543] |
d4f7c8ccef0d0af20fd188a1a1bd6da9331162d4
|
2004-04-21 |
* lib/net/http.rb (connect): CONNECT must precede SSL connect. [ruby-dev:23379] * lib/net/http.rb (HTTP.new): class variables are not inherited now. |
6562d8732d1d2892c6e06ddfaa9ac2e29c4b2fe6
|
2004-04-21 |
* lib/net/pop.rb: do not use class variables. * lib/net/pop.rb (do_start): ensure to clean up connection when authentication failed. |
ef36d754724af7f271fc686928447f8406fd7061
|
2004-04-21 |
* lib/net/smtp.rb: change coding style: def m( a ) -> def m(a). |
51ef45c6f31d320ba9173e41ce7d98a755d0f276
|
2004-04-21 |
* lib/net/smtp.rb: merge SMTP-TLS patch. This patch is contributed by Daniel Hob. [ruby-core:02789] |
bd4dc9f6716184b443a6a29993fa851ef5fb3829
|
2004-05-02 |
* test/fileutils/test_fileutils.rb (rm_f, rm_r): test :force flag. |
876aa19435d43da902ccfe6768342a613b72851a
|
2004-05-07 |
* lib/fileutils.rb (fu_list): Array() breaks pathes including "\n". [ruby-core:02843] * test/fileutils/test_fileutils.rb (mkdir): test "\n" in path. |
97391920d35fdfb83c29a301f4240aba2cca3048
|
2004-05-07 |
* lib/fileutils.rb (mv): new option `force'. [ruby-talk:99457] * lib/fileutils.rb: new method for command option reflection: FileUtils.commands, .options, .have_option?, .options_of, .collect_methods. * lib/fileutils.rb: module Verbose, NoWrite, DryRun do not have option flags @fileutils_verbose and @fileutils_noop, they make no sense. |
c9d3f3dd8a61344d6d1871d4316fc51d64a51fa3
|
2004-05-09 |
* lib/net/pop.rb (loggin): append "\n". |
373747ab109d80b74535d13e38c83cb31be45472
|
2004-05-10 |
* lib/net/protocol.rb (each_crlf_line): remove junk line. |
b3e53ed154822eeb0aca1fd5bd900dffb510c495
|
2004-05-18 |
* lib/net/http.rb: do not use class variables. |
36d86893c47c005d9f3d350236afce12100b25d6
|
2004-05-18 |
* lib/net/http.rb: support TRACE. |
18c0a86cc680929bbd8c48f4f45a197e3e68c70a
|
2004-08-08 |
* lib/fileutils.rb (cp_r): copies symlink to symlink, except cp_r root. * lib/fileutils.rb: new method FileUtils.copy_entry. * test/fileutils/test_fileutils.rb: more cp_r tests. |
b79d77197f17778a9a63a9b048bd22194418007b
|
2004-08-18 |
* lib/net/protocol.rb (rbuf_fill): OpenSSL::SSLSocket has its own buffer, select(2) might not work. [ruby-dev:24072] |
ed1a776ae06b9b11ae7fe86c94f3a76dae969b41
|
2004-09-10 |
* lib/fileutils.rb (mkdir_p): should pass mode argument to Dir.mkdir. [ruby-dev:24242] * test/fileutils/test_fileutils.rb: test it. |
b86ccb79738a3aaf41629599a065e434dd81d47d
|
2004-09-12 |
* parse.y: ripper merged. * lex.c: ditto. * keywords: ditto. |
fcbdda36d920ec280423de30c6eae1da7f3285dc
|
2004-09-12 |
* parse.y: fix file header. |
c971589817150d1850b06a49e11d11edfc489bbf
|
2004-09-12 |
* ext/ripper: ripper extention added. * ext/ripper/MANIFEST: new file. * ext/ripper/README: new file. * ext/ripper/depend: new file. * ext/ripper/extconf.rb: new file. * ext/ripper/eventids2.c: new file. * ext/ripper/ripper.rb.in: new file. * ext/ripper/lib/ripper.rb: new file. * ext/ripper/test/check-event-arity.rb: new file. * ext/ripper/test/check-event-coverage.sh: new file. * ext/ripper/test/check-scanner-event-coverage.rb: new file. * ext/ripper/test/list-called-events.rb: new file. * ext/ripper/test/src_rb: new file. * ext/ripper/test/validate.rb: new file. * ext/ripper/tools/generate-eventids1.rb: new file. * ext/ripper/tools/generate-param-macros.rb: new file. * ext/ripper/tools/generate-ripper_rb.rb: new file. * ext/ripper/tools/list-parse-event-ids.rb: new file. * ext/ripper/tools/list-scan-event-ids.rb: new file. * ext/ripper/tools/preproc.rb: new file. * ext/ripper/tools/strip.rb: new file. * test/ripper: ripper tests added. * test/ripper/dummyparser.rb: new file. * test/ripper/test_parser_events.rb: new file. * test/ripper/test_scanner_events.rb: new file. |
5cdf9a0a199c1b380140de09ac467c3aa9bdaa69
|
2004-09-12 |
* ext/Setup: add ripper. * ext/Setup.atheos: ditto. * ext/Setup.dj: ditto. * ext/Setup.emx: ditto. * ext/Setup.nt: ditto. * ext/Setup.x68: ditto. |
98258515dd70c65174cb19b09fb93c217957daab
|
2004-09-12 |
* ext/ripper/tools/list-parse-event-ids.rb: does not use getopts. * ext/ripper/tools/list-scan-event-ids.rb: ditto. |
3f5c91786052ca505a4f148649ccc1751178bbf6
|
2004-09-13 |
* ext/ripper/depend: (nmake hack) prepend "./" to ripper.c to avoid {$(srcdir)}. |
d3bce8cb5a9c44eb4413aca819bfa4dfeceda221
|
2004-09-14 |
* parse.y [ripper]: space event is on__sp, not on__lwsp. [ruby-dev:24257] * ext/ripper/eventids2.c: ditto. * ext/ripper/lib/ripper.rb: ditto. * ext/ripper/depend (ripper.o): No action is needed. [ruby-dev:24260] * ext/ripper/depend: Borland make does not accept pipes in Makefile rules. [ruby-dev:24589] * ext/ripper/depend: separate rules for developpers. * ext/ripper/Makefile.dev: new file. * ext/ripper/MANIFEST: add Makefile.dev. * ext/ripper/tools/generate-eventids1.rb: read from file, not stdin. * ext/ripper/extconf.rb: clean ripper.E. * ext/ripper/tools/generate-ripper_rb.rb: #include ids1/ids2 function was lost. * ext/ripper/tools/generate-ripper_rb.rb: SCANNER_EVENTS wrongly contained parser events. * ext/ripper/lib/ripper.rb: ditto. |
d4e341c43d435c42a9da85beb1c999b721c9dffb
|
2004-09-14 |
* parse.y [ripper]: Add rdoc. |
0ad4ae91ea6c9c489946a390b231e90c1bf9eedd
|
2004-09-19 |
* parse.y [ripper]: spaces before heredoc marker was lost. * keywords: rb_reserved_word() should be defined only in ruby core. * lex.c: sync with keywords. * ext/ripper/ripper.rb.in (parse): fix typo. * ext/ripper/lib/ripper.rb: sync with ripper.rb.in. |
f43e22190c355fc41fd97c70cbf96436d29fefd1
|
2004-09-19 |
* test/ripper/test_scanner_events.rb: test spaces before heredoc mark. |
c2c7f4c186d682444b0c02a5fb4befbb54e8be4f
|
2004-09-19 |
* ext/ripper/ripper.rb.in: new const Ripper::PARSER_EVENT_TABLE. * ext/ripper/ripper.rb.in: new const Ripper::SCANNER_EVENT_TABLE. * ext/ripper/lib/ripper.rb: sync with ripper.rb.in. |
67bb2004b113e6e44bc12aca2795f4cb0ba6d223
|
2004-09-19 |
2004-09-20 |
917f067885810d3639eee3b12f879fd1e86e9052
|
2004-09-20 |
* parse.y [ripper]: adjust line number for heredoc. [ruby-dev:24272] |
f2d01d14785e48b78be98fd805fef2c1334d2a71
|
2004-09-20 |
* parse.y [ripper]: unify old_lex_p and token_head. * test/ripper/test_scanner_events.rb: now \r\n is saved correctly. * parse.y: new macro lex_goto_eol() for next change. |
9f18c235727fc3875b4423bd1ad7eba69f9520e9
|
2004-09-20 |
* parse.y [ripper]: remove Ripper#pos. * parse.y [ripper]: Ripper#column should return the column of the current token. |
144339d4bce9a8e91d44ee9942dc31d7fd27c239
|
2004-09-20 |
* parse.y [ripper]: adjust lineno and columns for multi-line strings. * parse.y [ripper]: delay heredocument events until seeing end-of-line. * parse.y [ripper]: event on__heredoc_contentn -> on__tstring_content. * ext/ripper/eventids2.c: ditto. * ext/ripper/lib/ripper.rb: sync with eventids2.c. * test/ripper/test_scanner_events.rb: test it. * ext/ripper/tools/generate-ripper_rb.rb: show basename of input. * ext/ripper/Makefile.dev: support objdir build. |
3ad7a18275b55449fc1165441dc106651add72f4
|
2004-09-20 |
* parse.y [ripper]: delayed heredocument events should be dispatched after EOF. |
b1e943f465193fe4d834ba4b8e0e8dc142cfcaef
|
2004-09-20 |
* test/ripper/test_scanner_events.rb: test #lineno and #column. |
d781183f420b9fd144d877994cd4d4851fb520fd
|
2004-09-20 |
* ext/ripper/lib/ripper/tokenizer.rb: new file. |
b2a700f13eb406145983ff2f2308ce0f6b1ebbe5
|
2004-09-20 |
* parse.y [ripper]: do not delay dispatching. * ext/ripper/lib/ripper/tokenizer.rb: sort tokens by right order. |
2c750e368d28af3a14a4e2ab1f7cb20244a41838
|
2004-09-20 |
* test/ripper/test_scanner_events.rb: tokens must be reordered. * ext/ripper/lib/ripper/tokenizer.rb: ditto. |
90ae99b0f0505f66a6fc1dfb7d7c631bf4bf76cc
|
2004-09-20 |
* ext/ripper/lib/ripper/tokenizer.rb: fix typo. |
2c179216717d75837de7a6ff092fd773670f4d11
|
2004-09-22 |
* parse.y [ripper]: on__scan event removed. * parse.y [ripper]: event name is changed: on__XXX -> on_XXX. * ext/ripper/eventids2.c: ditto. * ext/ripper/ripper.rb.in: ditto. * ext/ripper/lib/ripper.rb: sync with ripper.rb.in. * ext/ripper/lib/ripper/tokenizer: ditto. * ext/ripper/lib/ripper/filter: new file. * sample/ripper/colorize.rb: new file. * sample/ripper/strip-comment.rb: new file. |
0c9d76889af8e00a946dbe8de33568fc87bdd983
|
2004-09-23 |
* ext/ripper/Makefile.dev: removed. * ext/ripper/ripper.rb.in: moved to lib/ripper/core.rb.in. * ext/ripper/lib/ripper/core.rb: new file. * ext/ripper/lib/ripper/core.rb.in: new file. * ext/ripper/tools/generate-ripper_rb.rb: change comment. * test/ripper/*.rb: on_scan removed. * test/ripper/*.rb: event name changed: on__ -> on_. |
18c4d3543140874af79b3e78863a456f7922bc6f
|
2004-09-27 |
* parse.y [ripper]: missing ';'. |
e9f4ad970a876fa65d3476df9a85c2a28a8137c5
|
2004-10-08 |
* lib/fileutils.rb (fu_traverse): return value of Dir.entries is reliable. (pass $SAFE=1) * lib/fileutils.rb (remove_dir): return value of Dir.foreach is reliable. (pass $SAFE=1) |
580a9e70e2a35d1c5de6632d7d434c206173e1fe
|
2004-10-09 |
* parse.y [ripper]: \n between two comments disappeared. |
493bcc9b6475f5e2abc5548474bfac50f0fe4294
|
2004-10-09 |
* ext/ripper/lib/ripper/filter.rb: require ripper/tokenizer. * ext/ripper/lib/ripper/filter.rb (parse): argument is optional. |
1344cfba26ac2ecbb206ddbb13e1a31dafceaba3
|
2004-10-09 |
* test/ripper/test_scanner_events.rb: test location information. * test/ripper/test_scanner_events.rb: test \n between comments. |
cf49a01eaebda0dd89e927f11c15cc8ce03fcadf
|
2004-10-31 |
* parse.y [ripper]: emit lexer-event values to the parser. |
5e2fdf0163a4b9f9297dad5c8484aa4201d56696
|
2004-11-18 |
* ext/ripper/depend: Never regenerate lib/ripper/core.rb automatically. [ruby-dev:24911] |
9ad74dd3772d784851a1556694d227d89540c054
|
2004-11-20 |
* ext/ripper/depend: fix ripper.o dependency. |
919992f5b8bac22566a1f896fbe7886859a529f6
|
2004-11-20 |
* ext/ripper/.cvsignore: add entries. |
aafc487d6a461d0a729432f919af0ee9645fcf14
|
2004-11-20 |
* io.c (rb_io_getline): f.gets("") did not work. [ruby-core:03771] |
72a6f92f4e32d44c2cd74696355afedc75c2241e
|
2004-11-20 |
* test/ruby/test_io.rb (test_gets_rs): add more tests. |
5809c72125504680921cd91046b7d84a222d69b9
|
2004-11-20 |
add ChangeLog for last commit |
7c0370dcafee76642ea40d1a3488078f744910b4
|
2004-12-04 |
* lib/fileutils.rb (mkdir, mkdir_p): should chmod explicitly. [ruby-core:03881] |
95a5b4e9a406e01cf89709bd843914f7a730b910
|
2004-12-04 |
* lib/fileutils.rb: (In previous commit) new method chown. * lib/fileutils.rb: (In previous commit) new method chown_R. * lib/fileutils.rb: (In previous commit) new method chmod_R wrongly added. Removed now. |
64b5b2b1a249b4901396692cea5ccd4239e219ed
|
2004-12-15 |
* lib/net/http.rb: remove junk. |
0ce6372dc1b24ae821689d0999a058978484a487
|
2004-12-15 |
* ext/ripper/extconf.rb: bison is not needed if ripper.c exists. [ruby-dev:25191] |
ea12b3eb5387145e9445137e4528a563e9004435
|
2004-12-27 |
* lib/fileutils.rb (mv): should raise error when moving a directory to the (empty) directory. [ruby-talk:124368] * lib/fileutils.rb (mv): wrongly did not overwrite file on Win32 platforms. |
3cf02cc03ebfd6be299c7ad08066df33dfbbc202
|
2004-12-27 |
* test/fileutils/test_fileutils.rb (cp_r): tested wrong file name. [ruby-dev:25339] |
77a0c515453c64a03fcc60f63637970d09adb9d0
|
2004-12-29 |
* parse.y: eliminate unused members in struct parser_params. [ruby-dev:25258] (again) * parse.y: make parser_new() static. |
0a4a9dbaea37782ffe47210b26f2462f42ebff16
|
2005-01-01 |
* lib/fileutils.rb (copy_stream): use read/write instead of sysread/syswrite, which allows duck typing. [ruby-dev:25369] * lib/fileutils.rb (copy_stream): does NOT support nonblocking IO. [ruby-dev:25370] * test/fileutils/test_fileutils.rb: test copy_entry, copy_file, copy_stream. |
6a95ae2a79f26d8efbfa4d9340fde6c10241606d
|
2005-01-01 |
forgot to add items |
94402f983fbfacaf989c9f5d5d97fa5b4b6d1934
|
2005-01-01 |
* lib/net/http.rb (each_capitalized): should join header field value. This patch is contributed sheepman [ruby-list:40478] * test/net/http/test_httpheader.rb: test it. |
8af8ebfb92324f10b2fa62175594f66feb70b0d1
|
2005-01-01 |
update copyright year |
b2625d914e0b003495f6dd9a06a7c69d063e589c
|
2005-01-08 |
* test/fileutils/test_fileutils.rb (test_copy_entry): copy_entry copies only file type, not mtime. [ruby-dev:25383] |
19b9567c8421eee4755701763ef00f4c9f7ffe41
|
2005-01-26 |
* test/fileutils/test_fileutils.rb (setup): support BSD style directory group inheritance. [ruby-dev:25440] * test/fileutils/fileasserts.rb (assert_same_entry): show entry difference. |
2d042f539b2a281b203875e890e9cf92b199cf7f
|
2005-01-26 |
* test/fileutils/test_fileutils.rb: remove junk print statement. |
ad5830c4d07d25b4be90b07ea5003f00bb459ffb
|
2005-01-26 |
* test/fileutils/test_fileutils.rb (setup): support BSD style directory group inheritance (again). |
dee374059771bf9d7e9551c906414b446c719b4a
|
2005-02-01 |
* ext/ripper/lib/ripper/tokenizer.rb -> lexer.rb. * ext/ripper/lib/ripper/lexer.rb: new method Ripper.slice. [experimental] * ext/ripper/lib/ripper/sexp.rb: new file. [experimental] * ext/ripper/lib/ripper.rb: require ripper/lexer and ripper/sexp. |
6a24d7ed9b5cbe0d7caa74869aa83cd8a412394d
|
2005-02-04 |
* ext/ripper/lib/ripper/filter.rb: ripper/tokenizer -> ripper/lexer. [ruby-dev:25632] |
889ca023e33ae35c259d02912187ac31be4f5362
|
2005-02-04 |
* ext/ripper/lib/ripper/lexer.rb: last Lexer fix was incomplete; test all green. |
828c5ec400ccac53fec11f6d00e9ac6edec65685
|
2005-02-04 |
* test/ripper/test_scanner_events.rb: fix test. |
1f5721d854f939a7fb112233bdd7c7df34327176
|
2005-02-26 |
* parse.y [ripper]: fix typo. [ruby-core:04494] |
5bd2b12dae1737581edb9f53b505d6ec481adb95
|
2005-03-26 |
* lib/fileutils.rb (remove_file): ignore Errno::E* if force option is set. [ruby-dev:25944] |
af759b81a1ed2fb2c932b7d10b31f6e8d7397f5b
|
2005-04-14 |
* lib/fileutils.rb (remove_file): ignore exceptions caused by chmod. * lib/fileutils.rb (remove_dir): try to get rights to rmdir. [ruby-Bugs:1502] |
dd82fb6393e8a4b5bc5b9fa6abfa0730c29e60c2
|
2005-04-14 |
* parse.y [ripper] (regexp): dispatch regexp option. [ruby-Bugs:1688] * ext/ripper/lib/core.rb: regenerated (interface changed). |
9d0758b3b0f85a0a3ca26e1e83b4a6f04c460873
|
2005-04-20 |
* lib/net/http.rb: new method Net::HTTP.post_form. * lib/net/http.rb: new method Net::HTTPHeader#set_form_data and its alias #form_data=. * lib/net/http.rb: Net::HTTPHeader#add_header -> add_field (adjustted to Ruby 1.8). |
b6b8750a29313a817c34cad5cdf0eaeb66fee2a4
|
2005-04-20 |
* lib/net/http.rb: add rdoc. |
57873ba60f3619c38fede8f6e3c73c9660d0c4c8
|
2005-05-21 |
* lib/fileutils.rb (rm_r): new option :secure (default = true). * lib/fileutils.rb (remove_file, remove_dir): try chmod(700) only on Windows. * lib/fileutils.rb: does not depend on find.rb. * lib/fileutils.rb: new method chmod_R. * lib/fileutils.rb (chown_R): did not work. |
5eacc550e2e9ce09b9d45200fadbbfd76e8af313
|
2005-05-21 |
add ML link [ruby-dev:26100] |
ac5925d2ab40061fd30369049105dc38b9039ebf
|
2005-05-25 |
* lib/fileutils.rb (rm_r): does chown(2). [ruby-dev:26199] |
55ec2ad1637d1aa4bbc7c433da8d4d4b7b1f3ecc
|
2005-05-25 |
* lib/fileutils.rb (rm_r): use lchown(2), not chown(2). [ruby-dev:26226] * lib/fileutils.rb (cd): remove :noop option. (FEATURE CHANGE) * lib/fileutils.rb (cp_r): should copy symlink as symlink, for also tree root. (FEATURE CHANGE) * lib/fileutils.rb (cp_r): new option :dereference_root. * lib/fileutils.rb: new method remove_entry. * lib/fileutils.rb: new method remove_entry_secure. * lib/fileutils.rb: add documentation. |
98855e4a27408b22b60d26cf0841114a4b6a2785
|
2005-05-26 |
* lib/fileutils.rb (remove_entry_secure): add documentation. * lib/fileutils.rb (remove_entry_secure): should not invoke unlink(2) against a directory. |
3aa5496c9897b4aa284693da87bfa17e2e75aec8
|
2005-06-01 |
* struct.c: accessing >10 member caused segmentation fault. [ruby-dev:26247] * test/ruby/test_struct.rb: test it. |
cc5f78419c74463cb8a9e62311587483c042c79a
|
2005-06-11 |
* parse.y: missing arg_paren event. This patch is contributed by Mitchell N Charity. |
bf966297118d781933cecdad2ae1b0ac88ff0e53
|
2005-07-26 |
* lib/net/http.rb: merge a patch contributed by Daniel Berger, with some modification. (RubyForge #2128) |
57c8f59761c99970e97272580acdbec080db6949
|
2005-07-26 |
* ext/ripper/lib/ripper/sexp.rb: new method Ripper.sexp_raw. * ext/ripper/lib/ripper/sexp.rb (Ripper.sexp): returns more readable tree. |
bff7359065ecc0561ed35a0699d9eec54067685f
|
2005-07-27 |
* lib/fileutils.rb (cd): follow :noop option change. (This patch is contributed by Doug Kearns) |
bacd0dddd17645c193392254b2b2dff8471f57b7
|
2005-08-13 |
* lib/fileutils.rb (remove_entry_secure): uses chdir(2) and check if current directory is correct. [ruby-dev:26100] [ruby-dev:26226] |
8ce9641fb85782e70860fbcd112f6315e7bfad69
|
2005-08-13 |
* lib/fileutils.rb (remove_entry_secure): forgot final chdir. |
8e5e94d2f318c9b6169259abd3cd6fc729e46823
|
2005-08-13 |
doc fix |
9c16d334dbc046433429329fdf4a30562deba8b7
|
2005-09-04 |
* parse.y (f_arg): Ripper should not do semantic check. [ruby-dev:26948] |
c75ba025666f5149386fad9f8ba120bad3ce2238
|
2005-09-04 |
2005-09-04 |
97c7c50245253a92b3ab86fc8c57e417c7e76cdd
|
2005-09-13 |
* lib/net/http.rb: wrote docuemntation of HTTPRequest/HTTPResponse classes. |
14d206dbb53c97f1b3dc68d9bd97cdcc39a37b17
|
2005-09-18 |
* lib/fileutils.rb (remove_entry_secure): does not use chdir(2). |
b7083f661d13414c69eb9e949e7d039e7e519d0c
|
2005-09-18 |
* lib/fileutils.rb: use module_function instead of single extend. * test/fileutils/test_fileutils.rb: test existence of singleton methods. |
8885a8720d55bd881e7083adf38a21d73e095e4b
|
2005-09-18 |
* lib/fileutils.rb: method renaming: collect_methods -> collect_method. |
04165c20fe286d3123eff634412bdf871fc9da41
|
2005-09-19 |
* parse.y (do_block): do_block event dispatches 2 args. [ruby-dev:26964] * ext/ripper/lib/ripper/core.rb: updated. * ext/ripper/tools/list-parser-event-ids.rb: check arity mismatch. |
dfd45277d09d7126898d4929a81ae2f7c39dea48
|
2005-09-19 |
forgot to check-in |
ae860f9a569206fff8c1372ef21dc6ac88ad3215
|
2005-09-19 |
* ext/ripper/eventids2.c: add prefix `t' to lambda related lexer events. * ext/ripper/lib/ripper/core.rb: updated. |
70373e2e549d028fe28a6d2303903329e8490c49
|
2005-09-19 |
* ext/ripper/depend: do not make ripper/core.rb. [ruby-dev:26462] |
7ce50d8dd51e20f169ea4a939f6a963b321a8920
|
2005-09-19 |
* lib/find.rb: should raise ENOENT if root entry does not exist. [ruby-dev:41054] |
b24efbebaa17243dcb5070575a91934929b02035
|
2005-09-19 |
not ruby-dev, but ruby-list. [ruby-list:41054] |
5363e91dba3d2bd1dffaf8eeff53bc3f0a2a3ce4
|
2005-09-19 |
* file.c (rb_file_chown): should accept nil. [ruby-dev:27171] |
a697b1f6029c215f8a7c14e8b696a19d838708ec
|
2005-09-22 |
* ext/ripper: refactoring code generation tools. [ruby-dev:27247] [ruby-dev:27273] * ext/ripper/depend: use generate.rb. * ext/ripper/lib/ripper/core.rb: removed. * ext/ripper/tools/generate-eventids1.rb: removed (code moved to generate.rb). * ext/ripper/tools/generate-ripper_rb.rb: removed (code moved to generate.rb). * ext/ripper/tools/list-parse-event-ids.rb: removed (code moved to generate.rb). * ext/ripper/tools/list-scan-event-ids.rb: removed (code moved to generate.rb). * ext/ripper/lib/ripper/core.rb: removed. * ext/ripper: refactoring tests. [ruby-dev:27273] * ext/ripper/test/check-event-arity.rb: removed (code moved to tools/generate.rb). * ext/ripper/test/check-event-coverage.rb: removed (code moved to test/ripper/test_parser_events.rb). * ext/ripper/test/check-scanner-event-coverage.rb: removed (code moved to test/ripper/test_scanner_events.rb). * ext/ripper/test/list-called-events.rb: removed. * ext/ripper/test/src_rb: removed. * ext/ripper/test/validate.rb: removed. * test/ripper/test_scanner_events.rb: check event coverage. * ext/ripper/lib/ripper/core.rb.in: update copyright year. |
ec4689b1649c4d68257d1704e26c6010033f4096
|
2005-09-22 |
forgot to add |
f5354619751ad85540494e6fe688aad4ee4b8573
|
2005-09-22 |
* test/ruby/test_file.rb: check File#chown(nil,nil). [ruby-dev:27140] |
373a19b736db02231c7942e24698c5b850c0ac05
|
2005-09-22 |
build fix (tmp) |
9c1469ee80602ffb55368659a0bb690d3f8a0e0c
|
2005-09-22 |
remove unexpected debug print |
a6149d7f31663d38864917f9397e87a0357a3cdd
|
2005-09-22 |
sync scanner event name. |
42d9ecc12567ff6e08659a0b02c21dae2223fe68
|
2005-09-22 |
* test/ripper/tools/generate.rb: check parser event arity. * test/ripper/tools/generate.rb: detect crash of parser-event-IDs and scanner-event-IDs. |
bafc88f1f1cebc53c82a8c8d45d3d6783cc4ae94
|
2005-09-22 |
* test/ripper/depend: use --output option instead of redirect; nmake does not remove a target when the target file is created by redirect. [ruby-dev:26466] * test/ripper/tools/preproc.rb: new option --output. |
1d62cc0ecc3e0ad8336972596c6a7bdab3d68921
|
2005-09-23 |
* ext/ripper: no longer generates .rb files. * parse.y (Init_ripper): ripper_init_eventids*() takes 1 argument, self (class Ripper). * ext/ripper/depend: target removed: `lib/ripper/core.rb'. * ext/ripper/depend: new target `eventids2table.c'. * ext/ripper/depend: new target `check'. * ext/ripper/eventids2.c: include eventids2table.c. * ext/ripper/eventids2.c: initialize SCANNER_EVENT_TABLE. * ext/ripper/extconf.rb: update $cleanfiles list. * ext/ripper/tools/generate.rb: no longer generate ripper/core.rb. * ext/ripper/tools/generate.rb: new mode `check'. * ext/ripper/tools/generate.rb: new mode `eventids2table'. * ext/ripper/lib/ripper/core.rb.in: removed. * ext/ripper/lib/ripper/core.rb: added. * ext/ripper/lib/ripper/filter.rb: update copyright year. * ext/ripper/lib/ripper/lexer.rb: ditto. * ext/ripper/lib/ripper/sexp.rb: ditto. |
4a092d08f48f65f7114daca133cbb92bc7ff4057
|
2005-09-23 |
* sample/ripper/colorize.rb: removed (replaced by ruby2html.rb). * sample/ripper/ruby2html.rb: added. |
a33aa9c9f4f9d692f184415aebbb60dc4e75a902
|
2005-09-23 |
* lib/fileutils.rb: fix visibility of FileUtils::NoWrite, Verbose, DryRun. [ruby-core:05954] * test/fileutils/test_nowrite.rb: test it. * test/fileutils/test_dryrun.rb: new file. * test/fileutils/test_verbose.rb: new file. |
8a6eb889e03a76464af1f42576cf7d9f096433ca
|
2005-09-23 |
* lib/fileutils.rb (cd): no longer accept :noop option, related code is useless. [ruby-core:05858] [ruby-Bugs:2494] |
74b34477e26849771485da02a7b3cefe211fb692
|
2005-09-24 |
* test/net/http/test_http.rb: new file. |
8e1d3e549872b621b018cfab925cc6677938d258
|
2005-09-24 |
* test/net/http/test_http.rb (teardown): ensure that Net::HTTP is version 1.2. [ruby-dev:27312] |
51cb36cc0e1af1f8b8df04fb7baf82ffb14ec0d9
|
2005-09-24 |
add details |
d277603d5e039255377e3849f5071f08a0f9ef50
|
2005-09-24 |
* ext/strscan/strscan.c: document enhancement. * ext/strscan/strscan.c: update copyright year. * ext/strscan/strscan.c: update coding style. |
1022702acf4f25b0d6e11ce5ad6743fbde59bb25
|
2005-10-06 |
* ext/strscan/strscan.c (strscan_free): remove useless code. [ruby-dev:26368] [ruby-dev:27389] |
d923e58850bf3bdaa444cffa8cadac3a3a1aa1ea
|
2005-11-02 |
* lib/open-uri.rb (open_loop): find_proxy should return nil when proxy does not exist. [ruby-dev:27630] |
31f8181095ad815fa9fba25a10518bd46772c3ea
|
2005-11-13 |
* lib/uri/common.rb (escape): regard second argument as a character set. [ruby-dev:27692] |
baf0ba45881d545b02f736eac799012beb334c0e
|
2005-12-27 |
* process.c: new method Process.exec. [ruby-dev:28107] |
3efb9e43b63217dfd4743c0b06cda791f7b27894
|
2006-01-19 |
* lib/fileutils.rb (mv): should remove file after copying. [ruby-dev:28223] |
0ff14af9faf3fc06b1608437d83939f910dbac21
|
2006-02-05 |
* lib/net/http.rb (add_field, get_fields): keep 1.8.2 compatibility. This patch is contributed by Rob Pitt. |
469f1f7b491d58c26553ccf7d5cb60f5f48c7d39
|
2006-03-03 |
* ext/dl/.cvsignore: ignore callback.h. * ext/ripper/.cvsignore: ignore eventids2table.c. * ext/socket/.cvsignore: ignore constants.h. |
63079969660592d464734b70ac2a2a90a1d297ea
|
2006-03-05 |
* lib/net/http.rb (send_request_with_body): #content_type never return false, use #main_type instead. [ruby-core:07476] |
16b6d69f6305f4eaf3b39332939a9be3cbd95ace
|
2006-03-05 |
* lib/fileutils.rb: do not repeat command options. |
cafdfd306e06a9dcb3168bf27dd9190353ad821f
|
2006-07-02 |
* ext/racc/cparse/cparse.c: sync with original source code, rev 1.6. * ext/racc/cparse/cparse.c: do not use rb_iterate to give a block to the method, use rb_block_call instead. [ruby-dev:28445] |
fe42e405abd72e8005b043f33a06d124531e0d1f
|
2006-07-02 |
* ext/racc/cparse/cparse.c: sync with original code, rev 1.7. * ext/racc/cparse/cparse.c: must require version.h to get RUBY_VERSION_CODE. |
c3e411ee8aa346f72e308d331c262128fa111dc1
|
2006-07-06 |
2006-07-06 |
69aeed5065cdedaa48c9fcc09185a8df354391a7
|
2006-07-06 |
* ext/racc/cparse/cparse.c: sync with original code, rev 1.8. * ext/racc/cparse/cparse.c: should mark CparseParams objects. * lib/racc/parser.rb: sync with original code, rev 1.8. * lib/racc/parser.rb: update coding style. |
544789bd79bc3d63d52c69fa820e1ae768a9057e
|
2006-07-26 |
* ext/strscan/strscan.c (strscan_do_scan): StringScanner.new("").scan(//) should return "". [ruby-Bugs:4361] |
c9500ee8d94e0ff1ac600b14998ba23bc7e743ef
|
2006-07-26 |
* ext/strscan/strscan.c (strscan_do_scan): always return nil if p->curr exceeds string size. |
e1173b2c78ad8537da935606d61ecbc775c152b1
|
2006-07-26 |
* lib/net/http.rb (Net::HTTP#post, request_post, request): should set Content-Type: x-www-form-urlencoded by default. * lib/net/http.rb (Net::HTTPHeader#content_type): should return nil when there's no Content-Type. * lib/net/http.rb (Net::HTTPHeader#sub_type): should return nil when there's no sub Content-Type (e.g. "Content-Type: text"). * lib/net/http.rb (Net::HTTPHeader#type_params): wrongly failed when there's no Content-Type. |
429c03eb2a95fe7e9cd74ef4acf94e3765693e4e
|
2006-07-26 |
merge test cases with Ruby 1.8 |
1c499989ee1001e56d72d9b7dfce3641728db217
|
2006-07-26 |
small document fix |
e86b8053d2cbfd215957bb9ed8c8f8badbdd4b04
|
2006-08-15 |
2006-08-15 |
a03909606ed96f97588879b8effb8585899356c0
|
2006-08-15 |
* lib/net/smtp.rb: support SMTP/SSL. Thanks Kazuhiro NISHIYAMA. * lib/net/smtp.rb: new method SMTP.use_ssl? * lib/net/smtp.rb: new method SMTP.enable_ssl. * lib/net/smtp.rb: new method SMTP.disable_ssl. * lib/net/smtp.rb: new method SMTP.default_ssl_port. * lib/net/smtp.rb: new method SMTP.default_tls_port. * lib/net/smtp.rb: now SMTP#enable_tls accepts a SSLContext object, instead of a verity and cert. [FEATURE CHANGE] * lib/net/smtp.rb: new method SMTP.ssl_context. * lib/net/smtp.rb: new method SMTP.default_ssl_context. * lib/net/smtp.rb: export SMTP.authenticate. * lib/net/smtp.rb: export SMTP.auth_plain. * lib/net/smtp.rb: export SMTP.auth_login. * lib/net/smtp.rb: export SMTP.auth_cram_md5. * lib/net/smtp.rb: export SMTP.starttls. * lib/net/smtp.rb: export SMTP.helo. * lib/net/smtp.rb: export SMTP.ehlo. * lib/net/smtp.rb: export SMTP.mailfrom. * lib/net/smtp.rb: export SMTP.rcptto. * lib/net/smtp.rb: export SMTP.rcptto_list. * lib/net/smtp.rb: export SMTP.data. * lib/net/smtp.rb: export SMTP.quit. |
f4f7bc09e48f9b7b602ae8d49aff2aa6e7939fc3
|
2006-08-15 |
fix typo. |
575f94043fba1fb7cfd9600bc0839477c0014a35
|
2006-08-22 |
* lib/net/smtp.rb: parameter `to_addrs' might be an Array, .flatten is required. [ruby-dev:29316] |
2f32af52c4a03ed483690bab660b65a8237abedd
|
2006-10-17 |
* lib/erb.rb: String#each was removed, use #each_line instead. |
618b9c5fec823c5d4acbb8cdc90f76782240dcd2
|
2006-12-25 |
* ext/bigdecimal/bigdecimal.c: remove useless method BigDecimal#!=. [ruby-dev:30050] |
6dde5de0228f9e61f409daa19fd26d12e2055843
|
2007-02-23 |
* dln.c: use dlopen on Mac OS X 10.3 or later. |
3600c7ef8f00a06e63f312709d4bd01c302ca4f4
|
2007-02-23 |
ignore *.dylib (shared library on Mac OS X) |
67c94cae969538b2d442fcf8b37663e8aa141686
|
2007-02-23 |
* parse.y (lambda): add ripper event. This fixes bus error on "make test-all". * ext/ripper/extconf.rb: do not stop build. |
a9921d08f9378b44a30e5ff5624951da8a917a89
|
2007-02-23 |
* test/ruby/test_literal.rb: new test. |
f35a641adb2d08e264a70afad27f706d2d05972e
|
2007-02-23 |
* test/ruby/test_primitive.rb: new test. * yarvtest/test_bin.rb: removed (altered by test/ruby/test_{literal,primitive}.rb). |
f52fd2165bae52154e2069dd35811441c6eaecac
|
2007-02-23 |
* test/ruby/test_assignment.rb: merge yarvtest/test_massign. * yarvtest/test_massign.rb: removed (merged to test_assignment.rb). |
bcd3345136047deb36943468bc4382074b96405f
|
2007-02-23 |
* test/ruby/test_optimization.rb: new test (merges test_opts.rb). * yarvtest/test_opts.rb: removed. |
bd3ee06295a54b714282d71bca309c86f1869aa9
|
2007-02-23 |
* test/ruby/test_yield.rb: new test. * yarvtest/test_yield.rb: removed (moved to test_yield.rb). |
6a48d31ced11c36dd5614ec2546748f115e31409
|
2007-02-24 |
* ext/racc/cparse/cparse.c (cparse_params_mark): remove useless rb_gc_mark. Thanks Tomoyuki Chikanaga. [ruby-dev:30405] |
dfd5c685c1db808fefa1992223b4d3ec4046ae21
|
2007-02-24 |
* parse.y (program): remove useless assignment to reduce warning. |
0fa6a335d10db5a9a717bf9073f7bd6964fc8c85
|
2007-02-24 |
ignore static library libruby-static.a |
18e1d27353a3abbcdc8c7d77c0cb3af095d3d099
|
2007-02-24 |
* bootstraptest: new test suite. * bootstraptest/runner.rb: new file. * bootstraptest/test_literal.rb: new file. * bootstraptest/test_method.rb: new file. |
d7c2f391fc08ff5354c06b50b7170ce7afbee3b4
|
2007-02-24 |
* bootstraptest/runner.rb: new option --help. |
45c7ead6ae07a05e9d0301ab40a37fba4a2e33ac
|
2007-02-24 |
* bootstraptest/runner.rb: fix syntax error. |
b0d830174499044035053c9760e77b88fca8b427
|
2007-02-24 |
* parse.y (f_arg, opt_f_block_arg): ripper should export VALUE. |
145f0b0f507f4e1e88c20ae34f0252f94b9e2fe5
|
2007-02-24 |
* bootstraptest/test_class.rb: new file. * bootstraptest/test_method.rb: add tests. |
e9ee00eead94368dfd26a31bd4a7adbca64e991c
|
2007-02-24 |
* yarvtest/test_method.rb: removed (merged to bootstraptest). * yarvtest/test_class.rb: ditto. |
793c649f651945c995b4b95383d26495e6cacb7d
|
2007-02-24 |
* bootstraptest/runner.rb: new option -v,--verbose. |
f42150744cc0d65ee3d5b2f0064d959de6038802
|
2007-02-24 |
* common.mk: new target "btest", to run bootstraptests. |
9c9b619799aea31eb2505749386ed3a530246bbb
|
2007-02-25 |
* bootstraptest/runner.rb: add lib/ to load path. |
565bcdcb30e5c4e88a1b44efe2eb539c23767c96
|
2007-02-25 |
* bootstraptest/runner.rb: show source code in error message. |
c2d5527bff7ed498b22942ef85b7d391aab0554d
|
2007-02-26 |
* test/ruby/test_optimization.rb: restore method before calling assert_equal. |
e089d1161da7e51f78a49a23c290cfcc30ee2457
|
2007-03-03 |
* lib/fileutils.rb (mv): could not move directory between different file systems. [ruby-dev:30411] |
738bf0e8a44a3f5c297aec118638684d910f3323
|
2007-03-03 |
* lib/fileutils.rb (touch): last #touch change causes error when :mtime option was not given. |
736f3c28b0ff8d75ad9bd26e0f7d567b682c214a
|
2007-03-04 |
* lib/net/smtp.rb: reconstruct SMTPS/STARTTLS interface. New interface is incompatible from current 1.9 interface at all. * lib/net/smtp.rb: All SSL-related class methods are removed; use instance methods instead. * lib/net/smtp.rb: rename methods: *ssl -> *tls (with alias "ssl"). * lib/net/smtp.rb: rename methods: *tls -> *starttls. |
6dfd5fe95392ebffd7f5690430c7f39e70c6df15
|
2007-03-05 |
* lib/net/smtp.rb: support automatic STARTTLS. * lib/net/smtp.rb: check server advertisement. * lib/net/smtp.rb: introduce new class SMTP::Response. * lib/net/smtp.rb (getok): should not use sprintf. * lib/net/smtp.rb (get_response): ditto. * lib/net/protocol.rb: reduce syntax warning on 1.9. |
f24e3f227114441e06d4fff38033a6354fbf660b
|
2007-03-05 |
* lib/timeout.rb (Timeout.timeout): should return the block value always. * lib/timeout.rb (Timeout.timeout): should yield sec argument always. * lib/timeout.rb (Timeout.timeout): fix document. |
c49418522dec35ce043e0a9736fae32217002384
|
2007-03-08 |
* compile.c: iseq_compile -> rb_iseq_compile. * iseq.c: ditto. * intern.h: provide function prototype of Init_jump. * eval_jump.h (Init_jump): declare function type. * thread.c: platform-dependent functions should be surrounded by #ifdef. * iseq.c (iseq_data_to_ary): remove unused variable. * compile.c (set_arguments): ditto. * thread.c (set_unblock_function): ditto. * thread_pthread.ci: reduce printf warning. * vm_dump.c: ditto. |
ae2c8b45d2c345faea6a7f2203603b4862f3a66c
|
2007-03-16 |
* lib/net/http.rb: merge Ruby-SSPI patch contributed by Justin Bailey. * ext/Win32API/lib/win32/sspi.rb: new file. |
31015d2cca9966d891b1520ae845cf7a7fc7995a
|
2007-03-16 |
* lib/net/pop.rb: change default verification mode from VERIFY_PEER to VERIFY_NONE because most POPS server does not have true certification. |
a7ec83b93a8967bc7ecd7c74c7b71ec884186088
|
2007-03-19 |
* lib/net/protocol.rb (rbuf_read): extend buffer size for speed. |
094d3b1d7ce4106521c274f1e5d8178cde06f85a
|
2007-05-06 |
* lib/net/http.rb: Connection header field might include both of "keep-alive" token and "close" token. [ruby-core:10818] |
9f1c215f5a8e504cd87a738869e4a1701ee3749d
|
2007-05-06 |
* lib/net/http.rb (Net::HTTP.post_form): allow an Array of String for pairs argument. [ruby-Bugs:10340] * lib/net/http.rb (Net::HTTP#set_form_data): ditto. |
22d6ff16d35c34f8b8fac04e2455a80dd89840b4
|
2007-05-12 |
* lib/net/http.rb (tokens): forgot to add strip. [ruby-core:11120] * test/net/http/test_http.rb: test Net::HTTP.post_form. |
696cbbd7a6c364687522cc41992b0896f3c0507b
|
2007-05-20 |
* lib/net/smtp.rb: CRAM-MD5 authentication did not work. [ruby-dev:30770] |
3f483f7082ebe5865817f6b12d238abdcfe6e40d
|
2007-09-17 |
* parse.y (ripper): rename event: arglist_* -> args_*. * parse.y (ripper): rename event: restparam -> rest_param. * parse.y (ripper): rename event: constpath_* -> const_path_*. * parse.y (ripper): rename event: topconst_* -> top_const_*. * parse.y (ripper): rename event: iter_block -> method_add_block. * parse.y (ripper): support block local parameter declaration. * parse.y (ripper): introduce new macro params_new. * ext/ripper/lib/ripper/sexp.rb: should not dispose event arguments whose name ends with "_new" but arity != 0. |
7dc51206303e03e37ade64ee5e59cd35bed5b530
|
2007-09-17 |
* lib/net/http.rb (HTTP::GenericRequest#initialize): check path is not nil. [ruby-dev:31149] |
fc8bd6d109ffe798003c0cdddc51af5f0dd69391
|
2007-11-04 |
* lib/net/http.rb (HTTPHeader#initialize): provide default User-Agent to fix 500 error on some corrupted HTTP servers. [ruby-core:13135] |
08795f9cebf686f6caa2cd7f4791cc6b9ed8a78b
|
2008-08-12 |
* lib/net/http.rb (Net::HTTP#initialize): initialize net/https variables to supress syntax warning. |
ae04e36638f6f3ada402b12b9994ec404c26b184
|
2008-08-12 |
* lib/net/https.rb: supress syntax warning. |
00b129c4e41bf017e0fec3b43ba684f3fa303f7e
|
2008-08-12 |
* lib/net/http.rb (send_request_with_body): Content-Length should be byte length of string. (closes #203) |
47c8401c5a3196b8e7ab65bce2cdad14edf6c08d
|
2008-08-12 |
* lib/net/pop.rb: POP3Command should export @socket since POP calls #socket. |