/[gli]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.20