Tag 'vyatta/3.1.2' created by Mark O'Brien <[EMAIL PROTECTED]> at 2008-07-24
05:36 -0700
3.1.2
Changes since the dawn of time:
An-Cheng Huang (11):
update .gitignore
add web gui packaging and clean up the build
initial implementation of Ext-based front-end
* use viewport at top level.
provide visual indications to differentiate active, set, delete, and
remove unused function
associate getters with node
allow configuring all leaf child nodes of a "folder node" on one page.
add user authentication
Merge branch 'hollywood' of git.vyatta.com:/git/vyatta-webgui into
hollywood
change editor layout for leaf nodes
Marat Nepomnyashy (49):
Created the WebGUI repo with the original source code from
Dublin/Fairfield.
Added '.gitignore'.
Updated 'Makefile.am' and 'configure.ac' so that 'autoreconf -i' works.
Added 'config.h.in' to '.gitignore'.
Added 'uuid-dev' to build dependencies.
Added intermediate compilation files to '.gitignore'.
Do not link to 'librlxorp.la'.
Do not use 'SYSCONFDIR' macro.
Removed stale comment.
Removed stale comments.
Merge suva:/git/vyatta-webgui into glendale
Removed stale pre-migration comments.
Intermediate commit, does not yet compile.
Added 'xconfig.h' to satisfy current compilation dependencies.
Preliminary commit -- code compiles but does not yet link.
Added more generated files to '.gitignore'.
Code compiles & links.
Added 'xgdaemon' to '.gitignore'.
Use the '-f' option with 'rm' so that clean continues if some of the
files have not been built.
Removed stale comments
Added 'libexpat1' to dependencies and 'libexpat1-dev' to build
dependencies.
Do not use LDFLAGS '-Wl,-z,defs'. Prevents linker error when building
with 'debuild -i -uc -us -b -nc'.
Generated new 'configure.ac' with 'autoconf'.
Consolidated NYI exceptions into one macro.
Added '__LINE__' to NYI exception info.
Initial Hollywood WebGUI layout commit.
Authenticate with the server to obtain session id.
Display configured nodes in tree hierarchy.
Renamed 'YAHOO.vyatta.webgui.doLoadNode' to
'YAHOO.vyatta.webgui.setDynamicLoad'.
Moved off node loading into a separate class 'VyattaNodes'.
Load config nodes into an array before adding to tree.
Merge branch 'hollywood' of [EMAIL PROTECTED]:/git/vyatta-webgui into
hollywood
Display both existent and non-existent items in hierarchy tree.
Do not display 'terminal' nodes in the configuration tree.
Set dynamic load on the whole tree, and use the debug tree.
Clear out children on collapse to dynamically load on expand.
Merge branch 'hollywood' of [EMAIL PROTECTED]:/git/vyatta-webgui into
hollywood
Basic config field display.
Display actual field values.
Specify the 'config' mode.
Show help text to the right of config fields.
Basic enumeration support.
Highlight selected item in configuration tree.
Merge branch 'hollywood' of [EMAIL PROTECTED]:/git/vyatta-webgui into
hollywood
Process default values.
Display multi-nodes in hierarchial view.
Use 'def' rather than 'default' to be compatible with non-Firefox
browsers.
Multi-browser support.
mockup05
Michael Larson (78):
initial cleanup of webgui project for hollywood
Merge branch 'hollywood' of [EMAIL PROTECTED]:/git/vyatta-webgui into
hollywood
more repository changes.
more repository changes.
update makefile
additional changes to get this to minimally compile.
adding new files needed for build.
parse active configuration tree on request and generate response. does
now minimally supports configuration spec and parses config from
added response for cli command (executation not yet implemented). added
skip def values and point to correct value files. configuration tested
exit after processing single request/response.
Use real xml parser for processing of requests.
added attribute handling for configuration request. now retrieves config
based on depth specified and as
supports template information on a getconfig command. Template
information supported now is multinode, datatype, and help string. This
added support for full template tree retrieval. fixed some bugs.
added support for all template data types.
added support for pam authentication and user/pw validation for session.
returns back session key to be used in session
adding files for authentication.
added proper session support. Now validate configuration request on
correct session id as provided by auth.
remove debug output, work on support cli commands.
more fixes. added support for session configuration. added support for
cli command execution and returns back stdout via response
support added for local configured node values (deletes/sets prior to
commit within a session).
bug fixes. confirmed set,commit work via command, as well as state of
configuration retreival.
load/save now supported.
added support for session timeout.
commands how identify command failures and format proper response based
on command errors.
fix for segfault on configuration request.
now trim white leading/trailing whitespace embedded in node values.
default of recursion depth is 2.
support added for enumeration values plucked from node.def files--only
scans for fixed enum values at this point.
handle empty nodes with whitespace correctly. should provide consistent
results independent of the embedded spacing.
Merge branch 'hollywood' of [EMAIL PROTECTED]:/git/vyatta-webgui into
hollywood
fixed template parser so that params are now assigned correct node
further bugfix on help string parsing.
fix static enumeration so last value is not dropped from template resp.
strip out hash comments on help strings
added support for 'multi' tag--which btw should be deprecated as a bad
idea.
remove debug output
source clean up.
initial support for dynamic enumeration values. cleaned up a couple bugs
in static enumeration values.
clean up and simplification.
improved handling of static enum values. fixed delimiter when missing
space in parsing string.
added <terminal/> keyword to response to help identify the last node in a
tree (i.e. leaf node or leaf
Now all node names/values are attributes of the <node> node.
each space in configuration values.
modified get_config modes:
Merge branch 'hollywood' of [EMAIL PROTECTED]:/git/vyatta-webgui into
hollywood
added <default> tag to template retrieval, removed quotes from enums in
node.def files. other small bugs squashed.
fixed spurious character on some fixed enum values.
added support unique session ids--a new id will be generated on each
authentication request. collision
return error while commit is in progress. error is returned for
configuration and command requests.
config checking of full single node data pull--adding template values
next.
added full support config+template to single node request. this is the
default behavior is can be executed by
support for session cleanup on timeout is now added. additional error
responses for unexpected requests.
modified flat output to support nested terminal values along with
configuration state.
changed terminal node value from from "node" to "value" for flat config
request mode only.
modify authenticate command to return error response under all failure
modes.
remove line feed from help strings
remove success string from command on success--unneeded.
fixed missing configuration elements when parent node doesn't exist in
active configuration.
fix for commit failure--moved location of .vyattamodify out of unionfs
share structure.
fixed error response packets--no dangling <error> node and structure now
contains:
added UNIONFS=unionfs to env variables on command.
convert <> in enum to *
Merge branch 'hollywood' of [EMAIL PROTECTED]:/git/vyatta-webgui into
hollywood
added path env var to command
fixed enum string representation for values delimited by line feeds (i.e.
time zones)
convert configuration request path from being delimited by "/" to " ".
"/" can be used in representing
implement improved non-repeatable random value using /dev/random for
session id.
added support for discard command. command should look like:
<statement>discard</statement>
changed /dev/random to /dev/urandom for generation of session id.
cleanup on unused code.o
process now forks to subprocess and sets uid/gid of user account. since
there is no op mode support
reworked response object. simplified and localized response generation.
also added main switch to remove response strings from error codes to help
Merge branch 'hollywood' of [EMAIL PROTECTED]:/git/vyatta-webgui into
hollywood
fixed cleanup of sessions after session timeout. Also reassign current
session if auth for same user is sent
need to wait for child process to complete.
added support for client defined token. this allows client side to easily
match responses to requests when generating async requests from
Mike Larson (2):
localized command strings to common location and directory references,
bugfixes.
reworked id access to common function and formatting routines.
rbalocca (4):
Fix the debuil
Ignore more derived files
Syntax fixes to remove compiler warning and error messages
Ignore a log file
root (2):
now support stacks of commands, each dilimited by <statement> tags. On
error return offending command plus stdout.
fixed line feed cr in command response.xx
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn