forked from fuzzyray/esearch
/
ChangeLog
245 lines (174 loc) · 8.74 KB
/
ChangeLog
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
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
Please see https://github.com/fuzzyray/esearch/commits/master
for changes since 0.7.1
*esearch-0.7.1 (13 Feb 2005)
13 Feb 2005; David Peter <davidpeter@web.de> esearch.py:
Added patch from Saleem Abdulrasool <compnerd@compnerd.org>,
which prevents a traceback if you pipe the output of esync to
another program and terminate the process prematurely.
13 Feb 2005; David Peter <davidpeter@web.de> en/esearch.1:
Updated manpages. (Fixes #66724)
13 Feb 2005; David Peter <davidpeter@web.de> esync.py:
Added patch from <fn_x@hotmail.com>, which fixes #76042.
06 Jan 2005; David Peter <davidpeter@web.de> esync.py:
Sort alphabetically by category/pkgname, not by pkgname only.
*esearch-0.7 (26 Sep 2004)
26 Sep 2004; David Peter <davidpeter@web.de> esearch.py:
Added patch from Steve Acheson <satch@employees.org>, which
adds an -I/--instonly option to esearch. If it is enabled,
only packages which are installed will be found.
26 Sep 2004; David Peter <davidpeter@web.de> esearch.py:
Added patch from Fernando Altomare Serboncini <fserb@fserb.com.br>,
which changes the behaviour of 'esearch -c': Now it
prints the category also.
15 Sep 2004; David Peter <davidpeter@web.de> eupdatedb.py:
Fixed bug #58399. Sometimes python doesn't compile the eupdatedb
index for any reasons.
15 Sep 2004; David Peter <davidpeter@web.de> it/esearch.1,
it/eupdatedb.1, it/esync.1:
Added the italian manpages created by Sandro Bonazzola
<sandrobonazzola@users.sourceforge.net>, thanks a lot.
15 Sep 2004; David Peter <davidpeter@web.de> esync.py:
Added a patch from Thomas Buntrock
<buntrock@sec.informatik.tu-darmstadt.de>, which adds
a -s/--nospinner option to esync. (Fixes #57030)
17 Aug 2004; David Peter <davidpeter@web.de> esearch.py:
Added a -v/--verbose option to esearch, which shows some
additional information about a package. Used some code
from Carlos Silva <r3pek@r3pek.homelinux.org>, who wrote
a patch for emerge (#11739). Thanks!
17 Aug 2004; David Peter <davidpeter@web.de> esearch.py,
eupdatedb.py, esync.py:
Various small code cleanups.
*esearch-0.6.3 (25 Jul 2004)
08 Jul 2004; David Peter <davidpeter@web.de> esync.py:
Sort the ebuilds by version (using portage.pkgcmp).
08 Jul 2004; David Peter <davidpeter@web.de> esearch.1,
eupdatedb.1, esync.1:
Added manpages for eupdatedb and esync and updated the one
for esearch.
08 Jul 2004; David Peter <davidpeter@web.de> eupdatedb.py,
esearch.py, esync.py:
Added a 'dbversion' to the esearch index, to be sure it is
not outdated.
06 Jul 2004; David Peter <davidpeter@web.de> eupdatedb.py,
esearch.py:
Added the "License" field to the index and the output of
esearch.
06 Jul 2004; David Peter <davidpeter@web.de> eupdatedb.py:
Updated file handling, so there are no "bad digests"
anymore. Thanks to Danilo, and the other guys from
the italian forums.
*esearch-0.6.2 (30 Jun 2004)
30 Jun 2004; David Peter <davidpeter@web.de> eupdatedb.py:
Patch from Tavis Ormandy <taviso@gentoo.org> which fixes
a security hole in the temp file handling.
16 May 2004; David Peter <davidpeter@web.de> esync.py:
Patch from Roman Kreisel <roman.kreisel@web.de>, which
adds a -v/--verbose option to esync. With -v enabled
esync shows the output from 'emerge sync'.
*esearch-0.6.1 (10 May 2004)
10 May 2004; David Peter <davidpeter@web.de> esync.py:
Showing current action in xterm title.
02 May 2004; David Peter <davidpeter@web.de> esync.py:
Added message, in case there are no updates.
03 Apr 2004; David Peter <davidpeter@web.de> esync.py:
Sort updated packages in output.
28 Mar 2004; David Peter <davidpeter@web.de> esync.py:
Support for emerge-webrsync (--webrsync/-w).
28 Mar 2004; David Peter <davidpeter@web.de> esync.py:
Added getopt including --help/-h, --nocolor/-n. Now also checking
if eupdatedb was successful.
15 Feb 2004; David Peter <davidpeter@web.de> esync.py:
use `/usr/sbin/eupdatedb` instead of `eupdatedb`, this
fixes #41554.
08 Feb 2004; David Peter <davidpeter@web.de> esearch.py:
corrected typo (fixes #40832).
*esearch-0.6 (06 Feb 2004)
04 Feb 2004; David Peter <davidpeter@web.de> esync.py:
Small bugfix in esync: test if esearchdb exists.
25 Jan 2004; David Peter <davidpeter@web.de> esearch.py,
eupdatedb.py, esync.py:
Added descriptions on the beginning to all three files.
25 Jan 2004; David Peter <davidpeter@web.de> eupdatedb.py:
Added a warning, if ACCEPT_KEYWORDS is set in environment,
because this will result in a modified index file.
25 Jan 2004; David Peter <davidpeter@web.de> eupdatedb.py:
Test on startup, if there is already another eupdatedb process
running, thanks to Marius Mauch <genone@gentoo.org>.
25 Jan 2004; David Peter <davidpeter@web.de> esync.py:
Fixed traceback in esync, in case /tmp/esync(old|new)tree.pyc
already existed. (Fixes #39629)
22 Jan 2004; David Peter <davidpeter@web.de> esearch.py, eupdatedb.py:
New -d/--directory option for both, esearch and eupdatedb, to store the
esearch index in an other directory than /var/cache/edb/.
22 Jan 2004; David Peter <davidpeter@web.de> esearch.py:
When using `esearch -e ^package$`, esearch now shows the
available version as default ebuild, so you just have to
press enter.
22 Jan 2004; David Peter <davidpeter@web.de> esearch.py:
KeyboardInterrupt handling for `esearch -e`.
*esearch-0.5.3 (11 Jan 2004)
11 Jan 2004; David Peter <davidpeter@web.de> eupdatedb.py:
Added KeyboardInterrupt handling.
11 Jan 2004; David Peter <davidpeter@web.de> esearch.py, eupdatedb.py:
sys.path work-around for portage python modules.
11 Jan 2004; David Peter <davidpeter@web.de> esync.py:
Added esync, a script which does `emerge sync` followed by
a `eupdatedb` and then shows the updates during the sync.
13 Dec 2003; David Peter <davidpeter@web.de> esearch.py:
Added a patch from Lars Gustäbel <lars@gustaebel.de> which speeds
up the esearch output method for large datasets a lot.
11 Dec 2003; David Peter <davidpeter@web.de> esearch.py:
Changed colors in compact mode a bit to fit the behaviour
of emerge: update [U] and version are now in turquoise.
*esearch-0.5.2 (20 Oct 2003)
14 Nov 2003; David Peter <davidpeter@web.de> esearch.py:
Added --own=format/-o format to use a user-defined output
format. See manpage for details and examples.
13 Nov 2003; David Peter <davidpeter@web.de> eupdatedb.py:
Added --quiet/-q mode to show only the summary of the eupdatedb
output. fixes bug #32853 (http://bugs.gentoo.org/show_bug.cgi?id=32853).
13 Nov 2003; David Peter <davidpeter@web.de> esearch.py:
Added support for multiple search patterns.
*esearch-0.5.1 (23 Oct 2003)
21 Oct 2003; David Peter <davidpeter@web.de> esearch.1:
Added manpage esearch.1 to esearch.
21 Oct 2003; David Peter <davidpeter@web.de> eupdatedb.py:
Fixed small countdown bug, eupdatedb wasn't counting to zero
because of invalid ebuilds.
20 Oct 2003; David Peter <davidpeter@web.de> esearch.py:
Fixed bug, ebuilds are now sorted properly.
*esearch-0.5 (19 Oct 2003)
19 Oct 2003; David Peter <davidpeter@web.de> eupdatedb.py:
Added getopt support. --nocolor/-n and --verbose/-v to show categories
while updating index.
18 Oct 2003; David Peter <davidpeter@web.de> esearch.py:
Added --ebuild/-e option to view ebuilds of found packages. Inspired
by http://forums.gentoo.org/viewtopic.php?t=93334.
18 Oct 2003; David Peter <davidpeter@web.de> esearch.py, eupdatedb.py:
Changed header, so it should work with every python version.
*esearch-0.4.2 (02 Oct 2003)
02 Oct 2003; David Peter <davidpeter@web.de> eupdatedb.py:
replaced the counter (0 to 100 percent) by an ebuild-countdown,
because the display was often wrong.
02 Oct 2003; David Peter <davidpeter@web.de> eupdatedb.py:
fixed bug #30171 (http://bugs.gentoo.org/show_bug.cgi?id=30171)
*esearch-0.4.1 (30 Sep 2003)
29 Sep 2003; David Peter <davidpeter@web.de> eupdatedb.py:
write data into tempfile first, so esearch can be used while updating
esearchdb
29 Sep 2003; David Peter <davidpeter@web.de> esearch.py:
Added getopt support
29 Sep 2003; David Peter <davidpeter@web.de> eupdatedb.py:
Fixed small bug, eupdatedb sometimes showed 101% while indexing ebuilds
28 Sep 2003; David Peter <davidpeter@web.de> esearch.py:
Added patch from Eldad Zack <eldad@magniv.com> to allow searching for
full names (e.g. app-portage/esearch)
*esearch-0.4 (18 Sep 2003)
18 Sep 2003; David Peter <davidpeter@web.de> eupdatedb.py:
no longer writing into memory, but directly into file => speedup
18 Sep 2003; David Peter <davidpeter@web.de> esearch.py:
added colored help-message
*esearch-0.3.1 (17 Sep 2003)
17 Sep 2003; David Peter <davidpeter@web.de> esearch.py:
added feature which fixes wrong regexps (e.g. mysql++ -> mysql\+\+)