File: ChangeLog

package info (click to toggle)
nocache 0.9-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 164 kB
  • ctags: 70
  • sloc: ansic: 512; makefile: 74; sh: 26
file content (295 lines) | stat: -rw-r--r-- 6,762 bytes parent folder | download | duplicates (2)
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
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
2013-05-20  Julius Plenz  <julius@plenz.com>

	* Block all signals during store_pageinfo() and free_unclaimed_pages()

2013-05-20  Julius Plenz  <julius@plenz.com>

	* Assert the existence of original functions

2013-05-20  Julius Plenz  <julius@plenz.com>

	* Supply “lazy initializers” in every intercepted function

2013-05-20  Julius Plenz  <julius@plenz.com>

	* For visual consistency, don’t wrap dlsym calls

2013-05-20  Julius Plenz  <julius@plenz.com>

	* Space change

2012-11-03  Aleksandr  <xx.mail@mail.ru>

	* We don't want to mix 64 bit file opens with 32 bit file opens;

2013-05-10  Julius Plenz  <julius@plenz.com>

	* Mention Debian pkg and kfreebsd warning in README

2013-05-10  Julius Plenz  <julius@plenz.com>

	* Revert "support for kfreebsd and old FreeBSD systems."

2013-05-06  Reda NOUSHI  <reda_noushi@yahoo.com>

	* support for kfreebsd and old FreeBSD systems.

2013-05-02  Julius Plenz  <plenz@cis.fu-berlin.de>

	* Remove erroneous code duplication

2013-05-02  Julius Plenz  <plenz@cis.fu-berlin.de>

	* Merge branch 'master' of git://github.com/onlyjob/nocache

2013-05-02  Julius Plenz  <plenz@cis.fu-berlin.de>

	* Merge branch 'behavior_mods' of git://github.com/noushi/nocache

2013-05-02  Dmitry Smirnov  <onlyjob@member.fsf.org>

	* minor man pages corrections (lintianisation): "hyphen-used-as-minus-sign"

2013-04-29  Reda NOUSHI  <reda_noushi@yahoo.com>

	* added -n option to nocache.global added BASEDIR to nocache.global (modifiable by sed) simplified LD_PRELOAD declaration

2013-04-29  Julius Plenz  <julius@plenz.com>

	* Correct testlib output

2013-04-29  Julius Plenz  <julius@plenz.com>

	* Merge branch 'n-times-fadvise'

2013-04-29  Julius Plenz  <julius@plenz.com>

	* Update man pages to reflect "-n" option

2013-04-29  Julius Plenz  <julius@plenz.com>

	* Only do multi-fadvise if previous call was successful

2013-04-29  Julius Plenz  <julius@plenz.com>

	* Merge remote-tracking branch 'noushi/behavior_mods'

2013-04-27  Reda NOUSHI  <reda_noushi@yahoo.com>

	* nocache retrieves max fds from actual process limits.

2013-04-24  Julius Plenz  <plenz@cis.fu-berlin.de>

	* Add explanation of -n flag / NOCACHE_NR_FADVISE env variable

2013-04-23  Julius Plenz  <plenz@cis.fu-berlin.de>

	* Implement "-n <n>" flag for repeated posix_fadvise()

2013-04-22  Julius Plenz  <julius@plenz.com>

	* Merge branch 'master' of git://github.com/paulharris/nocache (closes #7)

2013-04-22  Paul Harris  <paulharris@computer.org>

	* Adjusted script so it will preload the .so from the script's directory

2013-04-09  Julius Plenz  <julius@plenz.com>

	* Also fix setting of LD_PRELOAD in nocache.global (issue #5)

2013-04-05  Julius Plenz  <julius@plenz.com>

	* If LD_PRELOAD is set, extend it (fixes #5)

2013-03-20  Julius Plenz  <julius@plenz.com>

	* Merge pull request #4 from onlyjob/master

2013-03-20  Dmitry Smirnov  <onlyjob@member.fsf.org>

	* introducing man pages

2012-10-16  Julius Plenz  <julius@plenz.com>

	* Merge branch 'test'

2012-10-16  Julius Plenz  <julius@plenz.com>

	* Add "ls" test

2012-10-16  Julius Plenz  <julius@plenz.com>

	* Make it easy to add new tests

2012-10-16  Julius Plenz  <julius@plenz.com>

	* Add make target “test”

2012-10-16  Julius Plenz  <julius@plenz.com>

	* Add very basic test

2012-10-16  Aleksandr  <xx.mail@mail.ru>

	* work around libselinux.so issue

2012-07-24  Julius Plenz  <julius@plenz.com>

	* error handling: exit gracefully on dlsym() failure

2012-07-12  Julius Plenz  <plenz@cis.fu-berlin.de>

	* Add DOUBLEFADVISE compile time option

2012-07-11  Michael Weiser  <M.Weiser@science-computing.de>

	* include fopen/fclose support

2012-02-08  Julius Plenz  <julius@plenz.com>

	* Update README

2012-02-08  Julius Plenz  <julius@plenz.com>

	* little code cleanup

2012-02-08  Julius Plenz  <julius@plenz.com>

	* handle stdout correctly if it's a file

2012-02-07  Julius Plenz  <julius@plenz.com>

	* Intercept dup2()

2012-02-06  Julius Plenz  <julius@plenz.com>

	* Add destructor

2012-02-06  Julius Plenz  <julius@plenz.com>

	* Add BSD license file

2012-02-06  Julius Plenz  <julius@plenz.com>

	* handle dup(), too

2012-02-06  Julius Plenz  <julius@plenz.com>

	* Move advice NOREUSE to store_pageinfo()

2012-02-06  Julius Plenz  <julius@plenz.com>

	* re-init mutex after possible fork

2012-02-06  Julius Plenz  <julius@plenz.com>

	* Add aliases for open64(), openat64() and creat64()

2012-02-06  Julius Plenz  <julius@plenz.com>

	* Merge branch 'tar-quirks'

2012-02-06  Julius Plenz  <julius@plenz.com>

	* Add an alias __openat_2() for openat()

2012-02-06  Julius Plenz  <julius@plenz.com>

	* intercept creat()

2012-02-06  Julius Plenz  <julius@plenz.com>

	* Makefile: use "-pthreads", move "-ldl" to the back

2012-02-06  Julius Plenz  <julius@plenz.com>

	* intercept openat(), too

2012-02-06  Julius Plenz  <julius@plenz.com>

	* mutex: only protect fds[] access

2012-02-06  Julius Plenz  <julius@plenz.com>

	* Restructure Makefile

2012-02-06  Julius Plenz  <julius@plenz.com>

	* remove duplicate syscall

2012-02-06  Julius Plenz  <julius@plenz.com>

	* Remove debugging code (use "cachestats" for that)

2012-02-05  Julius Plenz  <julius@plenz.com>

	* Add README

2012-02-05  Julius Plenz  <julius@plenz.com>

	* cachestats: 32 chars per line, and fix the last line

2012-02-05  Julius Plenz  <julius@plenz.com>

	* cachestats: Include filesize and pagesize

2012-02-05  Julius Plenz  <julius@plenz.com>

	* cachedel: remove file from fs cache

2012-02-05  Julius Plenz  <julius@plenz.com>

	* Add tool "cachestats" to print out the cache map

2012-02-04  Julius Plenz  <julius@plenz.com>

	* fadvise maximum possible range, not just pages

2012-02-04  Julius Plenz  <julius@plenz.com>

	* fadvise NOREUSE and fadvise DONTNEED *twice*

2012-02-04  Julius Plenz  <julius@plenz.com>

	* sync_if_writable() now correctly checks O_ACCMODE

2012-02-04  Julius Plenz  <julius@plenz.com>

	* make it thread safe

2012-02-04  Julius Plenz  <julius@plenz.com>

	* fdatasync() if fd is writable

2012-02-04  Julius Plenz  <julius@plenz.com>

	* Call posix_fadvise twice to avoid race condition

2012-02-04  Julius Plenz  <julius@plenz.com>

	* Various improvements, "truncate" new data

2012-02-03  Julius Plenz  <julius@plenz.com>

	* Rename function for clarity

2012-02-03  Julius Plenz  <julius@plenz.com>

	* Free fd info after close()

2012-02-03  Julius Plenz  <julius@plenz.com>

	* Add shell script to export LD_PRELOAD

2012-02-03  Julius Plenz  <julius@plenz.com>

	* Simple implementaion invalidates pages on close()

2012-02-03  Julius Plenz  <julius@plenz.com>

	* simple open() and close() syscall interception via dlsym()

2012-02-03  Julius Plenz  <julius@plenz.com>

	* initial commit