forked from WinnowTag/winnow
-
Notifications
You must be signed in to change notification settings - Fork 0
/
HISTORY
169 lines (102 loc) · 4.54 KB
/
HISTORY
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
=== 1.8.3 (4 June 2010)
* Fixed a bunch of memory leaks.
=== 1.8.2 (21 May 2010)
* Record last used at whenever an item is fetched.
=== 1.8.1 (21 May 2010)
* Fixed bugs in tokenization.
* Changed to libmicrohttpd threaded model.
=== 1.8.0 (20 May 2010)
* Fixed problems on Snow Leopard.
* Update to latest libmicrohttpd.
* Added a C based tokenizer and removed support for external tokenizer service.
=== 1.7.1 (5 March 2009)
* Fixed cache pruning bug using hard coded time.
=== 1.7.0 (19 December 2008)
* Removed the storage of feeds.
=== 1.6.0 (6 November 2008)
* Change item cache to store tokens and xml as blobs in separate SQLite databases.
=== 1.5.2 (12 October 2008)
* Fixed slow point in item tokenization. Was caused by libcurl sending a Expect: 100-continue header to the tokenizer.
=== 1.5.1 (27 September 2008)
* Fixed deadlock bug when purging old jobs.
=== 1.5.0 (11 August 2008)
* Added support for HMAC authentication.
=== 1.4.3 (7 July 2008)
* Added old job purger.
* Update item cache DB user_version to 3
=== 1.4.2 (25 June 2008)
* Fixed deadlock when adding items.
* Fixed long wait on shutdown.
=== 1.4.1 (24 June 2008)
* Changed writing of atom documents to use frwite so we don't need to deal with char encoding.
=== 1.4.0 (16 June 2008)
* Restructure and optimization of item cache format.
=== 1.3.0 (4 June 2008)
* Support for getting the clues for a tag and item.
=== 1.2.4 (24 May 2008)
* Make sure to tokenize items that already exist but have no tokens.
* Loosen up item addition restrictions. They should only require an id.
=== 1.2.3 (23 May 2008)
* Fixed various memory leaks
=== 1.2.2 (22 May 2008)
* Fixed memory leak when updating tagger.
=== 1.2.1 (21 May 2008)
* Fixed bug in setting content length for PUTed taggings.
* Fixed changing rowid when an item is inserted multiple times.
* Removed db id from internal representation of item - just use the string id.
=== 1.2.0 (20 May 2008)
* Added Tagger Cache.
* Classifier definitions are fetched via HTTP.
* Classifier results are sent via HTTP.
* Removed MySQL dependency.
* Removed configuration file.
=== 1.1.12 (28 April 2008)
* Fixed missing NULL termination of data posted via HTTP.
* Fixed some compiler warnings.
=== 1.1.11 (17 April 2008)
* Fixed random background loading when some items aren't in the in-memory cache.
=== 1.1.10 (14 April 2008)
* Fixed build errors under Leopard.
* Fixed date parsing under Leopard.
* Allow addition of items without content in the hope that they will be spidered.
=== 1.1.9 (9 April 2008)
* Don't add items with less than min_tokens tokens in response to Atom PP calls.
* Fixed a couple more memory leaks.
* Set the time stamp of items added to a live cache, when they are added to the live cache.
* Added Capistrano deployment of the classifier.
=== 1.1.8 (7 April 2008)
* Fixed memory leak when fetching non-memory-cached items during classification.
=== 1.1.7 (29 March 2008)
* Fixed segfault when an invalid item is published.
=== 1.1.6 (28 March 2008)
* Include timestamp in logging.
* Optimized item loading.
* Prune small items from cache on load.
=== 1.1.5 (25 March 2008)
* Fixed about response for classifier.
* Added memory leak test harness.
* Fixed memory leaks in item and feed addition.
=== 1.1.4 (24 March 2008)
* Fixed default load_item_since time. Forgotten before.
* Added some logging to item_cache_load.
=== 1.1.3 (24 March 2008)
* Fixed feed addition to handle feed without titles.
* Parameterized wait time for item cache updating. This allows you to set the time to wait for more
items before triggering a new classification job. Default is 60 seconds.
* Added load_item_since parameter. This is the number of days worth of items the classifier
with load on startup. Default is 30.
* Added index on entries(updated).
=== 1.1.2
* Classifier handles storage and atomization of item tokens itself. (Prevents database deadlocks)
* Turn off debug and trace messages unless configured with --enable-debug
* Reports git version instead of svn version.
* Prevent adding new items from triggering a new classification job for every tag on every item.
Instead it will now allow items to build up to 200 before new jobs a created. If there is a
lull in the addition of new items (currently only 1 second) it will trigger jobs for what it has
already added. 1 second might not be enough though so this should probably be parameterized.
=== 1.1.1
* Handle incremental posting of http data.
=== 1.1.0
* Supports item cache architecture.
=== 1.0
* Initial release