/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.20