~certify-web-dev/twisted/certify-trunk

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Moshe Zadka
  • Date: 2002-03-08 07:14:16 UTC
  • Revision ID: james.westby@ubuntu.com-20020308071416-oxvuw76tpcpi5v1q
Tags: upstream-0.15.5
ImportĀ upstreamĀ versionĀ 0.15.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2002-03-07  Chris Armstrong  <carmstro@twistedmatrix.com>
 
2
 
 
3
        * .: Releasing Twisted 0.15.5.
 
4
 
 
5
2002-03-06  Glyph Lefkowitz  <glyph@zelda.twistedmatrix.com>
 
6
 
 
7
        * twisted/web/html.py: Got rid of html.Interface. This was a really
 
8
        old, really deprecated API.
 
9
 
 
10
2002-03-06  Chris Armstrong  <carmstro@twistedmatrix.com>
 
11
 
 
12
        * twisted/web/widgets.py: Deprecated usage of Gadget.addFile(path)
 
13
        and replaced it with Gadget.putPath(path, pathname). This is
 
14
        a lot more flexible.
 
15
 
 
16
2002-03-05  Itamar Shtull-Trauring  <itamarst@twistedmatrix.com>
 
17
 
 
18
        * twisted/internet/win32.py: New win32 event loop, written by 
 
19
        Andrew Bennetts.
 
20
 
 
21
        * twisted/tap/*: Changed the interface for creating tap modules - use
 
22
        a method called updateApplication instead of getPorts. this
 
23
        is a much more generic and useful mechanism.
 
24
 
 
25
        * twisted/internet/task.py: Fixed a bug where the schedular wasn't
 
26
        installed in some cases.
 
27
 
 
28
2002-03-04  Moshe Zadka  <moshez@twistedmatrix.com>
 
29
 
 
30
        * twisted/web/server.py: authorizer.Unauthorized->util.Unauthorized
 
31
        (leftovers from removing .passport references.)
 
32
 
 
33
        * twisted/names/dns.py: Added support for TTL.
 
34
 
 
35
2002-03-02  Chris Armstrong  <carmstro@twistedmatrix.com>
 
36
 
 
37
        * .: Releasing Twisted 0.15.4.
 
38
 
 
39
2002-03-02  Paul Shwartz  <z3p@twistedmatrix.com>
 
40
 
 
41
        * twisted/words/ircservice.py: Send End-Of-MOTD message --
 
42
        some clients rely on this for automatic joining of channels
 
43
        and whatnot.
 
44
 
 
45
2002-03-02  Moshe Zadka  <moshez@twistedmatrix.com>
 
46
 
 
47
        * twisted/names/dns.py: Fixed bugs in DNS client
 
48
 
 
49
2002-03-01  Moshe Zadka  <moshez@twistedmatrix.com>
 
50
 
 
51
        * twisted/protocols/dns.py: Can now correctly serialize answers
 
52
 
 
53
        * twisted/names/dns.py: Can now do simple serving of domains
 
54
 
 
55
        * twisted/internet/stupid.py: Removed spurious debugging print
 
56
 
 
57
2002-02-28  Chris Armstrong  <carmstro@twistedmatrix.com>
 
58
 
 
59
        * .: Releasing 0.15.3.
 
60
 
 
61
2002-02-27  Itamar Shtull-Trauring  <itamarst@twistedmatrix.com>
 
62
 
 
63
        * twisted/mail/*, twisted/plugins.tml: The Mail server is now
 
64
        COILable.
 
65
 
 
66
        * bin/twistd: security fix: use a secure umask (077, rather than 0)
 
67
        for twistd.pid.
 
68
 
 
69
2002-02-26  Allen Short  <washort@twistedmatrix.com>
 
70
 
 
71
        * twisted/eco/eco.py, twisted/eco/sexpy.py: ECO now supports
 
72
        backquoting and macros.
 
73
 
 
74
2002-02-26  Itamar Shtull-Trauring  <itamarst@twistedmatrix.com>
 
75
 
 
76
        * twisted/protocols/ftp.py, twisted/plugins.tml: Made the FTP
 
77
        server COILable!
 
78
 
 
79
2002-02-26  Benjamin Bruheim  <phed@twistedmatrix.com>
 
80
 
 
81
        * twisted/web/distrib.py: Fixed a win32-compatibility bug.
 
82
 
 
83
2002-02-24  Itamar Shtull-Trauring  <itamarst@twistedmatrix.com>
 
84
 
 
85
        * twisted/protocols/socks.py: Made SOCKSv4 coilable, and fixed a 
 
86
        bug so it'd work with Mozilla.
 
87
 
 
88
2002-02-24  Chris Armstrong  <carmstro@twistedmatrix.com>
 
89
 
 
90
        * .: Releasing Twisted 0.15.2.
 
91
 
 
92
2002-02-24  Itamar Shtull-Trauring  <itamarst@twistedmatrix.com>
 
93
 
 
94
        * setup.py: Added plugins.tml and instancemessenger.glade installs
 
95
        so mktap and t-im work in a 'setup.py install' install.
 
96
 
 
97
        * debian/rules: Install plugins.tml so mktap works in debian installs.
 
98
 
 
99
        * doc/man/mktap.1, twistd.1: Updated the man pages to be more accurate.
 
100
 
 
101
2002-02-24  Chris Armstrong  <carmstro@twistedmatrix.com>
 
102
 
 
103
        * bin/mktap: Better error reporting when we don't find
 
104
        the plugins files.
 
105
 
 
106
        * bin/twistd: Print out the *real* usage description rather than
 
107
        barfing when we get bad command line arguments.
 
108
 
 
109
2002-02-24  Moshe Zadka  <moshez@twistedmatrix.com>
 
110
 
 
111
        * debian/rules: Install the instancemessenger.glade file, so IM
 
112
        will work in debian installs.
 
113
 
 
114
2002-02-24  Paul Swartz  <z3p@twistedmatrix.com>
 
115
 
 
116
        * twisted/protocols/oscar.py, socks.py, toc.py: Fixed a security
 
117
        hole in TOC where clients could call any method on the server.
 
118
 
 
119
2002-02-23  Itamar Shtull-Trauring  <itamarst@twistedmatrix.com>
 
120
 
 
121
        * twisted/tap/coil.py: There is now a tap-creator for COIL.
 
122
 
 
123
        * twisted/internet/stupidproxy.py: Now with COILability!
 
124
 
 
125
2002-02-23  Glyph Lefkowitz  <glyph@zelda.twistedmatrix.com>
 
126
 
 
127
        * bin/mktap: mktap now uses Plugins instead of searching through
 
128
        twisted.tap. Yay for unified configuration systems!
 
129
 
 
130
 
 
131
2002-02-22  Chris Armstrong  <carmstro@twistedmatrix.com>
 
132
 
 
133
        * twisted/im, twisted/words: t-im can now do topic setting (words
 
134
        only), fixed the Group Metadata-setting interface in the service.
 
135
 
 
136
2002-02-22  Glyph Lefkowitz  <glyph@zelda.twistedmatrix.com>
 
137
 
 
138
        * twisted/manhole: COIL can now load Plugins.
 
139
 
 
140
2002-02-21  Glyph Lefkowitz  <glyph@zelda.twistedmatrix.com>
 
141
 
 
142
        * twisted.spread.pb: Changed remote method invocations to be
 
143
        called through .callRemote rather than implicitly by getattr, and
 
144
        added LocalAsRemote utility class for emulating remote behavior.
 
145
 
 
146
2002-02-21  Itamar Shtull-Trauring  <itamarst@twistedmatrix.com>
 
147
 
 
148
        * twisted.protocols.ftp: Fixed a lot of serious bugs.
 
149
 
 
150
2002-02-20  Itamar Shtull-Trauring  <itamarst@twistedmatrix.com>
 
151
 
 
152
        * twisted.protocols.telnet: the python shell now supports
 
153
        multi-line commands and can be configured using coil.
 
154
 
 
155
2002-02-13  Itamar Shtull-Trauring  <itamarst@twistedmatrix.com>
 
156
 
 
157
        * twisted.lumberjack: a log rotation and viewing service.
 
158
        Currently only log rotation is supported.
 
159
 
 
160
2002-02-12  Kevin Turner  <acapnotic@twistedmatrix.com>
 
161
 
 
162
        * twisted/words/ircservice.py (IRCChatter.irc_AWAY): Fix bug
 
163
        where you can never come back from being away (at least using
 
164
        epic4).  Closes: #%d
 
165
 
 
166
2002-02-11  Chris Armstrong  <carmstro@twistedmatrix.com>
 
167
 
 
168
        * twisted/web/widgets.py: Changed Gadget.page to Gadget.pageFactory
 
169
        for clarity (this is backwards-compatible).
 
170
 
 
171
2002-02-10  Itamar Shtull-Trauring  <itamarst@twistedmatrix.com>
 
172
 
 
173
        * twisted/spread/jelly.py:
 
174
        * twisted/spread/banana.py:
 
175
        * twisted/spread/pb.py: fixed bugs found by pychecker, got rid
 
176
        of __ping__ method support, and added 'local_' methods to
 
177
        RemoteReference
 
178
 
 
179
        * twisted/persisted/styles.py: pychecker bug fixes
 
180
 
 
181
2002-02-09  Itamar Shtull-Trauring  <itamarst@twistedmatrix.com>
 
182
 
 
183
        * bin/eco: Created a command-line interpreter for ECO.
 
184
 
 
185
        * doc/man/eco.1: man page for bin/eco
 
186
 
 
187
2002-02-09  Chris Armstrong  <carmstro@twistedmatrix.com>
 
188
 
 
189
        * twisted/eco/eco.py: Reverted evaluator state back to functional-ness
 
190
        :) And added functions (anonymous and global), and broke various
 
191
        interfaces
 
192
 
 
193
2002-02-09  Allen Short  <washort@twistedmatrix.com>
 
194
 
 
195
        * twisted/eco/eco.py: Refactored evaluator into a class, improved
 
196
        python-function argument signatures, and added and/or/not functions.
 
197
 
 
198
2002-02-08  Kevin Turner  <acapnotic@twistedmatrix.com>
 
199
 
 
200
        * twisted/words/service.py, ircservice.py: Fixed annoying PING
 
201
        bug, and added /topic support.
 
202
 
 
203
2002-02-08  Glyph Lefkowitz  <glyph@twistedmatrix.com>
 
204
 
 
205
        * twisted/eco: Initial prototype of ECO, the Elegant C Overlay
 
206
        macro engine.
 
207
 
 
208
2002-02-02  Paul Swartz <z3p@twistedmatrix.com>
 
209
 
 
210
        * twisted/im/ircsupport.py:  Added support for the IRC protocol
 
211
        to IM.
 
212
 
 
213
2002-02-02  Chris Armstrong <carmstro@twistedmatrix.com>
 
214
 
 
215
        * twisted/python/deferred.py: added Deferred.addErrback, so now
 
216
        it's easy to attach errbacks to deferreds when you don't care
 
217
        about plain results.
 
218
 
 
219
        * twisted/im/chat.py, twisted/im/pbsupport.py: added support for
 
220
        displaying topics.
 
221
 
 
222
2002-02-02  Paul Swartz <z3p@twistedmatrix.com>
 
223
 
 
224
        * SOCKSv4 support: there is now a protocols.socks, which contains
 
225
        support for SOCKSv4, a TCP proxying protocol.  mktap also has
 
226
        support for the new protocol.
 
227
 
 
228
2002-02-02  Kevin Turner  <acapnotic@twistedmatrix.com>
 
229
 
 
230
        * twisted/words/ircservice.py (IRCChatter.receiveDirectMessage),
 
231
        (IRCChatter.receiveGroupMessage),
 
232
        (IRCChatter.irc_PRIVMSG): Added CTCP ACTION <-> emote translation
 
233
 
 
234
2002-02-01  Paul Swartz <z3p@twistedmatrix.com>
 
235
 
 
236
        * twisted/im/tocsupport.py: Added support for most of the TOC
 
237
        protocol to IM.
 
238
 
 
239
 
 
240
2002-02-01  Chris Armstrong  <carmstro@twistedmatrix.com>
 
241
 
 
242
        * twisted/im/*.py: added metadata/emote support to IM. "/me foo"
 
243
        now triggers a backwards-compatible emote.
 
244
 
 
245
 
 
246
2002-01-30  Itamar Shtull-Trauring  <itamarst@twistedmatrix.com>
 
247
 
 
248
        * twisted/internet/tcp.py: Fixed the bug where startFactory() would
 
249
        get called twice.
 
250
 
 
251
2002-01-30  Chris Armstrong  <carmstro@twistedmatrix.com>
 
252
 
 
253
        * twisted/im: a new client for twisted.words (and eventually
 
254
        much more) based on GTK+ and Glade. This is mainly glyph's
 
255
        code, but I organized it for him to check in.
 
256
 
 
257
        * twisted/words/service.py: metadata support for words messages
 
258
        (only {'style': 'emote'} is standardized as of yet)
 
259
 
 
260
2002-01-29  Itamar Shtull-Trauring <itamarst@twistedmatrix.com>
 
261
 
 
262
        * Added hook to tcp.Port and ssl.Port for limiting acceptable
 
263
          connections - approveConnection(socket, addr).
 
264
 
 
265
2002-01-27  Chris Armstrong  <carmstro@twistedmatrix.com>
 
266
 
 
267
        * twisted/words/ircservice.py: You can now change the topic
 
268
        of a channel with '/msg channelName topic <topic>' - note that
 
269
        'channelName' does *not* include the '#'.
 
270
 
 
271
2002-01-23  Glyph Lefkowitz  <glyph@zelda.twistedmatrix.com>
 
272
 
 
273
        * Incompatible change to PB: all remote methods now return
 
274
        Deferreds.  This doesn't break code in as many places as possible,
 
275
        but the connection methods now work differently and have different
 
276
        signatures.
 
277
 
 
278
        * Incompatible change to Banana: Banana now really supports floats
 
279
        and long integers.  This involved removing some nasty hackery that
 
280
        was previously part of the protocol spec, so you'll need to
 
281
        upgrade.
 
282
 
 
283
        * Added a feature to Jelly: Jelly now supports unicode strings.
 
284
 
 
285
        * Improved Twisted.Forums considerably: still needs work, but it's
 
286
        growing into an example of what you can do with a Twisted.Web
 
287
        application.
 
288
 
 
289
        * Added Twisted.Web.Webpassport -- generic mechanism for web-based
 
290
        login to arbitrary services.  This in conjunction with some code
 
291
        in Forum that uses it.
 
292
 
 
293
        * Incompatible change in Enterprise: all query methods now return
 
294
        Deferreds, as well as take arguments in an order which makes it
 
295
        possible to pass arbitrary argument lists for using the database's
 
296
        formatting characters rather than python's.
 
297
 
 
298
2002-01-15  Glyph Lefkowitz  <glyph@zelda.twistedmatrix.com>
 
299
 
 
300
        * twisted/internet/passport.py: (and friends) Retrieval of
 
301
        perspectives is now asynchronous, hooray (this took way too long)!
 
302
        Perspectives may now be stored in external data sources.  Lurching
 
303
        slowly towards a stable API for the Passport system, along with
 
304
        Sean's recent commits of tools to manipulate it.
 
305
 
 
306
2002-01-14  Kevin Turner  <acapnotic@twistedmatrix.com>
 
307
 
 
308
        * twisted/python/explorer.py: reimplementated.  So it's better.
 
309
        And yes, I broke the API.
 
310
 
 
311
        * twisted/manhole/ui/spelunk_gnome.py: Less duplication of visages,
 
312
        and they're draggable now too.
 
313
 
 
314
2002-01-13  Itamar Shtull-Trauring  <itamarst@twistedmatrix.com>
 
315
 
 
316
        * Changed twisted.enterprise.adabi so operations can accept lists
 
317
          of arguments. This allows us to use the database adaptor's native
 
318
          SQL quoting ability instead of either doing it ourselves, or the
 
319
          *current* way twisted does it (not doing it at all, AFAICT!).
 
320
 
 
321
          cursor.execute("INSERT INTO foo VALUES (%s, %d), "it's magic", 12)
 
322
 
 
323
          Problem is that different adaptors may have different codes for
 
324
          quoting.
 
325
 
 
326
        * First go at database for twisted.bugs. I hate RDBMS. I hate web.
 
327
 
 
328
--- 0.13.0 Release ---