jonathan-innis/csce489_secure_database
Clients can connect to the server via TCP and send a textual program, which is a list of commands whose grammar is given below. The server executes the program, sends textual output back to the client, and disconnects. Executing a program may cause data to be stored on the server, which can be accessed later by other programs. The server accepts one connection at a time (so programs never execute concurrently).
Python
Issues
- 1
Implement more unit testing for parser
#37 opened by jonathan-innis - 0
Connect server code to parser
#36 opened by jonathan-innis - 0
Exit command kills server
#35 opened by jonathan-innis - 0
- 0
Handle comments appropriately
#7 opened by jonathan-innis - 0
Enforce reserved keywords
#8 opened by jonathan-innis - 0
Enforce terminator command
#9 opened by jonathan-innis - 2
Parse primitive commands
#5 opened by jonathan-innis - 0
Handle whitespace appropriately
#6 opened by jonathan-innis - 0
Start socket connection
#1 opened by jonathan-innis - 0
DEFAULT DELEGATOR
#10 opened by jonathan-innis - 0
DELETE DELEGATION
#11 opened by jonathan-innis - 0
FOR_EACH
#13 opened by jonathan-innis - 0
SET DELEGATION
#12 opened by jonathan-innis - 0
LOCAL VAR
#14 opened by jonathan-innis - 0
Build database from file
#18 opened by jonathan-innis - 0
Write database to file
#19 opened by jonathan-innis - 0
APPEND
#15 opened by jonathan-innis - 0
SET
#16 opened by jonathan-innis - 0
Add unit testing to functions on master
#25 opened by jonathan-innis - 1
CREATE PRINCIPAL
#4 opened by jonathan-innis - 0
CHANGE PASSWORD
#17 opened by jonathan-innis - 0
Parser
#3 opened by jonathan-innis - 0
Principal creation
#2 opened by jonathan-innis