/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 934 Revision 1471
1# ChangeLog for Gentoo Linux Installer 1# ChangeLog for Gentoo Linux Installer
2# Copyright 2005-2005 Gentoo Technologies, Inc. 2# Copyright 2005-2006 Gentoo Foundation; Distributed under the GPL v2
3
4# $Header: /var/cvsroot/gentoo/src/installer/ChangeLog,v 1.400 2005/09/30 20:33:29 agaffney Exp $ 3# $Header: /var/cvsroot/gentoo/src/installer/ChangeLog,v 1.658 2006/07/10 02:54:10 codeman Exp $
5 4
6*GLI-0.2 (4 Aug 2005) 5 9 July 2006; Preston Cody <codeman@gentoo.org>
6 src/GLIGenDialog.py
7 make lilo only show up for x86 if non-networkless
8
9 25 Jun 2006; Preston Cody <codeman@gentoo.org>
10 src/GLIGenDialog.py
11 adding code to auto-add doscsi if a scsi drive detected.
12 this code is also in the gtkfe already
13
14 24 Jun 2006; Andrew Gaffney <agaffney@gentoo.org>
15 src/GLIPortage.py:
16 pass proper PORTAGE_TMPDIR
17
18 17 Jun 2006; Andrew Gaffney <agaffney@gentoo.org>
19 src/GLIUtility.py:
20 fix list_mirrors() to ignore <uri> lines that don't end on the same line
21
22 17 Jun 2006; Preston Cody <codeman@gentoo.org>
23 Added code to the mta step in AT to parse the install packages list and
24 look for mtas and if it finds it emerge it.
25 Initial attempt at moving extra_packages early in the setup to only show
26 local USE flags relating to those packages.
27 .. abandoned local USE project. no right way to do it.
28
29 9 Jun 2006; Andrew Gaffney <agaffney@gentoo.org>
30 src/GLIUtility.py:
31 minor tweak to regex for parsing mirrors.xml
32
33 23 May 2006; Andrew Gaffney <agaffney@gentoo.org>
34 src/templates/x86ArchitectureTemplate.py:
35 make use of strict_start and strict_end in partition recreation
36
37 15 May 2006; Andrew Gaffney <agaffney@gentoo.org>
38 src/templates/x86ArchitectureTemplate.py:
39 add strict_start and strict_end parameters to _add_partition()
40 add _find_current_minor_for_part() function to help with resizing
41 fix logical/extended logic in _partition_delete_step()
42 in _partition_resize_step(), delete, recreate at new size, resize, delete
43 call resize2fs with no size argument so it fills entire partition
44 more logging
45 only delete, recreate, resize, delete if growing
46 pass new size to resize2fs in K
47
48 9 May 2006; Andrew Gaffney <agaffney@gentoo.org>
49 src/GLIStorageDevice.py:
50 call reorder_minors() from tidy_partitions() instead of
51 set_partitions_from_disk()
52 add code to reorder_minors() to take extended/logical into consideration with
53 non-free partitions
54
55 30 Apr 2006; Preston Cody <codeman@gentoo.org>
56 added a check of the length of the directory in /usr/src if under 6 characters
57 should fix bug 131809
58
59 19 Apr 2006; Andrew Gaffney <agaffney@gentoo.org>
60 src/GLIArchitectureTemplate.py:
61 automatically emerge splashutils and splash-themes-livecd if kernel_bootsplash
62 and livecd-kernel
63
64 16 Apr 2006; Preston Cody <codeman@gentoo.org>
65 src/GLIGenDialog.py:
66 change temp_use="-* " to temp_use="" because apparantly it's a bad idea to -*
67
68 15 Apr 2006; Andrew Gaffney <agaffney@gentoo.org>
69 src/GLIInstallProfile.py:
70 change kernel-modules to not be so stupid
71
72 9 Apr 2006; Preston Cody <codeman@gentoo.org>
73 GLIMD: fix display problem with execute.pyhtml.
74 make tables better.
75
76 8 Apr 2006; Andrew Gaffney <agaffney@gentoo.org>
77 src/GLIInstallProfile.py:
78 fix handling of int/float for minor
79 src/templates/x86ArchitectureTemplate.py:
80 save/restore partition name
81 src/GLIStorageDevice.py:
82 support for partition name
83
84 8 Apr 2006; Preston Cody <codeman@gentoo.org>
85 touchups to add_profile in GLIMD to link to webgli
86 add a save to GLIMD profile button in webgli's saveprofile
87 gliserv.py:
88 initial attempt at custom networking info per client. hostname support only.
89
90 5 Apr 2006; Andrew Gaffney <agaffney@gentoo.org>
91 src/net/server/html/webgli/partitioning[234].pyhtml:
92 small fixes for new partioning code
93
94 2 Apr 2006; Andrew Gaffney <agaffney@gentoo.org>
95 src/GLIClientController.py:
96 record PID of secondary thread
97
98 1 Apr 2006; Andrew Gaffney <agaffney@gentoo.org>
99 src/GLIGenDialog.py:
100 small fix for new partitioning code
101
102 30 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
103 src/GLIStorageDevice.py:
104 add get_devnode()
105 fix up detect_devices() to detect cciss/ida arrays
106 src/templates/x86ArchitectureTemplate.py:
107 use get_devnode() instead of figuring out the devnode
108 skip first 3 steps if partition layout hasn't changed
109 wipe disk and create new disklabel before recreating partitions
110 src/GLIArchitectureTemplate.py:
111 use get_devnode() in local mount and fstab stuff
112
113 26 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
114 src/GLIStorageDevice.py:
115 change detect_devices() to handle change in sysfs in 2.6.16 (from lxnay)
116
117 25 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
118 src/templates/x86ArchitectureTemplate.py:
119 continue breakup/cleanup of partitioning code
120
121 24 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
122 src/GLIStorageDevice.py:
123 set disklabel to default for arch when clearing the partition table
124 src/templates/x86ArchitectureTemplate.py:
125 complete rewrite of first and second passes
126
127 22 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
128 src/GLIStorageDevice.py, src/templates/x86ArchitectureTemplate.py:
129 allow iterating over Device object to get partitions
130
131 21 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
132 src/GLIStorageDevice.py:
133 allow access to Device object like a dict
134
135 20 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
136 src/GLIStorageDevice.py:
137 allow access to Partition object like a dict
138
139 16 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
140 src/templates/x86ArchitectureTemplate.py:
141 fail if any filesystems are mounted on the device being partitioned
142
143 14 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
144 src/GLIStorageDevice.py:
145 reorder minor numbers when loading partitions from disk to match the physical
146 partition order
147
148 13 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
149 src/GLIStorageDevice.py:
150 overhaul for supporting mac disklabels and partitions out of disk order
151 remove free space from inside extended partition when extended is removed
152
153 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> +bin/installer,
154 +bin/installer-dialog, +bin/installer-gtk, +docs/gli.png,
155 +docs/gli-dialog.png, +src/misc/installer-dialog.desktop,
156 +src/misc/installer-faq.desktop, +src/misc/installer-gtk.desktop:
157 Added bash scripts, icons, and desktop entries from the ebuild to make my
158 life easier.
159
160 10 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
161 src/GLIStorageDevice.py:
162 raise an exception if the existing partitions are out of disk order
163 look for minors out of order instead of disk position
164
165 8 Mar 2006; Preston Cody <codeman@gentoo.org>
166 src/fe/dialog/gli-dialog and src/GLIGenDialog:
167 added networkless mode to gli-dialog.
168
169 6 Mar 2006; Preston Cody <codeman@gentoo.org>
170 src/templates/x86AT:
171 add windows detection code for grub. untested.
172
173 6 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
174 src/templates/x86ArchitectureTemplate.py:
175 bootloader and partitioning external commands log to compile_output.log
176 wait for device node to exist before resizing
177 add -v to ntfsresize command
178 src/GLIStorageDevice.py:
179 return start/end with ip structure
180 pad min ntfs size by 50 MB just to be safe
181 src/GLIArchitectureTemplate.py:
182 only install filesystem tools for partitions with a mountpoint
183
184 5 Mar 2006; Preston Cody <codeman@gentoo.org>
185 add error catching and text to saving profile dialogs
186
187 4 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
188 src/GLIPortage.py:
189 create /tmp, /var/tmp, and /var/lib/portage with proper permissions
190 src/templates/x86ArchitectureTemplate.py:
191 fix checks for changed partitions so they will actually get deleted
192
193 3 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
194 src/GLIClientController.py:
195 slightly better error handling for pre-install failures
196
197 2 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
198 src/templates/x86ArchitectureTemplate.py:
199 proper return code checking for ext2/3 resizing
200
201 28 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
202 src/GLIClientController.py:
203 accept 'none' as well as 'null' for network type
204 src/GLIArchitectureTemplate.py:
205 ignore extended partitions in mount_local_partitions()
206 src/templates/x86ArchitectureTemplate.py:
207 use get_ordered_partition_list() instead of keys().sort() for new_part_list
208 check to make sure start sector for primary isn't less than end sector for
209 previous extended
210 src/GLIClientController.py:
211 write dns servers to /etc/resolv.conf
212
213 27 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
214 src/GLIPortage.py:
215 copy_pkg_to_chroot() uses compile_output.log for command output
216
217 23 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
218 only keep a 1000 line 'scrollback' buffer for the compile output and log file
219
220 20 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
221 src/GLIPortage.py:
222 add code make GLIPortage.py capable of being run stand-along for dynamic
223 stage3 generation and copying packages in a GRP-ish way
224 grp code fixups
225
226 17 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
227 src/GLIPortage.py:
228 ignore blank packages passed to get_deps() and emerge()
229
230 14 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
231 src/GLIUtility.py:
232 add get_chosts() function
233
234*GLI-0.3 (12 Feb 2006)
235
236 12 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
237 src/templates/x86ArchitectureTemplate.py:
238 pull old start/end sector values from somewhere that actually has them
239 add logic for extended partition to code that makes sure new end sector
240 doesn't overlap start sector of next partitions
241 don't freak out if partition can't be deleted
242
243 11 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
244 src/GLIPortage.py:
245 run env-update at the end of copy_pkg_to_chroot()
246
247 10 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
248 src/templates/x86ArchitectureTemplate.py:
249 I'm a complete fscking dumbass. I recorded the end sector for partitions that
250 weren't being touched, but I never used it when recreating them...the end was
251 calculated from the size in MB instead :/
252
253 9 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
254 src/GLIArchitectureTemplate.py:
255 pre-create /lib64 dir and /lib -> /lib64 symlink if it exists on livecd
256 copy /etc/{passwd,group,shadow} from livecd to chroot sans 'gentoo'
257 src/GLIPortage.py:
258 use tar to transfer files from image dir to /mnt/gentoo instead of 'cp -a'
259 src/GLIStorageDevice.py,src/GLIInstallProfile.py,src/templates/x86AT.py:
260 'resized' flag
261
262 8 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
263 src/GLIPortage.py:
264 short circuit and check vdb directly if package begins with '='
265
266 8 Feb 2006; Preston Cody <codeman@gentoo.org>
267 added more packages to extra_packages list in IP
268
269 6 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
270 src/templates/x86ArchitectureTemplate.py:
271 10 tries to create filesystem instead of 3
272 src/GLIPortage, src/GLIArchitectureTemplate.py:
273 ignore_missing flag for copy_pkg_to_chroot()
274
275 5 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
276 src/GLIPortage.py:
277 copy_pkg_to_chroot() uses $ROOT/vdb for ROOT= installs
278
279 26 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
280 src/net/server/gliserv.py:
281 fix handling of 404 for real files
282 src/net/server/GLIServerProfile.py:
283 look for 'hostname' in attributes instead of 'name'
284
285 22 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
286 src/SimpleXMLParser.py:
287 initial support for 'include' in XML files
288 src/GLIStorageDevice.py:
289 initial support for %
290 src/GLIClientController.py:
291 add debugging statements to pre-install steps
292
293 15 Jan 2006; Preston Cody <codeman@gentoo.org>
294 webgli/configfiles:
295 check for key in etc_files['rc.conf'] to fix key error
296 webgli/timezone: small fix.
297 webgli/extrapackages: list-type fix
298 webgli/services: same
299 glimd: add/edit_client updates.
300
301 12 Jan 2006; Preston Cody <codeman@gentoo.org>
302 added configure.pyhtml to glimd. minor changes
303 to top and add_client. fixed up showargs.
304 added execute.pyhtml
305 changed register clients line in gliserv for name->hostname.
306 updated TODO.
307
308 10 Jan 2006; Preston Cody <codeman@gentoo.org>
309 src/net/server/*:
310 added add/del/edit client/profile.pythml for glimd.
311 updated templates, showclients, and gliserv.
312
313 10 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
314 src/net/server/*:
315 stupid threading module...
316
317 8 Jan 2006; Preston Cody <codeman@gentoo.org>
318 AT: rc.conf -> conf.d/clock
319
320 7 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
321 src/GLIPortage.py:
322 show 'Calculating dependencies for ...' in subprogress bar at beginning of
323 emerge()
324 src/GLIArchitectureTemplate.py:
325 copy /etc/X11/gdm/gdm.conf.old into chroot if /etc/X11/gdm/gdm.conf exists
326 in the chroot
327 remove _quickpkg_deps() and _portage_best_{visible,version}()
328 src/GLIUtility.py:
329 fail immediately in validate_uri() if provided URI can't be parsed
330 modify fetch_and_unpack_tarball() and get_uri() to allow fetch subprogress
331 debug code in spawn()
332 use lower-level os.read() instead of file.read() because python sucks
333 src/templates/x86ArchitectureTemplate.py:
334 basic subprogress reporting for partitioning
335 total_steps was 1 too high
336
337 6 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
338 src/GLIUtility.py:
339 move parse_vdb_contents() to GLIPortage
340 src/GLIPortage.py:
341 remove all symlink fixups
342 ignore 'dir' entries in CONTENTS
343 call tar with -p
344
345 5 Jan 2006; Preston Cody <codeman@gentoo.org>
346 AT: bootsplash is now gensplash
347 gliserv: add advanced_mode to shared_info
348 webgli: Added advanced mode. mostly just disables a few screens.
349
350 2 Jan 2006; Andrew Gaffney <agaffney@gentoo.org>
351 src/GLIPortage.py:
352 get_deps() calls 'emerge -p' and then removed packages that aren't in vdb
353 added emerge()
354 update sub-progress after each package is emerged
355 skip tar, symlink fixup, and copy from image dir to / if no files in CONTENTS
356 call get_best_version_vdb() instead of get_best_version_vdb_chroot()
357 remove link if it exists before moving content into place
358 src/GLIArchitectureTemplate.py:
359 install_packages() now calls emerge() in GLIPortage
360 change all calls to self._emerge() to self._portage.emerge()
361 comment out all emerge status checking...using exceptions now
362 call copy_pkg_to_chroot() directly for livecd-kernel
363
364 31 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
365 src/GLIArchitectureTemplate.py:
366 remove add_pkg_to_world() and copy_pkg_to_chroot()
367 copy installer.log to installer.log.failed on install failure
368 src/GLIUtility.py:
369 added get_keymaps()
370 spawn() takes any False argument for chroot instead of just None
371 src/GLIPortage.py:
372 copy_pkg_to_chroot() chroot's to run ebuild is use_root=False
373 change copy_pkg_to_chroot() to work properly with use_root=False
374 figure PORTAGE_TMPDIR properly
375
376 27 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
377 src/net/server/html/*:
378 converted showclients, load/saveprofile
379
380 26 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
381 src/GLIPortage.py:
382 exclude packages already in chroot vdb from binary deplist
383 chroot to use best_version for chroot's vdb
384 src/runtimedeps.py:
385 accept ROOT via commandline instead of env
386
387 25 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
388 src/runtimedeps.py:
389 remove passing of ROOT
390 src/GLIPortage.py:
391 modify get_deps() to get deptree for each package and merge into final list
392 remove depgraph class
393 add debugging code to get_deps()
394 src/GLIArchitectureTemplate.py:
395 combine code for GRP/compile in install_packages() into one block
396 debugging code in install_packages()
397
398 24 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
399 src/runtimedeps.py:
400 initial commit
401 src/GLIPortage.py:
402 use separate script for GRP deps
403 remove calls to portage module
404
405 23 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
406 src/GLIPortage.py:
407 initial commit
408 move some of portage function from GLIAT
409 flipped around a few function args
410 src/GLIArchitectureTemplate.py:
411 revamp install_packages() for new GLIPortage
412
413 21 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
414 src/GLIArchitectureTemplate.py:
415 extract /usr/livecd/metadata.tar.bz2 to chroot if it exists
416
417 20 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
418 src/net/server/gliserv.py:
419 wrap generated code in a class to isolate it a bit better
420 302 redirects work
421 don't use cgi.escape() for <% %>
422 src/net/server/html/webgli/*:
423 load/save profile
424 src/GLIUtility.py:
425 change /sbin/lspci to just lspci
426
427 18 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
428 src/GLIClientController.py:
429 change ordering of statements in CC run() while loop to not go past the end
430 of the array
431 src/GLIArchitectureTemplate.py:
432 removed redundant bind mounts
433
434 18 Dec 2005; Preston Cody <codeman@gentoo.org>
435 REMOVED dialogfe.py since it is totally obsolete. use gli-dialog.py
436 added a diagram by blackace from last night.
437 added the glossary in RTF format.
438
439 17 Dec 2005; Preston Cody <codeman@gentoo.org>
440 x86AT: separated out emerge/configure from running of bootloader
441 added MBR drive support to lilo.
442 these changes will likely not work.
443 AT: added setup_and_run_bootloader step.
444
445 12 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
446 src/net/server/gliserv.py:
447 call generated code in a function
448 src/net/server/html/webgli/*:
449 include top/bottom
450 src/GLIArchitectureTemplate.py, src/GLIClientController.py,
451 src/GLIClientCongifuration.py:
452 install mode magic
453
454 11 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
455 src/GLIClientController.py:
456 use GLIException when there's an import problem
457 added debug code to show install_steps
458 src/templates/amd64ArchitectureTemplate.py:
459 add . to import path
460 proper path this time: ../../templates
461 src/GLIArchitectureTemplate.py:
462 add _portage_best_version() function
463
464 11 Dec 2005; Preston Cody <codeman@gentoo.org>
465 added initial glossary and gimli diagram to the docs directory.
466 modify gli-dialog to allow editing of the install_profile after loading XML.
467
468 8 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
469 src/net/server/html/webgli/:
470 converted globaluse, localuse, networkmounts, portagetree, and stageselection
471 moved saveclientconfig stuff into clientconfig
472 moved saveconfigfiles into config files
473 converted etc_portage and makedotconf
474 converted bootloader and kernel
475 convert daemons, extrapackages, networking, review, services, timezone, users
476 src/net/server/gliserv.py:
477 proper 404 handling for .pyhtml extension
478 HTML escape <% %> stuff
479 work around python's sucky regexes
480 src/GLIInstallProfile.py:
481 allow set_{rsync,ftp,http}_proxy() to accept empty values
482
483 7 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
484 src/net/server/gliserv.py:
485 initial commit of Legolas templating engine
486 302 redirects
487 src/net/server/html/index.html, src/net/server/webgli_template.html:
488 minor changes for new code
489 src/net/server/html/*.pyhtml, src/net/server/html/webgli/*.pyhtml:
490 initial commit of the conversion from the monolithic WebGLIHandler.py to the
491 one file per path Legolas goodness
492 partitioning[2-4] done
493
494 5 Dec 2005; Preston Cody <codeman@gentoo.org>
495 webgli: dhcp options in CC and post-install.
496 updated comparison chart.
497 webgli: etc/portage/* and distcc support added. not too-well tested.
498
499 4 Dec 2005; Preston Cody <codeman@gentoo.org>
500 webgli_template.html: valign=top on left side.
501 webgli: fix bootloader boot_device. now working.
502 webgli: CC proxy done. post-install proxy in progress.
503
504 3 Dec 2005; Andrew Gaffney <agaffney@gentoo.org>
505 src/net/server/webgli_template.html:
506 increase padding for content cell to 7px and add colspan=2
507
508 3 Dec 2005; Nicholas D. Wolfood <blackace@gentoo.org>
509 webgli: added graphic bar on top
510 webgli: added hover effects on the links on the left
511 webgli: re-rendered header_bg.png to stretch without artifacts
512
513 3 Dec 2005; Preston Cody <codeman@gentoo.org>
514 webgli: make.conf disabling fixes for dynamic_stage3
515 fixed portage snapshot browse popup
516 all changes tested.
517 webgli: add debug mode to CC screen. the screen still needs lots of work.
518
519 1 Dec 2005; Preston Cody <codeman@gentoo.org>
520 added debug mode question to gli-dialog
521 added CC proxies to CC networking for gli-dialog
522 webgli: fixed skip CC networking if connection active
523 webgli: portage snapshot defaults to CD
524 webgli: bootloader mbr drive selection
525 webgli: USE flags unselectable if dynamic_stage3
526 webgli: manual extra packages and save button.
527
528 28 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
529 src/GLIUtility.py:
530 change ping count to 2
531 docs/comparison.html
532 initial commit
533
534 27 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
535 src/templates/x86ArchitectureTemplate.py:
536 fix map() issue with grub code
537 replace kernel_names and initrd_names loops with one-liners
538
539 27 Nov 2005; Preston Cody <codeman@gentoo.org>
540 gli-dialog won't let you dynamic stage3 without systempkgs.txt.
541 initial gli-dialog support for recommended partitioning layout and clear.
542 failure cleanup now an option for gli-dialog.
543 move livecd-kernel to top of kernel lists. fix proto bug in rc.conf
544 added comparison list and updated TODO!
545
546 26 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
547 src/GLIArchitectureTemplate.py:
548 fix to stage1() debug code
549 fix to stage2() debug code
550
551 26 Nov 2005; Preston Cody <codeman@gentoo.org>
552 some more bootloader code fixes. forgot boot_device != mbr_device.
553
554 25 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
555 src/GLIStorageDevice.py:
556 fix to unallocated space merging when last one is after part 4
557
558 24 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
559 src/GLIArchitectureTemplate.py:
560 small fix to debugging code in copy_pkg_to_chroot()
561
562 23 Nov 2005; Preston Cody <codeman@gentoo.org>
563 more bugfixes with bootloader code
564 gli-dialog side appears to work
565
566 21 Nov 2005; Preston Cody <codeman@gentoo.org>
567 initial adding of boot_device to backend.
568 initial boot_device support added to gli-dialog.
569 some fixes of my poor coding
570
571 20 Nov 2005; Preston Cody <codeman@gentoo.org>
572 converted gli-dialog to use the install_package_list.
573 gtkfe has already been converted by AllanonJL
574 new way working in gli-dialog now and added to webgli.
575 added set/get_boot_device() to IP
576
577 19 Nov 2005; Preston Cody <codeman@gentoo.org>
578 get_install_package_list added to InstallProfile. This can be used by the FEs
579
580 17 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
581 src/templates/x86ArchitectureTemplate.py:
582 call ls with '-1 --color=no'
583
584 16 Nov 2005; Preston Cody <codeman@gentoo.org>
585 added warning (#9) to GRP ppl about stage3 tarballs
586
587 15 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
588 src/GLIArchitectureTemplate.py:
589 change fat32/fat16 to vfat in mount_local_partitions() so mount doesn't get
590 confused
591
592 13 Nov 2005; Preston Cody <codeman@gentoo.org>
593 removed protocols from rc.conf screens
594 finished initial rc.conf and make.conf in webgli
595
596 13 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
597 src/net/server/gliserv.py:
598 add -h option to usage()
599 show time and request URI in debug mode
600 show client IP in debug mode
601 just use IP instead of trying to do a reverse lookup
602
603 12 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
604 src/net/server/gliserv.py:
605 'classier' 401 message
606 proper commandline parsing
607 help via -h
608 user/pass can be specificed via commandline option
609
610 11 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
611 src/net/server/gliserv.py:
612 basic HTTP auth
613
614 10 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
615 src/net/server/gliserv.py:
616 dynamic module reloading (yipee!)
617 send 'Last-Modified' header for real files
618 respond to HEAD with just headers
619 src/net/server/handlers/WebGLIHandler.py:
620 icons for drives
621
622 7 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
623 src/net/server/handlers/WebGLIHandler.py:
624 initial 'pretty' partition table display support
625 clicking partition in 'pretty' display works instead of radio buttons
626 radio buttons and pretty display work together
627 META redirect instead of javascript
628 pretty display stretches across entire screen
629 'Recommended layout' and 'Clear drive' functions
630 properly catch exceptions from do_recommended()
631 src/GLIArchitectureTemplate.py:
632 replace preinst, copy, postinst, rm steps with qmerge
633 whoops...that shouldn't have been commented out
634 create image_dir with -p in copy_pkg_to_chroot()
635 more generic of symlink crappiness
636 new copy_pkg_to_chroot() actually works now
637
638 6 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
639 src/GLIStorageDevice.py:
640 initial generic disk support
641 fixes for add_partition() code
642 src/net/server/handlers/WebGLIHandler.py:
643 added support for creating generic disks
644 add new partition working
645 save and delete partitions
646
647 6 Nov 2005; Preston Cody <codeman@gentoo.org>
648 webgli: Partitioning making progress.
649
650 5 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
651 src/GLIArchitectureTemplate.py:
652 copy_pkg_to_chroot() overhaul - does install the Right Way(TM) (copy files to
653 image dir, run pkg_setup, pkg_preinst, copy to /, pkg_postinst, remove image
654 dir) and works around /etc/gconf symlink problem
655
656 5 Nov 2005; Preston Cody <codeman@gentoo.org>
657 webgli: lots of updates. preliminary partitioning. extra packages works.
658
659 3 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
660 src/net/server/gliserv.py:
661 httpd now supports HTTPS and falls back to HTTP if not available
662 make fallback actually work
663 src/net/server/SecureXMLRPCServer.py:
664 SecureSocketServer is now threaded
665
666 2 Nov 2005; Andrew Gaffney <agaffney@gentoo.org>
667 src/net/client/gliclient.py:
668 try to use HTTPS for XMLRPC first and fallback to HTTP
669 pretend mode
670 src/net/server/gliserv.py, src/net/server/SecureXMLRPCServer.py:
671 HTTPS XMLRPC goodness from samyron
672 pass name of certificate
673
674 31 Oct 2005; Preston Cody <codeman@gentoo.org>
675 wegli: daemons and services screens done.
676
677 30 Oct 2005; Preston Cody <codeman@gentoo.org>
678 webgli: networking and users screens
679 added return_redirect to handler.py
680 loading and saving install/client profiles works for webgli now
681 Review also done
682
683*GLI-0.2 (27 Oct 2005)
684
685 26 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
686 src/templates/x86ArchitectureTemplate.py:
687 properly check for bootloader emerge exist status with exitsuccess()
688 log output of grub install command
689 add --batch --no-floppy to grub command
690 grubinstallstring only gets logged if debug is on
691 src/GLIUtility.py:
692 update progress bar to 100% when process finishes
693
694 25 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
695 src/GLIClientController.py:
696 added debugging code for the interaction between the 2 threads via Event()
697 src/GLIUtility.py:
698 doubled the buffer size in spawn()
699 bump buffer size up to 16384
700 only report progress in 5% increments
701 src/GLIArchitectureTemplate.py:
702 kernelpkgs.txt support code
703 above disabled because it sucks
704 added add_pkg_to_world()
705
706 24 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
707 src/GLIArchitectureTemplate.py:
708 use tar | tar to copy files in copy_pkg_to_chroot()
709 extract devices.tar.bz2 created by baselayout instead of running MAKEDEV
710
711 23 Oct 2005; Preston Cody <codeman@gentoo.org>
712 DEBUGGING ADDED TO AT. verbose field added to CConfig.
713
714 23 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
715 src/net/server/gliserv.py:
716 / maps to index.html
717 look for actual files in html/
718 src/net/html:
719 new template
720 src/GLIUtility.py:
721 added parse_vdb_contents()
722 src/GLIArchitectureTemplate.py:
723 added copy_pkg_to_chroot()
724 added debug code to dynamic-stage3
725 switch dynamic-stage3 to new method
726 lots of bug fixes from adding debug code
727
728 22 Oct 2005; Preston Cody <codeman@gentoo.org>
729 webgli initial bootloader support + changed make.conf.
730 IP: changed defaults for stage, kernel_build_method, kernel_source_pkg.
731
732 20 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
733 src/GLIUtility.py:
734 horrible tangled mess of code that is tarball unpacking subprogress display
735 add unpack progress to portage snapshot
736 use read() instead of readlines() in spawn()
737 only update progress bar for whole percents
738
739 19 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
740 src/templates/x86ArchitectureTemplate.py:
741 change call to 'grub' to use GLIUtility.exitsuccess()
742 add definition of 'build_mode' in _configure_lilo()
743 src/misc/updategtkfe, src/misc/updateglid:
744 fix so subshell is called in root shell
745
746 18 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
747 src/net/server/handlers/WebGLIHandler.py:
748 stage screen launches URI browser in sized window with various properties set
749
750 17 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
751 src/misc/updategtkfe:
752 updated to actually work
753 remove previous snapshot and extracted dir before downloading
754 src/misc/updateglid:
755 updated to actually work
756 src/templates/x86ArchitectureTemplate.py:
757 fixed bug where grub code was looking for 'root+root+file_name2'
758
759 16 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
760 src/net/server/handlers/WebGLIHandler.py:
761 URI browser
762 added mirror selection
763 src/GLIUtility.py:
764 ls via ssh strips off ending *
765
766 16 Oct 2005; Preston Cody <codeman@gentoo.org>
767 more updates to webgli. stage selection.
768
769 11 Oct 2005; Preston Cody <codeman@gentoo.org>
770 updated webgli with preliminary Network Mounts support.
771
772 9 Oct 2005; Preston Cody <codeman@gentoo.org>
773 GenDialog: string formatting and yes/no label fixes.
774 added WebGLI template for gliserv.py
775 added WebGLIHandler as well as a definition for it in gliserv.py
776 updates to the webgli files even though they won't be there for long.
777 Utility: remove exception for non-existant grppkgs.txt until the new livecd
778 goes public.
779
780 9 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
781 src/net/server/gliserv.py:
782 override dict to not be so anal
783 main server now loads separate module to handle requests
784 src/net/server/handlers/ProfileHandler.py, src/net/server/handler.py:
785 split out profile URLs into separate handler function
786 move handlers into subdirectory
787 add Welcome and Clients handlers
788
789 5 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
790 src/GLIUtility.py:
791 raise exception if password prompt received twice
792
793 2 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
794 src/GLIUtility.py:
795 removed rot13ify()
796
797 1 Oct 2005; Andrew Gaffney <agaffney@gentoo.org>
798 src/net/server/gliserv.py:
799 allow for param to be passed multiple times in GET
800 no XMLRPC functions return None
801 modify POST request parsing to only create a list if needed
802 fix GET request parsing so the list creation for multiple values works
803 src/net/client/gliclient.py:
804 various typo and type mismatch fixes
805 exit after exception
7 806
8 30 Sep 2005; Andrew Gaffney <agaffney@gentoo.org> 807 30 Sep 2005; Andrew Gaffney <agaffney@gentoo.org>
9 src/net/client/gliclient.py: 808 src/net/client/gliclient.py:
10 initial commit 809 initial commit
11 pass MAC to XMLRPC functions 810 pass MAC to XMLRPC functions

Legend:
Removed from v.934  
changed lines
  Added in v.1471

  ViewVC Help
Powered by ViewVC 1.1.20