summaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: d3d4c89900b0e1d692aa5e49e590675ee86d4eca (plain)
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
2004-04-06  Keith W. Sheffield  <sheff@pobox.com>

	* README: Added some basic user documentation.

	* mkdir.c (e2mkdir): Updated the usage string and modified to
	always use the default user and group information.

	* write.c (put_file): Added a default file stat parameter.

	* copy.c (copy): Corrected usage when -d is to a local directory.
	Updated the usage string.  Modified to pass the default file stat
	to put_file().

	* rm.c (e2rm): Corrected getopt and usage strings.

	* elist.c (elist_delete): Modified to correctly update the
	previous and next nodes in the list.

	* ls.c: Modified to print "No files found!" for empty directories,
	corrected the directory name display, and fixed REGEX_OPT masking.

2003-07-12  Keith W. Sheffield  <sheff@pobox.com>

	* Makefile.am (install-exec-hook): using $(LN_S)

	* tail.c (do_tail): fixed a bug when no arguments are given

2003-07-10  Keith W. Sheffield  <sheff@pobox.com>

	* configure.in: initial version

	* Makefile.am: initial version

2002-08-08  Keith W. Sheffield  <sheff@pobox.com>

	* e2tools.c: Added a new feature suggested by Ralf Spenneberg:
	e2tail.  It can operate in follow mode or just dump N lines mode.

	* read.c (retrieve_data): Split out the copy loop into its own
	function read_to_eof() which can jump to an offset if needed.

2002-07-08  Keith W. Sheffield  <sheff@pobox.com>

	* mkdir.c (create_dir): fixed a bug in the error reporting that
	was truncating the full file name.

	* copy.c: Corrected the destination directory name for verbose and
	error output.

2002-06-30  Keith W. Sheffield  <sheff@pobox.com>

	* ln.c (create_hard_link): Testing file type before linking to
	directory. 

2002-06-26  Keith W. Sheffield  <sheff@pobox.com>

	* write.c (store_data): Added call to update_progress
	(put_file): Called ext2fs_flush() before returning

	* copy.c: Corrected copying from stdin and added a call to
	initialize the file copy progress information.
	

2002-06-05  Keith W. Sheffield  <sheff@pobox.com>

	* ls.c (long_disp): Increased file size field width.
	(do_list_dir): Added -f and -D options.  Allow for multiple file
	specifications. 

	* elist.c: Added a new function: elist_delete

2002-06-03  Keith W. Sheffield  <sheff@pobox.com>

	* ls.c (do_list_dir): Added -t -c -r -a -i options and modular
	display and sort functions.
	(list_dir_proc): Removed display code and just adds inode and
	filename information to a linked list.

	* elist.c: Added a new function: elist_sort

2002-05-31  Keith W. Sheffield  <sheff@pobox.com>

	* ls.c: Added regular expression support.

	* rm.c: Added code to handle regular expressions and recursive
	directory removal.

	* util.c: Added routines to check if a file is a shell regular
	expression and one to create a standard regular expression and
	compile it.

2002-05-21  Keith W. Sheffield  <sheff@pobox.com>

	* copy.c (find_link): Fixed the list ordered search bug.

2002-05-06  Keith W. Sheffield  <sheff@pobox.com>

	* copy.c (open_destination): Fixed a bug where if the destination
	filespec was just localpath:, the file would not be copied to the
	root directory.

2002-05-02  Keith W. Sheffield  <sheff@pobox.com>

	* copy.c (open_destination): Fixed a bug that was causing a file
	to be copied to the home directory if the destination file already
	existed.

2002-04-10  Keith W. Sheffield  <sheff@pobox.com>

	* e2tools.c (main): new feature: e2rm command

	* e2tools.h: new feature: e2rm() function

	* copy.c: Added the ability to set the file attributes for a
	directory from defaults or the values from an existing directory.

	* util.c: Added function init_stat_buf

	* mkdir.c: Added a parameter to contain the default file
	attributes for a directory.

2002-03-21  Keith W. Sheffield  <sheff@pobox.com>

	* mv.c (do_swap): new feature: in-place file name swap

	* ln.c (do_ln): Removed code that retrieved the directory name,
	directory inode number, and base filename and replaced it with a
	function call to get_file_parts().

2002-03-20  Keith W. Sheffield  <sheff@pobox.com>

	* ln.c (do_ln): separated the ln/mv operations into two separate
	functions. b

2002-03-07  Keith W. Sheffield  <sheff@pobox.com>

	* write.c (put_file): Added ability to store the original file's
	owner, group, access, modification, and create times.

	* copy.c (copy): Copying hard links to ext2fs correctly, verbose
	works
	

2002-03-06  Keith W. Sheffield  <sheff@pobox.com>

	* ln.c (do_ln): Modified to perform a file rename/move

	* e2tools.c (main): Added a call to do_ln to implement e2mv

	* util.c (rm_file): checked for return of ext2fs_unlink

2002-03-05  Keith W. Sheffield  <sheff@pobox.com>

	* e2tools.c (main): Added a call to do_ln

	* write.c (put_file): Fixed a bug with reading from stdin.

	* ls.c (do_list_dir): Removed setting optind for SCO

	* mkdir.c (e2mkdir): Removed setting optind for SCO

2002-02-27  Keith W. Sheffield  <sheff@pobox.com>

	* write.c (put_file): Added parameter to pass back the output
	file's inode number.

	* copy.c (copy): Added a directory check for file names being read
	in from stdin and copied to an ext2fs.

2002-02-26  Keith W. Sheffield  <sheff@pobox.com>

	* Makefile: added definitions to auto-checkout and added new
	program	e2mkdir.

	* e2tools.c (main): added a call to e2mkdir

	* mkdir.c: Added a new function e2mkdir

	* e2tools.h: Added a section for external prototypes.

	* copy.c (copy): removed unnecessary printf.