Commit Graph

  • afb965f4e8 removed waiting period shockrah 2020-08-17 18:51:54 -0700
  • ced0965060 fixed channel creation/deletion test so it behaves properlu, all new tests passing atm shockrah 2020-08-17 18:51:35 -0700
  • 0280ae09ae unique trait added to channelss name field shockrah 2020-08-13 20:47:26 -0700
  • 6e6f48a34c Moved test::create_channel_good to rust unit tests shockrah 2020-08-12 20:46:45 -0700
  • 0475c801a0 move list_all_channels_to equivalent rust code shockrah 2020-08-12 20:02:58 -0700
  • c0200b1711 removed frivolous println/old comment shockrah 2020-08-12 20:02:18 -0700
  • 85acc6a309 Helper functions for other tests There are kinda random and really just push away seams from the UT's themselves shockrah 2020-08-12 19:48:42 -0700
  • 14f91e2240 first integrated unit test to start replacing bash test suite shockrah 2020-08-12 19:48:09 -0700
  • da01c13ac5 removed ancient todo shockrah 2020-08-11 20:03:42 -0700
  • 5d1b95bec6 making routes::is_open behavior a lot more clear moved /join to be handled by the dynamic path handler shockrah 2020-08-11 19:43:05 -0700
  • 32ee49ed08 adding some dynamic route basees new feature to check for open routes shockrah 2020-08-10 22:34:26 -0700
  • 157d133317 join via invite seems to be scaffolded properly but now requires testing shockrah 2020-08-10 21:48:44 -0700
  • 2c6cdf9282 Removed dead code and removed frivilous import alias shockrah 2020-08-10 21:48:19 -0700
  • 8a91d51dc6 Invite struct has been simplified Invite::as_json_str/from_tuple changed to reflect new field changes + insert_new_invite: short and sweet error handling by the caller for now * create_invite now named create + reduced code complexity in invites::create so its very straight forward to read(imo) shockrah 2020-08-10 18:06:27 -0700
  • 3e91d42f94 passing in corret params to invite endpoints removed random '{' that was in the invites::create match arm shockrah 2020-08-10 18:02:01 -0700
  • 996a08f58a Visual cleanup but also we're now dictating in main how the invites api should work now shockrah 2020-08-10 17:17:36 -0700
  • f0209217de ignoring diesel.toml from diesel as we dont use it at all shockrah 2020-08-10 17:16:51 -0700
  • 7131e1acf5 new schema which ultimately simplfies things for us shockrah 2020-08-10 17:16:08 -0700
  • 489fdb69b8 target/ directory was being ignore so we override that in the cache section also changed the key to the ci_job_name diesel setup now happens before we build the release binary shockrah 2020-08-10 17:15:29 -0700
  • 0cee67ce69 using release builds instead of debug builds to make tests run faster Added /server/target to cache shockrah 2020-08-10 14:04:58 -0700
  • 7895eca99e fixed indentation issue shockrah 2020-08-10 13:45:47 -0700
  • 8986c23dbf bash script now waits for the rust process to create its server response log before starting tests shockrah 2020-08-10 13:45:03 -0700
  • e4c6c46061 Proper build caching and updating needs field for testing stage shockrah 2020-08-10 13:44:18 -0700
  • baae2caaf0 testing cargo run as it never really starts up shockrah 2020-08-09 23:39:03 -0700
  • ed8f15b17c fixed broken array for needs field in testing stage shockrah 2020-08-09 23:29:02 -0700
  • bae3e02b48 adding build caching and delaying tests as cargo is slow to start up sometimes shockrah 2020-08-09 23:28:04 -0700
  • 776ceb83c9 send_message was expecting the wrong parameters shockrah 2020-08-08 21:31:07 -0700
  • 47cc48575d added missing keys in json params to queries shockrah 2020-08-08 21:30:10 -0700
  • 1d5224242e new sample key using the new encryption to get past the auth barrier shockrah 2020-08-08 00:33:31 -0700
  • 0d7e4e15b9 removed dead code insert_new_member returns the raw secret ont whats stored in the db shockrah 2020-08-08 00:32:46 -0700
  • b4ec7005c7 removed more dead code shockrah 2020-08-08 00:31:12 -0700
  • 537ba957e4 removed dead code shockrah 2020-08-08 00:30:45 -0700
  • b3d603eecc verification of secrets now has clearer fallback shockrah 2020-08-08 00:30:35 -0700
  • 90e6496786 Auth wall now uses id for lookups Secret is now checked against bcrypt, default cost now 13 shockrah 2020-08-07 21:23:38 -0700
  • 016d81b82b oops forgot to change mains path shockrah 2020-08-06 20:28:05 -0700
  • 500744be05 missed cd into the tests directory oops shockrah 2020-08-06 20:17:19 -0700
  • 2677390b58 First pass of cli-opts testing shockrah 2020-08-06 20:06:30 -0700
  • e94668955e Merging new cli options into testing to ensure cli opts are working in pipelines shockrah 2020-08-06 20:02:48 -0700
  • fd7a56403b fixed start server command as its value is always None but true shockrah 2020-08-06 20:02:29 -0700
  • c8ee118904 use serde_json to dump out owner accounts when theyre built by hand shockrah 2020-08-06 19:59:31 -0700
  • 19ee2c2577 switching to serde_json for some heavy lifting of json conversions shockrah 2020-08-06 19:56:14 -0700
  • bb426897d2 adding more serde dependancies shockrah 2020-08-06 19:55:42 -0700
  • 626f16afb8 guarding so that _a_ flag is required for us to do anything shockrah 2020-08-06 19:32:31 -0700
  • 1b8e52e3e0 Moved new member for admins logic to members module shockrah 2020-08-06 19:09:59 -0700
  • c1b50bd36a adding helper function to aid in creation of members as opt create owner requires shockrah 2020-08-06 16:31:18 -0700
  • ba433c5abe fixing mysql::params issue and ignoring usused Result from library shockrah 2020-08-06 16:00:42 -0700
  • e0989a888e exposed fields of struct Member as public shockrah 2020-08-05 23:14:35 -0700
  • 99ccb14bf2 added code for creating new owner accounts, and for dealing with some commandline arguments shockrah 2020-08-05 23:14:00 -0700
  • 34ac3709f7 reverting use of salt field as its pre-concatenated in our secret field shockrah 2020-08-05 22:52:45 -0700
  • 45120330db Adding required deps for creating proper users shockrah 2020-08-05 22:49:11 -0700
  • 4679179abf docker image should hopefully have pkg-config installed now shockrah 2020-08-02 21:57:39 -0700
  • 59d84ae618 updated docker version to use shockrah 2020-08-02 21:25:37 -0700
  • 38fe8859ea updated logo shockrah 2020-08-02 21:20:49 -0700
  • 5a14df643a kawaii logo and updated pipeline job to use custom docker image shockrah 2020-08-02 20:45:46 -0700
  • 5ab40f2b50 basic send_message test shockrah 2020-08-02 18:38:36 -0700
  • 6416370e95 Message changenotes * send_message fails when a non-existant channel is specified * send_message now works with existant channel * send_message: notifies client of bad channel parameters * send_message: sends a generic 500 on every other error shockrah 2020-08-02 18:38:07 -0700
  • d588128b9e Channel changenotes: * create channel now responds correctly given various parameters * insert channel now errors out properly with ? syntax * new uses added to align with sql types shockrah 2020-08-02 18:32:02 -0700
  • df395e3b50 updated foreign key name in messages schema shockrah 2020-08-02 16:38:50 -0700
  • 014b6a06c8 oops shockrah 2020-08-01 18:57:49 -0700
  • a00dd2b442 Merge branch 'testing' into messaging shockrah 2020-07-31 22:10:31 -0700
  • a24126034b removed unused type shockrah 2020-07-31 22:10:27 -0700
  • 26eeb4fa2c using official nightly build of rust docker image shockrah 2020-07-31 21:51:51 -0700
  • c8055e07cc main is now setup to handle pipeline environments and regular .env filled environments shockrah 2020-07-31 21:49:07 -0700
  • ab981f68d0 updated syntax shockrah 2020-07-31 00:15:04 -0700
  • 9342f5a2ea adding missing key shockrah 2020-07-31 00:10:50 -0700
  • fb2181aa39 moving pipeline script to root shockrah 2020-07-31 00:10:15 -0700
  • de4493c7ab setting ci, thisi commit will fail for now shockrah 2020-07-31 00:08:49 -0700
  • 000a75c81f user name+id now added to params and channels table now accepts channel_name shockrah 2020-07-30 23:50:03 -0700
  • b8c4cee57f send message now build properly w/ no warns shockrah 2020-07-30 23:31:20 -0700
  • 40ade4ebcc current build passing all tests for channel creation/deletion shockrah 2020-07-29 19:54:29 -0700
  • 34a04f7887 channel deletion seems to pass basic unit tests shockrah 2020-07-29 19:46:44 -0700
  • 362eb53650 tabs before some messages for clearer reasoning on what happen on each request shockrah 2020-07-29 19:44:52 -0700
  • 7ea3aef1cb removing more legacy code shockrah 2020-07-29 00:38:30 -0700
  • de6c8af19d localhost was literall mispelled shockrah 2020-07-29 00:35:34 -0700
  • 8d520117d4 new channel create/delete routes added shockrah 2020-07-29 00:28:09 -0700
  • 677d0a3b36 removing legacy code shockrah 2020-07-29 00:26:37 -0700
  • 351a9ba30c list channels and create channels behaving properly based on inputs, delete_channel not working just yet shockrah 2020-07-29 00:26:19 -0700
  • c7922d4249 channel names must now be unique shockrah 2020-07-29 00:21:33 -0700
  • b6db34f28f option to always show body of response added shockrah 2020-07-28 22:45:52 -0700
  • b5041a4f8d fresh cargo lock shockrah 2020-07-28 22:15:04 -0700
  • 3612f5835c testing around channel deletion confirmed working shockrah 2020-07-27 21:04:13 -0700
  • f0c7c9c69b list channels now nearly completely tested pattern for testing getting fleshed out for real now shockrah 2020-07-27 16:26:40 -0700
  • e1b0e013b2 curl macro to remove code noise elsewhere shockrah 2020-07-27 16:16:52 -0700
  • cb8b4cece1 better error logging shockrah 2020-07-27 16:16:37 -0700
  • c490343442 list_all_channels now serves as a good template to use for other funcs to follow suit shockrah 2020-07-27 15:43:41 -0700
  • fb63007a85 moved common common func off to main shockrah 2020-07-27 15:43:00 -0700
  • f536674e73 more stuff for the sample env file shockrah 2020-07-21 21:33:12 -0700
  • 1eed2f4027 basic invites manager chronjob thing shockrah 2020-07-21 18:13:33 -0700
  • 6a9f91429e helpful setup script for creating the dev sql user in testing shockrah 2020-07-21 15:00:06 -0700
  • 84d3464f6c base dependancies for invites manager shockrah 2020-07-21 14:47:03 -0700
  • d9a6ea30a7 invites now has a max_uses column and less strict column requirements shockrah 2020-07-21 14:30:23 -0700
  • 99507302f9 Removing api tests form members mod as those are done with curl in tests/ Base member creation being added in this commit notes to follow shockrah 2020-07-13 21:59:28 -0700
  • 46403913a4 logging bad auth requests shockrah 2020-07-13 21:47:00 -0700
  • 1eab32889a more testing for channel list shockrah 2020-07-13 21:41:04 -0700
  • 2b70d37370 start of basic api tests, all tests still individually runnable shockrah 2020-07-13 21:14:57 -0700
  • 0df6702a9d adding a decent structure for testing the restful api from this point forward shockrah 2020-07-13 20:44:06 -0700
  • 73f69cec48 channels list route passing proper input pass shockrah 2020-07-13 20:35:04 -0700
  • 0a0967d196 fixed auth module not using str version of the secret key shockrah 2020-07-13 20:31:14 -0700
  • ed6c19314a defaults for Dynamic routes in case thigns don't go well shockrah 2020-07-13 19:42:59 -0700
  • 1810e5ebc8 removing unused enum members shockrah 2020-07-13 19:42:13 -0700