/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.20