webgit
12 years agoFixed sorttable, needed to add thead and tbody tags
Cillian de Roiste [Sun, 10 Feb 2008 14:25:26 +0000 (14:25 +0000)]
Fixed sorttable, needed to add thead and tbody tags

12 years ago'edit' ui, no functionality tough
Christian Thaeter [Sun, 10 Feb 2008 02:40:19 +0000 (03:40 +0100)]
'edit' ui, no functionality tough

12 years agoadd: webgit_object_tree_parent_link() traverse trees back to root
Christian Thaeter [Fri, 8 Feb 2008 21:04:28 +0000 (22:04 +0100)]
add: webgit_object_tree_parent_link() traverse trees back to root

12 years agofix: path needs an empty string for displaying trees
Christian Thaeter [Fri, 8 Feb 2008 07:51:17 +0000 (08:51 +0100)]
fix: path needs an empty string for displaying trees

12 years agoFix: webgit_log_table needs head parameter (previously removed)
Christian Thaeter [Fri, 8 Feb 2008 07:45:53 +0000 (08:45 +0100)]
Fix: webgit_log_table needs head parameter (previously removed)

12 years agofix string termination bug in commit_tree_parse
Christian Thaeter [Fri, 8 Feb 2008 07:16:56 +0000 (08:16 +0100)]
fix string termination bug in commit_tree_parse

12 years agoMerge branch 'goibhniu' of git://git.pipapo.org/mob/webgit
Christian Thaeter [Fri, 8 Feb 2008 06:51:15 +0000 (07:51 +0100)]
Merge branch 'goibhniu' of git://git.pipapo.org/mob/webgit

* 'goibhniu' of git://git.pipapo.org/mob/webgit:
  putting the webgit logo back
  Adding new skin directory and changing the default (to L-style rather than C-style), moving the webgit logo into a new images folder, icons was intended for icons such as buttons, or indicating the type of content e.g. an xml file or a dv file .. perhaps just having an 'images' folder is sane
  changed provisonal css class for test1 to message-summary .. cehteh, perhaps this is actually the message and what I am calling the 'message' is something else?
  Changing the default content type to application/xhtml+xml in all cases.

12 years agofix <br> tag for errors and warnings
Christian Thaeter [Fri, 8 Feb 2008 06:49:49 +0000 (07:49 +0100)]
fix <br> tag for errors and warnings

12 years agoNew webgit_object_link implementation, obsoletes webgit_repo_link
Christian Thaeter [Fri, 8 Feb 2008 06:47:23 +0000 (07:47 +0100)]
New webgit_object_link implementation, obsoletes webgit_repo_link

webgit_object_link takes pairs of "param", value as va_args now,
this generalizes all kinds of links to object.

All existing links have to be rewritten to use repo/ref/commit/(path)
tuple to refer to objects when possible.

12 years agoRefactored the object deduction code into object.c
Christian Thaeter [Thu, 7 Feb 2008 08:40:53 +0000 (09:40 +0100)]
Refactored the object deduction code into object.c

12 years agoDWIM based on passed query parameters
Christian Thaeter [Thu, 7 Feb 2008 07:09:11 +0000 (08:09 +0100)]
DWIM based on passed query parameters

checks which parameters are provided and selects/completes the
intended action to be carried out

12 years agoRemove the old ad-hoc parser for commit objects
Christian Thaeter [Thu, 7 Feb 2008 07:03:55 +0000 (08:03 +0100)]
Remove the old ad-hoc parser for commit objects

use the new 'struct commit' based parsers invented earlier now

12 years agoAdd a commit query parameter
Christian Thaeter [Thu, 7 Feb 2008 06:10:25 +0000 (07:10 +0100)]
Add a commit query parameter

This takes the commit we are operating on, later on we can deduce
the object from a repo/head/commit/path tuple which is important when
editing code will be supported.

12 years agoRenamed age.c/h to date.c/h
Christian Thaeter [Thu, 7 Feb 2008 05:38:55 +0000 (06:38 +0100)]
Renamed age.c/h to date.c/h

Added function to pretty-print dates, more coming soon

12 years agoputting the webgit logo back
Cillian de Roiste [Sun, 3 Feb 2008 15:06:28 +0000 (15:06 +0000)]
putting the webgit logo back

12 years agoAdding new skin directory and changing the default (to L-style rather than C-style...
Cillian de Roiste [Sat, 2 Feb 2008 20:31:57 +0000 (20:31 +0000)]
Adding new skin directory and changing the default (to L-style rather than C-style), moving the webgit logo into a new images folder, icons was intended for icons such as buttons, or indicating the type of content e.g. an xml file or a dv file .. perhaps just having an 'images' folder is sane

removing header

tidying up tables, removing cellpadding/spacing, lightening colour, adding tr hover

whitened the page, stretched the #summary table to fill available space

adding sorttable

disabling sorttable .. doesn't work for me on firefox 2,3 or epiphany .. will try again later

12 years agochanged provisonal css class for test1 to message-summary .. cehteh, perhaps this...
Cillian de Roiste [Sat, 2 Feb 2008 20:16:41 +0000 (20:16 +0000)]
changed provisonal css class for test1 to message-summary .. cehteh, perhaps this is actually the message and what I am calling the 'message' is something else?

12 years agoChanging the default content type to application/xhtml+xml in all cases.
Cillian de Roiste [Sat, 2 Feb 2008 19:41:59 +0000 (19:41 +0000)]
Changing the default content type to application/xhtml+xml in all cases.
I've tested this in Firefox 3, and I believe Opera will be happier with this too. Maybe even IE7.

12 years agochanged content type to application/xhtml+xml
Cillian de Roiste [Wed, 30 Jan 2008 19:54:11 +0000 (19:54 +0000)]
changed content type to application/xhtml+xml

12 years agoAdd account recovering
Christian Thaeter [Wed, 30 Jan 2008 05:21:59 +0000 (06:21 +0100)]
Add account recovering

Sends the activation email again to the stored email address

12 years agosome cleanups and cosmetic for the account system
Christian Thaeter [Wed, 30 Jan 2008 05:19:33 +0000 (06:19 +0100)]
some cleanups and cosmetic for the account system

12 years agointegrate codepress, just a crude way for now
Christian Thaeter [Wed, 30 Jan 2008 02:31:39 +0000 (03:31 +0100)]
integrate codepress, just a crude way for now

12 years agoMerge branch 'goibhniu' of git://git.pipapo.org/mob/webgit
Christian Thaeter [Tue, 29 Jan 2008 22:50:25 +0000 (23:50 +0100)]
Merge branch 'goibhniu' of git://git.pipapo.org/mob/webgit

* 'goibhniu' of git://git.pipapo.org/mob/webgit: (27 commits)
  put the commit details into it's own div
  putting in verbosity 0 more comma fun .. now with logic .. and more
  putting in verbosity 0 more comma fun .. now with logic
  putting in verbosity 0 more comma fun
  putting in verbosity 0 comma fun
  putting in verbosity 0 with if
  putting in verbosity 0
  removing the verbosity stuff
  putting all the commit details into a commit div
  putting all the commit details into a commit div
  putting all the commit details into a commit div
  putting all the commit details into a commit div
  putting all the commit details into a commit div
  putting all the commit details into a commit div
  putting all the commit details into a commit div
  putting all the commit details into a commit div
  putting all the commit details into a commit div
  putting all the commit details into a commit div
  putting all the commit details into a commit div
  change log view from table to divs
  ...

12 years agoWIP: account cookie handling
Christian Thaeter [Tue, 29 Jan 2008 22:37:20 +0000 (23:37 +0100)]
WIP: account cookie handling

Creating an account creates a tuple consisting loginname, realname, email
of the user.

The tuple is temporarly saved in '$accountsdir/pending/$loginname', this
dir should be regulary cleaned up by a cronjob, purging old entries which
got not activated.

The tuple is then signed by the servers secret and a link to activate
the account is send to the provided email address.

When the user activates an account, the data is moved from the pending dir
to '$accountsdir/$loginname[0]/$loginname' permanently.

The user revieves a http-cookie which hold the same data as the initial
activation link which then becomes his authentication cookie.

The activation link is permament for the account and can serve as bookmark
to reactivate an account after logged out, there is no other mean to
(re)activate an account except with this information.

In future a user might re-request the activation link via email.

12 years agosome pending cosmetics
Christian Thaeter [Mon, 28 Jan 2008 21:05:23 +0000 (22:05 +0100)]
some pending cosmetics

12 years agoadd query parameters for user accounts
Christian Thaeter [Sun, 27 Jan 2008 00:52:58 +0000 (01:52 +0100)]
add query parameters for user accounts

constraints are not enforced yet
 * 'user' accountname 2-32 lowercase acsii chars
 * 'name' realname utf-8 must contain at least one space
 * 'email' email address, must contain one '@'
 * 'ssign' server signature SHA1(user+name+email+secret)

 * 'login' Cookie parameter, tuple of the ones above (signed)
 * 'prefs' Cookie parameter, tuple of arbitary parameters

12 years agoAdd config options for managing user accounts
Christian Thaeter [Sun, 27 Jan 2008 00:46:15 +0000 (01:46 +0100)]
Add config options for managing user accounts

 * 'accountdir' is a directory where user-account data is stored
 * 'secret' is the servers secret passphrase for signing login-cookies

12 years agoAdd a diagnosis option to set the HTTP_COOKIE
Christian Thaeter [Sun, 27 Jan 2008 00:41:06 +0000 (01:41 +0100)]
Add a diagnosis option to set the HTTP_COOKIE

12 years agoput the commit details into it's own div
Cillian de Roiste [Sat, 26 Jan 2008 17:40:20 +0000 (17:40 +0000)]
put the commit details into it's own div

12 years agoput the commit details into it's own div
Cillian de Roiste [Sat, 26 Jan 2008 17:39:02 +0000 (17:39 +0000)]
put the commit details into it's own div

12 years agoputting in verbosity 0 more comma fun .. now with logic .. and more
Cillian de Roiste [Sat, 26 Jan 2008 17:31:37 +0000 (17:31 +0000)]
putting in verbosity 0 more comma fun .. now with logic .. and more

12 years agoputting in verbosity 0 more comma fun .. now with logic
Cillian de Roiste [Sat, 26 Jan 2008 17:29:48 +0000 (17:29 +0000)]
putting in verbosity 0 more comma fun .. now with logic

12 years agoputting in verbosity 0 more comma fun
Cillian de Roiste [Sat, 26 Jan 2008 17:21:06 +0000 (17:21 +0000)]
putting in verbosity 0 more comma fun

12 years agoputting in verbosity 0 comma fun
Cillian de Roiste [Sat, 26 Jan 2008 17:20:34 +0000 (17:20 +0000)]
putting in verbosity 0 comma fun

12 years agoputting in verbosity 0 with if
Cillian de Roiste [Sat, 26 Jan 2008 17:19:46 +0000 (17:19 +0000)]
putting in verbosity 0 with if

12 years agoputting in verbosity 0
Cillian de Roiste [Sat, 26 Jan 2008 17:16:11 +0000 (17:16 +0000)]
putting in verbosity 0

12 years agoremoving the verbosity stuff
Cillian de Roiste [Sat, 26 Jan 2008 17:10:40 +0000 (17:10 +0000)]
removing the verbosity stuff

12 years agoputting all the commit details into a commit div
Cillian de Roiste [Sat, 26 Jan 2008 16:48:08 +0000 (16:48 +0000)]
putting all the commit details into a commit div

12 years agoadd some missing includes which yielded compiler warnings
Christian Thaeter [Sat, 26 Jan 2008 16:42:11 +0000 (17:42 +0100)]
add some missing includes which yielded compiler warnings

12 years agoputting all the commit details into a commit div
Cillian de Roiste [Sat, 26 Jan 2008 16:37:40 +0000 (16:37 +0000)]
putting all the commit details into a commit div

12 years agoputting all the commit details into a commit div
Cillian de Roiste [Sat, 26 Jan 2008 16:26:14 +0000 (16:26 +0000)]
putting all the commit details into a commit div

12 years agoputting all the commit details into a commit div
Cillian de Roiste [Sat, 26 Jan 2008 16:20:22 +0000 (16:20 +0000)]
putting all the commit details into a commit div

12 years agoputting all the commit details into a commit div
Cillian de Roiste [Sat, 26 Jan 2008 16:17:37 +0000 (16:17 +0000)]
putting all the commit details into a commit div

12 years agoputting all the commit details into a commit div
Cillian de Roiste [Sat, 26 Jan 2008 16:15:40 +0000 (16:15 +0000)]
putting all the commit details into a commit div

12 years agoputting all the commit details into a commit div
Cillian de Roiste [Sat, 26 Jan 2008 16:14:14 +0000 (16:14 +0000)]
putting all the commit details into a commit div

12 years agoputting all the commit details into a commit div
Cillian de Roiste [Sat, 26 Jan 2008 16:13:17 +0000 (16:13 +0000)]
putting all the commit details into a commit div

12 years agoputting all the commit details into a commit div
Cillian de Roiste [Sat, 26 Jan 2008 16:11:10 +0000 (16:11 +0000)]
putting all the commit details into a commit div

12 years agoputting all the commit details into a commit div
Cillian de Roiste [Sat, 26 Jan 2008 15:33:13 +0000 (15:33 +0000)]
putting all the commit details into a commit div

12 years agoputting all the commit details into a commit div
Cillian de Roiste [Sat, 26 Jan 2008 15:32:44 +0000 (15:32 +0000)]
putting all the commit details into a commit div

12 years agochange log view from table to divs
Cillian de Roiste [Sat, 26 Jan 2008 14:52:30 +0000 (14:52 +0000)]
change log view from table to divs

12 years agochange log view from table to divs
Cillian de Roiste [Sat, 26 Jan 2008 14:44:00 +0000 (14:44 +0000)]
change log view from table to divs

12 years agochange log view from table to divs
Cillian de Roiste [Sat, 26 Jan 2008 14:43:01 +0000 (14:43 +0000)]
change log view from table to divs

12 years agochange log view from table to divs
Cillian de Roiste [Sat, 26 Jan 2008 14:28:26 +0000 (14:28 +0000)]
change log view from table to divs

12 years agochange log view from table to divs
Cillian de Roiste [Sat, 26 Jan 2008 14:21:10 +0000 (14:21 +0000)]
change log view from table to divs

12 years agochange log view from table to divs
Cillian de Roiste [Sat, 26 Jan 2008 14:20:07 +0000 (14:20 +0000)]
change log view from table to divs

12 years agochange log view from table to divs
Cillian de Roiste [Sat, 26 Jan 2008 14:16:30 +0000 (14:16 +0000)]
change log view from table to divs

12 years agoMerge branch 'master' of git://git.pipapo.org/webgit
Cillian de Roiste [Sat, 26 Jan 2008 12:11:00 +0000 (12:11 +0000)]
Merge branch 'master' of git://git.pipapo.org/webgit

12 years agochange to header
Cillian de Roiste [Sat, 26 Jan 2008 12:10:46 +0000 (12:10 +0000)]
change to header

12 years agomenu for log display
Christian Thaeter [Thu, 24 Jan 2008 23:14:06 +0000 (00:14 +0100)]
menu for log display

12 years agoadd verbosity level instead just a flag for displaying logs
Christian Thaeter [Thu, 24 Jan 2008 23:04:47 +0000 (00:04 +0100)]
add verbosity level instead just a flag for displaying logs

0 == just date:topic
1 == plus author and short links
2 == plus message body

12 years agoAdd trivial menu entries to all menus
Christian Thaeter [Thu, 24 Jan 2008 22:52:06 +0000 (23:52 +0100)]
Add trivial menu entries to all menus

planned things are commented out as TODO

12 years agomixed work for more menu stuff
Christian Thaeter [Thu, 24 Jan 2008 22:50:06 +0000 (23:50 +0100)]
mixed work for more menu stuff

webgit_repo_logo() displays a per-repository logo
or falls back to the webgit logo

webgit_main_link() links to the repository list

webgit_log_link() doesnt need a head (NULL)

12 years agolet summary headers link to to the respective subpages
Christian Thaeter [Thu, 24 Jan 2008 22:16:23 +0000 (23:16 +0100)]
let summary headers link to to the respective subpages

12 years agoSummary menu
Christian Thaeter [Thu, 24 Jan 2008 18:56:16 +0000 (19:56 +0100)]
Summary menu

 * logo and link
 * readme.html
 * link to repository configuration
 * back to main page

12 years agoWIP: main-menu sufficient for now
Christian Thaeter [Thu, 24 Jan 2008 18:53:38 +0000 (19:53 +0100)]
WIP: main-menu sufficient for now

12 years agosome new files in skins
Christian Thaeter [Thu, 24 Jan 2008 18:52:04 +0000 (19:52 +0100)]
some new files in skins

webgit_logo.png just for testing, we need a real logo
about.html needs some love
site.inc will be shown in the main menu

12 years agoprovide a logo and a logo_link repo parameter
Christian Thaeter [Thu, 24 Jan 2008 18:50:03 +0000 (19:50 +0100)]
provide a logo and a logo_link repo parameter

this will be used to display a per-project logo
which links to a project page

12 years agoexport skin path functions and fix bug in buffer handling
Christian Thaeter [Thu, 24 Jan 2008 17:10:07 +0000 (18:10 +0100)]
export skin path functions and fix bug in buffer handling

12 years agoSketch menu contents
Christian Thaeter [Thu, 24 Jan 2008 16:06:15 +0000 (17:06 +0100)]
Sketch menu contents

12 years agoadd odd/even class for table coloring
Christian Thaeter [Thu, 24 Jan 2008 14:42:52 +0000 (15:42 +0100)]
add odd/even class for table coloring

12 years agoChange License to GNU Affero General Public License
Christian Thaeter [Thu, 24 Jan 2008 10:30:03 +0000 (11:30 +0100)]
Change License to GNU Affero General Public License

The GNU AGPL3 fits the objective of this project much more than the GPL2
Note that few file which come from other projects (rxpd_client, llist)
have their old (GPL2) license retained

12 years agoMerge branch 'goibhniu' of git://git.pipapo.org/mob/webgit
Christian Thaeter [Thu, 24 Jan 2008 10:15:24 +0000 (11:15 +0100)]
Merge branch 'goibhniu' of git://git.pipapo.org/mob/webgit

* 'goibhniu' of git://git.pipapo.org/mob/webgit:
  was missing content for the summary
  was missing content id for log.c
  adjusting the font on the content area
  tidy up the css a bit
  tidy up the css a bit
  tidy up the css a bit
  tidy up the css a bit
  sub-menu should have been an id .. adding content id too for the main content area
  forget the 100% width for now .. maybe there's a sensible way
  doing excessive css to use both a 100% width table and a sidebar .... I guess it's ok as an example
  adding summary container id to move the summary table to the right
  moved the sidebar to the left
  added sub-menu class for the sidebar
  tweaked main-menu and footer
  Right aligned header
  horizontal li menu example
  didn't work
  adding simple sample menu and heading style and footer blurb
  adding simple sample menu and heading style and footer blurb
  moving skins folder

Conflicts:

src/actions.c

12 years agowas missing content for the summary
Cillian de Roiste [Thu, 24 Jan 2008 04:55:53 +0000 (04:55 +0000)]
was missing content for the summary

12 years agowas missing content id for log.c
Cillian de Roiste [Thu, 24 Jan 2008 04:39:05 +0000 (04:39 +0000)]
was missing content id for log.c

12 years agoadjusting the font on the content area
Cillian de Roiste [Thu, 24 Jan 2008 04:31:36 +0000 (04:31 +0000)]
adjusting the font on the content area

12 years agotidy up the css a bit
Cillian de Roiste [Thu, 24 Jan 2008 04:22:06 +0000 (04:22 +0000)]
tidy up the css a bit

12 years agotidy up the css a bit
Cillian de Roiste [Thu, 24 Jan 2008 04:19:09 +0000 (04:19 +0000)]
tidy up the css a bit

12 years agotidy up the css a bit
Cillian de Roiste [Thu, 24 Jan 2008 04:15:46 +0000 (04:15 +0000)]
tidy up the css a bit

12 years agotidy up the css a bit
Cillian de Roiste [Thu, 24 Jan 2008 04:14:21 +0000 (04:14 +0000)]
tidy up the css a bit

12 years agosub-menu should have been an id .. adding content id too for the main content area
Cillian de Roiste [Thu, 24 Jan 2008 04:07:56 +0000 (04:07 +0000)]
sub-menu should have been an id .. adding content id too for the main content area

12 years agoforget the 100% width for now .. maybe there's a sensible way
Cillian de Roiste [Thu, 24 Jan 2008 03:55:13 +0000 (03:55 +0000)]
forget the 100% width for now .. maybe there's a sensible way

12 years agodoing excessive css to use both a 100% width table and a sidebar .... I guess it...
Cillian de Roiste [Thu, 24 Jan 2008 03:36:17 +0000 (03:36 +0000)]
doing excessive css to use both a 100% width table and a sidebar .... I guess it's ok as an example

12 years agoadding summary container id to move the summary table to the right
Cillian de Roiste [Thu, 24 Jan 2008 02:40:34 +0000 (02:40 +0000)]
adding summary container id to move the summary table to the right

12 years agomoved the sidebar to the left
Cillian de Roiste [Thu, 24 Jan 2008 02:05:47 +0000 (02:05 +0000)]
moved the sidebar to the left

12 years agoadded sub-menu class for the sidebar
Cillian de Roiste [Thu, 24 Jan 2008 01:48:30 +0000 (01:48 +0000)]
added sub-menu class for the sidebar

12 years agotweaked main-menu and footer
Cillian de Roiste [Thu, 24 Jan 2008 01:20:26 +0000 (01:20 +0000)]
tweaked main-menu and footer

12 years agoRight aligned header
Cillian de Roiste [Thu, 24 Jan 2008 01:00:17 +0000 (01:00 +0000)]
Right aligned header

12 years agohorizontal li menu example
Cillian de Roiste [Thu, 24 Jan 2008 00:57:36 +0000 (00:57 +0000)]
horizontal li menu example

12 years agoadd 'maxage' config/parameter to hide inactive repositories from main list
Christian Thaeter [Wed, 23 Jan 2008 22:29:22 +0000 (23:29 +0100)]
add 'maxage' config/parameter to hide inactive repositories from main list

maxage can be given in webgit.conf, withing the repositories .git/config
or as cgi query parameter.

When a repository is idle for more than maxage days it will be hidden from
the main repository list.

For example to hide a repository always set maxage = 0 in its config or set
it to a huge value to unhide it.

When given as query parameter it will override all other configs.

12 years agodidn't work
Cillian de Roiste [Wed, 23 Jan 2008 20:37:42 +0000 (20:37 +0000)]
didn't work

12 years agoadding simple sample menu and heading style and footer blurb
Cillian de Roiste [Wed, 23 Jan 2008 20:26:11 +0000 (20:26 +0000)]
adding simple sample menu and heading style and footer blurb

12 years agoadding simple sample menu and heading style and footer blurb
Cillian de Roiste [Wed, 23 Jan 2008 20:03:42 +0000 (20:03 +0000)]
adding simple sample menu and heading style and footer blurb

12 years agoset user and group group
Christian Thaeter [Wed, 23 Jan 2008 19:26:44 +0000 (20:26 +0100)]
set user and group group

This allows webgit be installed suid and/or sgid.
repositories can use file permissions when webgit shall
be allowed to change data.

For example this is the first time in history, ACL's come in mind:
 setfacl -m g:webgit:rw .git/config

12 years agomoving skins folder
Cillian de Roiste [Wed, 23 Jan 2008 19:14:03 +0000 (19:14 +0000)]
moving skins folder

12 years agocheck config file access
Christian Thaeter [Wed, 23 Jan 2008 16:09:41 +0000 (17:09 +0100)]
check config file access

don't provide a save button and make the textarea readonly
when we have no write access to it

12 years agofirst simple rxpd access check
Christian Thaeter [Wed, 23 Jan 2008 13:22:07 +0000 (14:22 +0100)]
first simple rxpd access check

this checks the tuple
 HOST=%s:USER-AGENT=%s:ACTION=%s:REPO=%s:HEAD=%s
against the list 'webgit/access' on the configured rxpd

An example rxpd webgit/access list looks like following:
# format: HOST=%s:USER-AGENT=%s:ACTION=%s:REPO=%s:HEAD=%s
:allow:^HOST=10\.20\.[^:]*:
:allow:^HOST=127\.0\.0\.1:
:deny::ACTION=config:
:allow:

12 years agoadd skin handling
Christian Thaeter [Tue, 22 Jan 2008 20:47:59 +0000 (21:47 +0100)]
add skin handling

remove stylesheet config option

add functions:
 webgit_buffer_provide() - 32 cycling buffers
 webgit_webskinpath() - construct path string
 webgit_skinpath() - constuct path string

add defines to be configured later:
 WEBGIT_SKINDIR_DEFAULT
 WEBGIT_WEBSKINDIR_DEFAULT
 WEBGIT_DEFAULT_SKIN

options for webgit and repo config:
 skindir - set the dir where the skins are installed
 webskindir - set the dir from webroot to access the skins
 skin - set default skin name

cgi query parameter:
 skin - choose custom skin

12 years agoadd check preventing path traversals
Christian Thaeter [Tue, 22 Jan 2008 20:36:25 +0000 (21:36 +0100)]
add check preventing path traversals

just a crude check forbiding any '..' in a string for now

12 years agoadd emacs variables to all source files
Christian Thaeter [Tue, 22 Jan 2008 18:01:09 +0000 (19:01 +0100)]
add emacs variables to all source files

we use 'gnu' style with spaces, no tabs

12 years agoPost merge fixes
Christian Thaeter [Tue, 22 Jan 2008 17:15:40 +0000 (18:15 +0100)]
Post merge fixes

revert .gitignore, please use a build dir!
removed unnecessary whitespaces
reindenting and replacing tabs by spaces
remove webgit_header() from webgit.c