]>
git.pld-linux.org Git - projects/pld-ftp-admin.git/log
Mariusz Mazur [Thu, 21 Jul 2005 16:18:56 +0000 (16:18 +0000)]
- do not allow removal if building not finished
Changed files:
modules/ftptree.py -> 1.19
Mariusz Mazur [Sun, 17 Jul 2005 23:05:54 +0000 (23:05 +0000)]
- link to PLD-doc/PLD_2.0_ftp_administration
Changed files:
doc/README -> 1.1
Mariusz Mazur [Fri, 15 Jul 2005 00:01:21 +0000 (00:01 +0000)]
- typo
Changed files:
bin/pfa-genindex -> 1.8
Mariusz Mazur [Thu, 14 Jul 2005 23:56:37 +0000 (23:56 +0000)]
- also support older poldek
Changed files:
bin/pfa-genindex -> 1.7
modules/config.py -> 1.7
Mariusz Mazur [Thu, 14 Jul 2005 19:34:32 +0000 (19:34 +0000)]
- make src.builder's queue configurable
Changed files:
modules/config.py -> 1.6
modules/ftptree.py -> 1.18
Mariusz Mazur [Mon, 20 Jun 2005 22:27:06 +0000 (22:27 +0000)]
- start all error strings with 'ERR:'
Changed files:
bin/pfa-genindex -> 1.6
bin/pfa-mvpkg -> 1.13
bin/pfa-rmpkg -> 1.5
bin/pfa-testmvpkg -> 1.6
modules/common.py -> 1.9
Mariusz Mazur [Fri, 20 May 2005 13:12:24 +0000 (13:12 +0000)]
- do not break when pkg name has '+' or '.' signs in it
Changed files:
modules/ftptree.py -> 1.17
Mariusz Mazur [Wed, 11 May 2005 12:47:38 +0000 (12:47 +0000)]
- braino
Changed files:
modules/ftptree.py -> 1.16
Mariusz Mazur [Wed, 11 May 2005 12:29:44 +0000 (12:29 +0000)]
- test-move catches exception from mark4moving
- when moving/trying to move a package that hasn't been built for all available
archs -- warn (don't bail out)
- unified and made errors/warnings more legible
Changed files:
bin/pfa-testmvpkg -> 1.5
modules/ftptree.py -> 1.15
Mariusz Mazur [Wed, 11 May 2005 11:31:18 +0000 (11:31 +0000)]
- add 'separate_noarch' config option (on for Th and off for Ac)
Changed files:
bin/pfa-from-incoming -> 1.8
bin/pfa-genindex -> 1.5
modules/config.py -> 1.5
modules/ftptree.py -> 1.14
Mariusz Mazur [Thu, 5 May 2005 00:31:45 +0000 (00:31 +0000)]
- let's be a little more legible
Changed files:
bin/pfa-mvpkg -> 1.12
Mariusz Mazur [Thu, 5 May 2005 00:25:16 +0000 (00:25 +0000)]
- send notifications about moves
Changed files:
bin/pfa-mvpkg -> 1.11
Mariusz Mazur [Thu, 5 May 2005 00:21:15 +0000 (00:21 +0000)]
- cc logs_list if set
Changed files:
bin/pfa-from-incoming -> 1.7
Mariusz Mazur [Wed, 4 May 2005 23:53:59 +0000 (23:53 +0000)]
- generate indexes for noarch first
Changed files:
bin/pfa-genindex -> 1.4
Mariusz Mazur [Wed, 4 May 2005 23:15:31 +0000 (23:15 +0000)]
- works
Changed files:
modules/mailer.py -> 1.2
Mariusz Mazur [Wed, 4 May 2005 22:50:10 +0000 (22:50 +0000)]
- initial revision taken from pld-builder.new
Changed files:
modules/mailer.py -> 1.1
Mariusz Mazur [Tue, 3 May 2005 22:29:03 +0000 (22:29 +0000)]
- added maintainer.py; currenty handles cleaning up '.test-builds'
Changed files:
bin/pfa-maintainer -> 1.1
modules/config.py -> 1.4
Mariusz Mazur [Sun, 1 May 2005 22:42:29 +0000 (22:42 +0000)]
- added option to ignore the fact that a build isn't completed (src.builder
isn't perfect you know)
Changed files:
bin/pfa-mvpkg -> 1.10
bin/pfa-testmvpkg -> 1.4
modules/ftptree.py -> 1.13
Mariusz Mazur [Sun, 1 May 2005 00:36:46 +0000 (00:36 +0000)]
- perror when trying to move a package with no rpms built
Changed files:
modules/ftptree.py -> 1.12
Mariusz Mazur [Sun, 20 Mar 2005 00:51:51 +0000 (00:51 +0000)]
- fixed braino
Changed files:
modules/common.py -> 1.8
Mariusz Mazur [Sat, 19 Mar 2005 22:56:57 +0000 (22:56 +0000)]
- ARGH
Changed files:
bin/pfa-mvpkg -> 1.9
Mariusz Mazur [Sat, 19 Mar 2005 22:56:11 +0000 (22:56 +0000)]
- argh
Changed files:
bin/pfa-mvpkg -> 1.8
Mariusz Mazur [Sat, 19 Mar 2005 22:45:44 +0000 (22:45 +0000)]
- blah; typos
Changed files:
bin/pfa-testmvpkg -> 1.3
Mariusz Mazur [Sat, 19 Mar 2005 14:49:28 +0000 (14:49 +0000)]
- added noarch and switched indexes to old-style poldek (new indexes suck for
now)
Changed files:
bin/pfa-genindex -> 1.3
Mariusz Mazur [Sat, 19 Mar 2005 14:06:06 +0000 (14:06 +0000)]
- s/-c/--conf/
Changed files:
bin/pfa-genindex -> 1.2
Mariusz Mazur [Sat, 19 Mar 2005 14:02:00 +0000 (14:02 +0000)]
- initial version; generates poldek indexes
Changed files:
bin/pfa-genindex -> 1.1
Mariusz Mazur [Mon, 14 Feb 2005 23:51:35 +0000 (23:51 +0000)]
- don't select with zero timeout, cause it just burns cpu cycles
- now select is run ten times per second max
Changed files:
modules/cmds.py -> 1.10
modules/cons.py -> 1.7
Mariusz Mazur [Thu, 20 Jan 2005 20:11:16 +0000 (20:11 +0000)]
- partial support for showing if packages is marked for mv/rm
Changed files:
modules/cmds.py -> 1.9
modules/ftpio.py -> 1.7
modules/wwwcmds.py -> 1.3
Mariusz Mazur [Thu, 20 Jan 2005 17:20:25 +0000 (17:20 +0000)]
- all scripts use ftpiod for locking and logging
Changed files:
bin/pfa-from-incoming -> 1.6
bin/pfa-mvpkg -> 1.7
bin/pfa-rmpkg -> 1.4
bin/pfa-testmvpkg -> 1.2
modules/ftptree.py -> 1.11
Mariusz Mazur [Sun, 16 Jan 2005 19:59:01 +0000 (19:59 +0000)]
- wwwiface shows pkgs taken from ftpiod
Changed files:
modules/cmds.py -> 1.8
modules/ftpio.py -> 1.6
modules/wwwcmds.py -> 1.2
Mariusz Mazur [Sun, 16 Jan 2005 19:12:56 +0000 (19:12 +0000)]
- send logging tag on connection
Changed files:
modules/user.py -> 1.3
Mariusz Mazur [Sun, 16 Jan 2005 18:18:32 +0000 (18:18 +0000)]
- (almost) uniqe cookies
Changed files:
modules/cmds.py -> 1.7
Mariusz Mazur [Sun, 16 Jan 2005 17:35:35 +0000 (17:35 +0000)]
- stub for proper handling of www functionality
Changed files:
cgi-bin/index.py -> 1.4
modules/wwwcmds.py -> 1.1
Mariusz Mazur [Sun, 16 Jan 2005 01:42:38 +0000 (01:42 +0000)]
- full multiuser support
Changed files:
modules/cmds.py -> 1.6
modules/common.py -> 1.7
modules/ftpio.py -> 1.5
Mariusz Mazur [Thu, 13 Jan 2005 00:31:34 +0000 (00:31 +0000)]
- more cosmetics
Changed files:
cgi-bin/index.py -> 1.3
Mariusz Mazur [Thu, 13 Jan 2005 00:30:38 +0000 (00:30 +0000)]
- removed dobule slash in path
Changed files:
cgi-bin/index.py -> 1.2
Mariusz Mazur [Wed, 12 Jan 2005 23:52:15 +0000 (23:52 +0000)]
- www stuff auths through ftpiod (daemon just has stub functions, but adding
full account support is a piece of cake)
Changed files:
modules/cmds.py -> 1.5
modules/common.py -> 1.6
modules/ftpio.py -> 1.4
modules/user.py -> 1.2
Mariusz Mazur [Tue, 11 Jan 2005 18:26:46 +0000 (18:26 +0000)]
- I'm not sure if a non blocking socket can generate an exception on recv, but
it's better to be safe, than sorry
Changed files:
modules/cons.py -> 1.6
Mariusz Mazur [Tue, 11 Jan 2005 18:17:29 +0000 (18:17 +0000)]
- blah; I'm retarded; of course server side sockets should be non-blocking
Changed files:
modules/cons.py -> 1.5
Mariusz Mazur [Tue, 11 Jan 2005 18:15:16 +0000 (18:15 +0000)]
- connections can't be nonblocking, since I often need to wait for a reply
Changed files:
modules/cons.py -> 1.4
Mariusz Mazur [Mon, 10 Jan 2005 19:08:53 +0000 (19:08 +0000)]
- 'public' (from www iface) connections must try to log in before doing
anything else, or they will be terminated
Changed files:
ftpiod/ftpiod.py -> 1.3
modules/cmds.py -> 1.4
modules/cons.py -> 1.3
Mariusz Mazur [Mon, 10 Jan 2005 14:48:38 +0000 (14:48 +0000)]
- also log script's name (if given)
Changed files:
modules/cmds.py -> 1.3
modules/cons.py -> 1.2
modules/ftpio.py -> 1.3
Mariusz Mazur [Mon, 10 Jan 2005 12:06:16 +0000 (12:06 +0000)]
- logging support
Changed files:
modules/cmds.py -> 1.2
modules/ftpio.py -> 1.2
Mariusz Mazur [Mon, 10 Jan 2005 09:18:13 +0000 (09:18 +0000)]
- jajcus gave a better version of daemonize()
Changed files:
ftpiod/ftpiod.py -> 1.2
Mariusz Mazur [Sun, 9 Jan 2005 23:12:39 +0000 (23:12 +0000)]
- ftp io daemon; does locking/unlocking; just need logging to have the
functionality I need for local scripts; www interface is a different matter
Changed files:
ftpiod/ftpiod.py -> 1.1
modules/cmds.py -> 1.1
modules/common.py -> 1.5
modules/cons.py -> 1.1
modules/ftpio.py -> 1.1
Mariusz Mazur [Wed, 8 Dec 2004 21:40:48 +0000 (21:40 +0000)]
- locking support
Changed files:
bin/pfa-from-incoming -> 1.5
Mariusz Mazur [Wed, 8 Dec 2004 20:52:45 +0000 (20:52 +0000)]
- Really move and remove files, don't just print info about it
Changed files:
bin/pfa-from-incoming -> 1.4
modules/ftptree.py -> 1.10
Mariusz Mazur [Sat, 4 Dec 2004 16:35:46 +0000 (16:35 +0000)]
- add SO_PASSCRED definition - it's missing in socket module and it's needed
by setsockopt to get all this stuff working
Changed files:
ucred/ucred.c -> 1.6
Mariusz Mazur [Sat, 4 Dec 2004 15:40:32 +0000 (15:40 +0000)]
- sendcreds by default sends current ?ids, but any ?id can be overwritten
using args
Changed files:
ucred/ucred.c -> 1.5
Mariusz Mazur [Sat, 4 Dec 2004 15:28:11 +0000 (15:28 +0000)]
- FINISHED!
- not that it works though. Have I ever told you that rarely used unix
interfaces suck? They often just don't work :/
Changed files:
ucred/ucred.c -> 1.4
Mariusz Mazur [Sat, 4 Dec 2004 14:16:34 +0000 (14:16 +0000)]
- pid, uid and gid are taken from sendcreds' args
Changed files:
ucred/ucred.c -> 1.3
Mariusz Mazur [Sat, 4 Dec 2004 14:07:56 +0000 (14:07 +0000)]
- sendcreds works
Changed files:
ucred/make.sh -> 1.1
ucred/ucred.c -> 1.2
Mariusz Mazur [Sat, 4 Dec 2004 11:21:22 +0000 (11:21 +0000)]
- python module to send credentials through a unix socket; needs work
Changed files:
ucred/setup.py -> 1.1
ucred/ucred.c -> 1.1
Mariusz Mazur [Wed, 1 Dec 2004 12:04:16 +0000 (12:04 +0000)]
- *.pyc
Changed files:
modules/.cvsignore -> 1.1
Mariusz Mazur [Mon, 29 Nov 2004 22:15:24 +0000 (22:15 +0000)]
- shell versions go bye bye
Changed files:
bin/from-incoming.sh -> 1.17
bin/functions -> 1.12
Mariusz Mazur [Mon, 29 Nov 2004 22:14:53 +0000 (22:14 +0000)]
- IT'S ALIVE!
Changed files:
bin/pfa-from-incoming -> 1.3
modules/baseftptree.py -> 1.4
modules/ftptree.py -> 1.9
Mariusz Mazur [Mon, 29 Nov 2004 19:18:57 +0000 (19:18 +0000)]
- from-incoming.py uses Base{FtpTree,Pkg}; now I can implement sending errors
Changed files:
bin/pfa-from-incoming -> 1.2
modules/baseftptree.py -> 1.3
modules/ftptree.py -> 1.8
Mariusz Mazur [Mon, 29 Nov 2004 17:39:37 +0000 (17:39 +0000)]
- __repr__ BaseFtpTree
Changed files:
modules/baseftptree.py -> 1.2
Mariusz Mazur [Mon, 29 Nov 2004 17:07:32 +0000 (17:07 +0000)]
- separate BasePkg and BaseFtpTree as lightweight versions for from-incoming.py
(inheritance in python rox :)
Changed files:
modules/baseftptree.py -> 1.1
modules/common.py -> 1.4
modules/ftptree.py -> 1.7
Mariusz Mazur [Sun, 28 Nov 2004 22:27:53 +0000 (22:27 +0000)]
- minor changes - mainly removing some additional files for noarch rpms
Changed files:
modules/common.py -> 1.3
modules/config.py -> 1.3
modules/ftptree.py -> 1.6
Mariusz Mazur [Sun, 28 Nov 2004 13:35:11 +0000 (13:35 +0000)]
- just needs noarch support now
Changed files:
bin/pfa-from-incoming -> 1.1
Mariusz Mazur [Tue, 23 Nov 2004 21:55:15 +0000 (21:55 +0000)]
- don't force me to specify packages from cmd line - by default try to move
those marked from www iface
- one more shell script replaced; just one to go
Changed files:
bin/check-move.sh -> 1.3
bin/pfa-mvpkg -> 1.6
bin/pfa-testmvpkg -> 1.1
modules/ftptree.py -> 1.5
Mariusz Mazur [Tue, 23 Nov 2004 21:09:51 +0000 (21:09 +0000)]
- shell versions of move and remove go bye bye
Changed files:
bin/move.sh -> 1.12
bin/remove.sh -> 1.6
Mariusz Mazur [Tue, 23 Nov 2004 20:39:45 +0000 (20:39 +0000)]
- command line stuff tested and works
Changed files:
bin/pfa-mvpkg -> 1.5
bin/pfa-rmpkg -> 1.3
modules/common.py -> 1.2
modules/ftptree.py -> 1.4
Mariusz Mazur [Tue, 23 Nov 2004 16:05:58 +0000 (16:05 +0000)]
- move some common code to a separate module
Changed files:
bin/pfa-mvpkg -> 1.4
bin/pfa-rmpkg -> 1.2
modules/common.py -> 1.1
Mariusz Mazur [Tue, 23 Nov 2004 15:25:38 +0000 (15:25 +0000)]
- package removal works (and I'm starting to like python's flexibility)
Changed files:
bin/pfa-mvpkg -> 1.3
bin/pfa-rmpkg -> 1.1
modules/ftptree.py -> 1.3
Mariusz Mazur [Mon, 22 Nov 2004 23:07:56 +0000 (23:07 +0000)]
- the ftp handling module is mostly done (and working) - now need to work
on the www interface (which is just proof of concept currently and doesn't
do anything interesting)
Changed files:
cgi-bin/index.py -> 1.1
html/footer.html -> 1.1
html/header.html -> 1.1
html/layout.css -> 1.1
html/loggedinmenu.html -> 1.1
html/menufooter.html -> 1.1
html/regform.html -> 1.1
modules/config.py -> 1.2
modules/ftptree.py -> 1.2
modules/user.py -> 1.1
modules/wwwiface.py -> 1.1
Mariusz Mazur [Sun, 21 Nov 2004 23:44:40 +0000 (23:44 +0000)]
- almost working
Changed files:
bin/pfa-mvpkg -> 1.2
Mariusz Mazur [Sun, 21 Nov 2004 23:36:49 +0000 (23:36 +0000)]
- almost finished main ftp handling modules
Changed files:
modules/config.py -> 1.1
modules/ftptree.py -> 1.1
Mariusz Mazur [Sun, 21 Nov 2004 23:35:48 +0000 (23:35 +0000)]
- moving module
Changed files:
bin/config.py -> 1.2
Mariusz Mazur [Sun, 14 Nov 2004 22:03:01 +0000 (22:03 +0000)]
- raw python version... in case ep09 explodes
Changed files:
bin/config.py -> 1.1
bin/pfa-mvpkg -> 1.1
Mariusz Mazur [Tue, 12 Oct 2004 18:50:13 +0000 (18:50 +0000)]
- thread messages about broken noarchs
Changed files:
bin/functions -> 1.11
Mariusz Mazur [Tue, 12 Oct 2004 14:22:02 +0000 (14:22 +0000)]
- lock_tree didn't really lock anything (thx malekith)
Changed files:
bin/functions -> 1.10
Mariusz Mazur [Tue, 12 Oct 2004 12:35:00 +0000 (12:35 +0000)]
- tree locking support (need to add this to move.sh and remove.sh)
Changed files:
bin/from-incoming.sh -> 1.16
bin/functions -> 1.9
Mariusz Mazur [Sat, 9 Oct 2004 18:10:16 +0000 (18:10 +0000)]
- full noarch support (with error checking and reporting)
Changed files:
bin/from-incoming.sh -> 1.15
bin/functions -> 1.8
Mariusz Mazur [Thu, 7 Oct 2004 19:18:31 +0000 (19:18 +0000)]
- fixed a braino
Changed files:
bin/functions -> 1.7
Mariusz Mazur [Thu, 30 Sep 2004 17:17:35 +0000 (17:17 +0000)]
- finished
Changed files:
bin/check-move.sh -> 1.2
bin/functions -> 1.6
bin/move.sh -> 1.11
Mariusz Mazur [Wed, 29 Sep 2004 21:11:05 +0000 (21:11 +0000)]
- rough version, but works... need to incorporate all this functionality into
move.sh
Changed files:
bin/check-move.sh -> 1.1
Mariusz Mazur [Wed, 29 Sep 2004 20:47:50 +0000 (20:47 +0000)]
- moved pkglist generation to functions file
Changed files:
bin/functions -> 1.5
bin/move.sh -> 1.10
bin/remove.sh -> 1.5
Mariusz Mazur [Mon, 27 Sep 2004 09:52:55 +0000 (09:52 +0000)]
- or not
Changed files:
bin/from-incoming.sh -> 1.14
Mariusz Mazur [Mon, 27 Sep 2004 09:47:02 +0000 (09:47 +0000)]
- don't rely on 'functions' file - it's of no use from this script's pov
Changed files:
bin/from-incoming.sh -> 1.13
Mariusz Mazur [Sat, 25 Sep 2004 23:33:02 +0000 (23:33 +0000)]
- add buildids to 'updated' builds
Changed files:
bin/from-incoming.sh -> 1.12
Mariusz Mazur [Wed, 22 Sep 2004 23:03:03 +0000 (23:03 +0000)]
- also copy '^info:' tags from src.rpm .uplodinfo to .metadata/*.info files
- TODO: do the same thing for incremental src.rpms
- good night
Changed files:
bin/from-incoming.sh -> 1.11
Mariusz Mazur [Tue, 21 Sep 2004 22:50:32 +0000 (22:50 +0000)]
- cosmetics
Changed files:
bin/functions -> 1.4
bin/remove.sh -> 1.4
Mariusz Mazur [Tue, 21 Sep 2004 22:41:53 +0000 (22:41 +0000)]
- cosmetics
Changed files:
bin/move.sh -> 1.9
Mariusz Mazur [Tue, 21 Sep 2004 22:30:51 +0000 (22:30 +0000)]
- support for 'updating' archs in a given tree; meaning I can build a package
for eg. athlon and ppc, move it to main tree, then build it for athlon, ppc
and amd64 and moving the newer package to main tree will result in only
amd64 being really moved, and rest of the archs getting discarded (removed)
(of course we're talking about same NVR for both the newer and older
package sets)
- to make a long story short - I can start building th for those archs I have
builders for and update ftp with new arch once amd64 builder becomes
available (and I plan to do so as soon as I finish these scripts)
Changed files:
bin/functions -> 1.3
bin/move.sh -> 1.8
Mariusz Mazur [Tue, 21 Sep 2004 21:04:49 +0000 (21:04 +0000)]
- s/ARCHS/FTP_ARCHS/
Changed files:
bin/from-incoming.sh -> 1.10
Mariusz Mazur [Tue, 21 Sep 2004 17:40:50 +0000 (17:40 +0000)]
- cosmetics :)
Changed files:
bin/remove.sh -> 1.3
Mariusz Mazur [Tue, 21 Sep 2004 17:38:32 +0000 (17:38 +0000)]
- older packages removal support
Changed files:
bin/remove.sh -> 1.2
Mariusz Mazur [Tue, 21 Sep 2004 17:19:41 +0000 (17:19 +0000)]
- remove script
Changed files:
bin/remove.sh -> 1.1
Mariusz Mazur [Mon, 20 Sep 2004 23:11:54 +0000 (23:11 +0000)]
- lots of changes... cleaned up code, etc.
- now need to add moving only 'updated' archs
Changed files:
bin/functions -> 1.2
bin/move.sh -> 1.7
Mariusz Mazur [Mon, 20 Sep 2004 15:17:37 +0000 (15:17 +0000)]
- coherent warnings
Changed files:
bin/from-incoming.sh -> 1.9
Mariusz Mazur [Sat, 18 Sep 2004 14:24:29 +0000 (14:24 +0000)]
- cosmetics
Changed files:
bin/from-incoming.sh -> 1.8
bin/move.sh -> 1.6
Mariusz Mazur [Sat, 18 Sep 2004 14:19:06 +0000 (14:19 +0000)]
- if files are already present in destination dir for a given arch (SRPMS
included) do not overwrite the old files, but remove the new ones
(meaning - no way in hell is it now possible to overwrite any file already
on ftp... or at least it will be impossible once I add the same thingie
to move.sh)
Changed files:
bin/from-incoming.sh -> 1.7
Mariusz Mazur [Sat, 18 Sep 2004 13:21:40 +0000 (13:21 +0000)]
- more changes
Changed files:
bin/config -> 1.2
bin/from-incoming.sh -> 1.6
bin/functions -> 1.1
bin/move.sh -> 1.5
Mariusz Mazur [Sat, 18 Sep 2004 01:00:52 +0000 (01:00 +0000)]
- argh; good night
Changed files:
bin/from-incoming.sh -> 1.5
Mariusz Mazur [Sat, 18 Sep 2004 01:00:15 +0000 (01:00 +0000)]
- chmod a+r on all new files
Changed files:
bin/from-incoming.sh -> 1.4
Mariusz Mazur [Sat, 18 Sep 2004 00:54:47 +0000 (00:54 +0000)]
- fixed a braino... need sleep
Changed files:
bin/move.sh -> 1.4
Mariusz Mazur [Sat, 18 Sep 2004 00:48:44 +0000 (00:48 +0000)]
- cosmetics
Changed files:
bin/move.sh -> 1.3
Mariusz Mazur [Sat, 18 Sep 2004 00:39:55 +0000 (00:39 +0000)]
- bug
Changed files:
bin/from-incoming.sh -> 1.3
This page took 0.075113 seconds and 4 git commands to generate.